Description | The Vendor field appears to be the result of a lookup to a MAC database (/usr/clearos/apps/network_map/deploy/mac_database.php) but is a keyed field in the LDAP mapping and it causes problems if you change it in the interface.
When you map a device, if you change the Vendor, say from LG Electronics (looked up from the database) to LG, this gets stored in LDAP. When the network map then sees traffic from the same MAC, it appears to look up the vendor in the MAC database then match the MAC/Vendor to what is known in LDAP. It does not find a match so creates an unknown device even if the MAC is known.
Rather than block input capability on the Vendor field, it would probably be better to remove the keying so the match is made uniquely on MAC. If keying is not removed, then https://tracker.clearos.com/view.php?id=16451 [^] becomes related, because if the MAC database it updated, it must also update existing LDAP entries or more unknown devices may be created. |