How to dashboard/organize/portscan/ set hostnames into a webui for local network devices?

Discussion in 'Tomato Firmware' started by cloneman, Dec 6, 2018.

  1. cloneman

    cloneman LI Guru Member

    Looking for suggestions on how to organize what is an ever-increasing number of devices on my home network.

    Currently I mainly memorize and set static reservations for important devices, but this is growing out of hand, with the number of IoT devices and VMs on my network.

    Some goals:

    - have a Webui that has a list of Active and Dormant devices on the network, including IP Address, hostname, DHCP lease time, basic port scanning

    - Not using complex enterprise monitoring software that has difficult setup

    - Doesn't have to run on tomato/entware, willing to use a separate full-fat device for monitoring and web-sever

    - Would be nice to be able to "publish" hostnames on the network, I never quite understood what governs weather computernames resolve properly (the device itself? DNSmasq? The name on the DHCP reservation list?)
    Last edited: Dec 6, 2018
  2. Monk E. Boy

    Monk E. Boy Network Guru Member

    I create static DHCP leases for all devices I need to keep track of, and the name I assign to the lease gets created as a dns name because dnsmasq works that way, so this way I only have to remember the device name and not the IP.

    For dynamic leases the host gives the dhcp server a name when it requests a lease, and that's what gets put into dns for resolution. This is why I like creating static dhcp leases because it overrides what the device wants to be called for a name I choose and can remember. Android devices in particular are usually android-1237890279 which are randomly generated to complicate tracking, so creating my own name makes them easy to keep track of.
    cloneman likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice