For all samba 2.x and 3.x I thing, that is small bug. If I send not broadcast (Unicast?) packet to broadcast IP of my subnet, nmbd answer to this packet and I see two samba-server in my subnet (on real IP and on broadcast IP) Example: Subnet: 192.168.222.0/24 Samba server on 192.168.222.2 Scanning by Lnetscan (for Windows): //Start of scan Lserver 192.168.222.2 MAC:xx:xx:xx:xx:xx:xx ... Lserver 192.168.222.255 MAC: //End of scan I think, that Samba equivalent unicast packet to 192.168.222.255 and Broadcast packet. Windows is not answer for this packet in difference Samba. P.S. Sorry for my bad English.
I don't think this is a bug in recent samba versions. If you still see any wrong answers with a recent samba version, can you please reopen this bug and attach a network captture showing the broadcast request and samba's reply that is suspected to be wrong?