I don’t think sharing a users’ database is necessary, and should not be done except in the most extreme of cases.
This particular issue is so miniscule, and finding the offending mac’s is so simple that sharing an entire database is not required.
At the most, if sharing any part of a DB IS required, should only get a copy of the hostMAC Table so you can find the current host requesting, and figure out the mac’s are being sent.
But even that’s not needed. The list of mac addresses being send is already visible:
00:09:0f:aa:00:01
98:e7:f4:f4:0a:5e
e4:a7:a0:b6:55:26
00:09:0f:fe:00:01
The rest of the mac addresses are “invalid” and not counted towards the registered macs.
I’m fairly sure one of these 4 mac addresses has the “duplicate” host associated to it.
The SQL QUERY to use to see which hosts have which mac’s:
SELECT `hmHostID`,`hostID`,`hostName`,`hmMAC` FROM `hostMAC` LEFT OUTER JOIN `hosts` ON `hostMAC`.`hmHostID` = `hosts`.`hostID` WHERE `hmMAC` IN ('00:09:0f:aa:00:01','98:e7:f4:f4:0a:5e','e4:a7:a0:b6:55:26','00:09:0f:fe:00:01')\G