cmkelley
Very Senior Member
I hesitated to ask here, since the only computer on my network that does this is a FreeBSD machine, but maybe understanding the underlying behavior will help me track it down. I searched the forums as best I could, but I didn't find anything more than "sometimes this happens".
I am using a RT-AC3200, with asuswrt-merlin (but I think this has nothing to do with the firmware, so posting here for a wider audience). My network is a mix of windows, freebsd, android, and linux, both wired as well as wireless. I have one FreeBSD machine I use to backup my primary fileserver, which is NAS4Free, which also runs on FreeBSD. Both my fileserver and backup machines are running the same version and patchlevel of FreeBSD.
THE ISSUE: Everything on my network, except the backup machine, correctly displays the hostname from the device on the client list (i.e. without manually setting it in asuswrt), even my fileserver. The backup machine lists the MAC address as the client name.
I attempted to see what's different about NAS4Free's implementation, but couldn't find anything in the NAS4Free configuration files that gave me a hint. There are some similarities and some differences between the two;
Similarities
- Both using FreeBSD 10.2-RELEASE-p8
- Both wired
- Both use same brand NIC (Intel gigabit) (can't possibly see how this could be related)
- I have set IPv4 addresses for both on the machines, although I do use DHCP for some other devices.
Differences
- Backup machine gets an IPv6 address, fileserver does not. But, I have other devices that get IPv6 addresses as well and they work
- Fileserver is using smb/cifs, backup is not (backup accesses fileserver over NFS). But not all other devices on my network use smb/cifs.
- Backup machine goes through a gigabit switch before going to AC3200, fileserver gets one of the ports on the AC3200. But, other machines go through the switch first. (can't possibly see how this could be related)
- Fileserver has many services running, backup machine is only for backup.
So my question is, assuming someone doesn't know what the issue is right off, how are the client names obtained by asuswrt? I'm wondering if there's some system value or DHCP option the fileserver could be setting that the backup machine is not? Of if there's a port I need to specifically open on the backup machine?
Yes, I know I can just manually set the hostname in the setup, but what fun would that be? Being a geek/nerd and naturally curious by nature, it's really got me wondering what's different about that machine. It is the only machine on my network that does this, and it does it consistently, so it's not just some crazy bug.
Thanks!
I am using a RT-AC3200, with asuswrt-merlin (but I think this has nothing to do with the firmware, so posting here for a wider audience). My network is a mix of windows, freebsd, android, and linux, both wired as well as wireless. I have one FreeBSD machine I use to backup my primary fileserver, which is NAS4Free, which also runs on FreeBSD. Both my fileserver and backup machines are running the same version and patchlevel of FreeBSD.
THE ISSUE: Everything on my network, except the backup machine, correctly displays the hostname from the device on the client list (i.e. without manually setting it in asuswrt), even my fileserver. The backup machine lists the MAC address as the client name.
I attempted to see what's different about NAS4Free's implementation, but couldn't find anything in the NAS4Free configuration files that gave me a hint. There are some similarities and some differences between the two;
Similarities
- Both using FreeBSD 10.2-RELEASE-p8
- Both wired
- Both use same brand NIC (Intel gigabit) (can't possibly see how this could be related)
- I have set IPv4 addresses for both on the machines, although I do use DHCP for some other devices.
Differences
- Backup machine gets an IPv6 address, fileserver does not. But, I have other devices that get IPv6 addresses as well and they work
- Fileserver is using smb/cifs, backup is not (backup accesses fileserver over NFS). But not all other devices on my network use smb/cifs.
- Backup machine goes through a gigabit switch before going to AC3200, fileserver gets one of the ports on the AC3200. But, other machines go through the switch first. (can't possibly see how this could be related)
- Fileserver has many services running, backup machine is only for backup.
So my question is, assuming someone doesn't know what the issue is right off, how are the client names obtained by asuswrt? I'm wondering if there's some system value or DHCP option the fileserver could be setting that the backup machine is not? Of if there's a port I need to specifically open on the backup machine?
Yes, I know I can just manually set the hostname in the setup, but what fun would that be? Being a geek/nerd and naturally curious by nature, it's really got me wondering what's different about that machine. It is the only machine on my network that does this, and it does it consistently, so it's not just some crazy bug.
Thanks!