NMBD runs as a wins server. Doing a nmblookup -R -U winsserver linuxmachine puts an entry to the namelist with a ttl=7200 and source=DNS_NAME. This is ok. After the time elapsed this entry is still in the namelist, because it isn't deleted by the routine 'expire_names' from 'nmbd_namelistdb.c'. It seems that this routine is not going through the subnet 'wins_server_subnet' where this entry resides. Here is the relevant part from the log: [2004/01/14 09:54:08, 9] nmbd/nmbd_namelistdb.c:find_name_on_subnet(124) find_name_on_subnet: on subnet WINS_SERVER_SUBNET - found name ECLIPSE<00> source=3 [2004/01/14 09:54:08, 3] nmbd/nmbd_winsserver.c: wins_process_name_query_request(1491) wins_process_name_query: name query for name ECLIPSE<00> - name expired. Returning fail. [2004/01/14 09:54:08, 4] nmbd/nmbd_packets.c:reply_netbios_packet(929) reply_netbios_packet: sending a reply of packet type: wins_query ECLIPSE<00> to ip 172.16.20.248 for id 18136 [2004/01/14 09:54:08, 4] libsmb/nmblib.c:debug_nmb_packet(106) nmb packet from 172.16.20.248(32908) header: id=18136 opcode=Query(0) response=Yes header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes header: rcode=3 qdcount=0 ancount=1 nscount=0 arcount=0 answers: nmb_name=ECLIPSE<00> rr_type=32 rr_class=1 ttl=0 Samba is Version: Samba3-3.0.1-0 Thanks for developing samba and thanks for your help Kind Regards Michael
I think we've fixed this. Please retest against 3.0.11
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.