Hi all,
I've recently replaced my home router with an ERLite-3 and have been happily configuring it to my requirements, however, one thing I have noticed in the process is that now I have the ERLite-3 having replaced my junk home router, I am no longer able to see hostnames nor am I able to resolve them from my laptop.
I'm not a Network Engineer so forgive my lack of understanding here, I have several virtual and physical machines all on a single subnet, approximately 30+ of them, they all run linux in some form. My laptop, connected via ethernet to the same subnet can usually nmap the network and give me MAC addresses and hostnames for the machines, which helps me to find which machine I need to be on. Under the old router I could also Fing the network from my Android phone and get hostname to IP mappings to help identify hosts on the network.
The machines are dynamic, they come and go and their IPs change, so I don't want the complication of statically assigning names to them all.
Under my old router, I could nmap -sn (-sP) and get the hostname, say for 3 VMs in my Docker cluster named Docker1, Docker2 and Docker3, and I could refer to them by those names in pings, and in SSH etc.
Now, the bit I'm unsure of, is which technology this would have been using under my old router, and how I get back the same functionality with my ERLite-3.
Other than replacing the old router with the new, nothing on my network has changed, so; Do I need to host DNS on the ERLite, is it NetBIOS, or Bonjour?
Where should I be looking in order to put this back the way it worked before? Is there a feature I need to enable, is there some work I need to do on the router? Am I perhaps accidently blocking some protocol or port that's causing this?
Any pointers would be appreciated thanks.