RN my laptop is connected via WiFi and Ethernet, and I see two “Self” entries. I’m used to not seeing the “Name” field entry being filled in for the 2nd instance of a device (on previous SW versions it used to hae a “*” there but now it says “Unknown”) but the “IP+MAC” field has the same IP address for both entries (the WiFi, which correctly identifies my laptop in the “Name” field is showing “.8.103”, but that’s actually the IP of my Ethernet connection (and the “Name” field for the Ethernet one is “Unknown”).
Does this make sense? Ah, let me just grab a screenshot:
This also happened to me, and it happened A LOT of times even on old UI using Mango, Creta and Beryl.
When assigning static IP and Hostnames, at some points the system showed the same IP for 2 particular devices.
On old UI, I fixed it deleting tertinfo from vart/tertf/tertfinfo, deleting static IP from GLUI, assigning IP and hostnames manually in etc/config/dhcp and rebooting both router AND the devices affected.
We have tried, but in many cases, the device itself does not provide the name.
So our next version will allow users to set the device name manually on the router.
iOS 15 will not give the device name if you use private WLAN address. You can turn it off on your phone, the steps are: “Settings” → “WLAN” → “i Icon” behind SSID → Private WLAN Address.
Private WLAN Addresses Feature will be enabled by default on iOS 14 and later.
Similar Features also exists on Android 10 or Windows 10(or versions above that).
Why is that? If I connect via WiFi only, it reports the right name. If I connect via Ethernet only, it reports the right name. If I connect with both, whichever one connects last gets “Unknown”.
Perhaps this is tied to the actual bug reported here, where the IP address of the 2nd-assigned device shows in the UI of the 1st-assigned device as well? I don’t have any static IP entries.
This particular device is, yes. But it also happens with my Raspberry Pis, my Amazon Fire Sticks, and my Chromebooks- anything that has the ability to connect via two interfaces; the first interface given a lease is named, the 2nd one comes up as “*” or “Unknown” (depending on UI version).
Just a guess, but maybe we’re inadvertently discarding the 2nd instance of a name (i.e., we’re using the name internally as a key and discarding it if it’s not the only instance)?