[Samba] smbclient lookup fails when querying local machine

ryan punt rpunt at good-sam.com
Thu Dec 8 15:41:10 GMT 2005


Debian Sarge, Samba 2.2.12 (legacy install), openLDAP 2.2.17, connecting to a PDC running Samba 2.2.8a. The machine in question failed DIAGNOSIS.txt step 3.

I've got a really odd issue -- a Samba server that can "smbclient -L" everyone but itself. Samba still serves shares and PDC authentication works fine, but this failure is annoying, and as such, must be fixed. :)

--

issued from boothost.1230.good-sam.com with IP 172.21.23.1 [local machine querying remote machine]:
<output1>
boothost:/opt/samba/var# smbclient -L boothost.0010.good-sam.com -Uaccount1
Password: 
added interface ip=172.21.23.1 bcast=172.21.23.255 nmask=255.255.255.0
Domain=[GSS] OS=[Unix] Server=[Samba 2.2.8a]

        Sharename      Type      Comment
        ---------      ----      -------
# SNIP: list of shares
</output1>

--

issued from boothost.1230.good-sam.com with IP 172.21.23.1 [local machine querying itself]:
<output2>
boothost:/opt/samba/var# smbclient -L boothost.1230.good-sam.com -Uaccount1
added interface ip=172.21.23.1 bcast=172.21.23.255 nmask=255.255.255.0
Password:
session setup failed: Call timed out: server did not respond after 20000 milliseconds
</output2>

--

NMBLookup fails for all hosts. I can ping the PDC but "nmblookup $any_host_including_PDC" fails.
<output3>
boothost:/opt/samba/var# nmblookup boothost.1230.good-sam.com
querying boothost.1230.good-sam.com on 172.21.23.255
name_query failed to find name boothost.1230.good-sam.com
</output3>

--

<smb.conf>
[global]
workgroup = GSS
netbios name = BOOTHOST-1230
server string = 1230 Boothost Server
password server = [anonymized for the Intarweb but the value is known good * RP]
encrypt passwords = Yes
security = domain
log file = /opt/samba/var/log/%m.log
log level = 0
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
domain logons = No
os level = 75
preferred master = True
domain master = False
dns proxy = No
wins support = No
wins server = 172.16.102.41
name resolve order = wins bcast host
</smb.conf>

--

boothost.1230.good-sam.com is listed as master browser for this subnet in log.nmbd, but another interesting note: every time I restart Samba, it goes through this battle to get there:

Log level 0:
<log.nmbd>
[2005/12/05 15:23:18, 0] nmbd/nmbd.c:terminate(59)
  Got SIGTERM: going down...
[2005/12/05 15:23:21, 0] nmbd/nmbd.c:main(795)
  Netbios nameserver version 2.2.12 started.
  Copyright Andrew Tridgell and the Samba Team 1994-2002
[2005/12/05 15:23:21, 0] nmbd/nmbd_nameregister.c:register_name_response(109)
  register_name_response: server at IP 172.16.102.41 rejected our name registration of BOOTHOST-1230<20> with error code 5.
[2005/12/05 15:23:21, 0] nmbd/nmbd_mynames.c:my_name_register_failed(40)
  my_name_register_failed: Failed to register my name BOOTHOST-1230<20> on subnet UNICAST_SUBNET.
[2005/12/05 15:23:21, 0] nmbd/nmbd_namelistdb.c:standard_fail_register(290)
  standard_fail_register: Failed to register/refresh name BOOTHOST-1230<20> on subnet UNICAST_SUBNET
[2005/12/05 15:23:21, 0] nmbd/nmbd_nameregister.c:register_name_response(109)
  register_name_response: server at IP 172.16.102.41 rejected our name registration of BOOTHOST-1230<03> with error code 5.
[2005/12/05 15:23:21, 0] nmbd/nmbd_mynames.c:my_name_register_failed(40)
  my_name_register_failed: Failed to register my name BOOTHOST-1230<03> on subnet UNICAST_SUBNET.
[2005/12/05 15:23:21, 0] nmbd/nmbd_namelistdb.c:standard_fail_register(290)
  standard_fail_register: Failed to register/refresh name BOOTHOST-1230<03> on subnet UNICAST_SUBNET
[2005/12/05 15:23:21, 0] nmbd/nmbd_nameregister.c:register_name_response(109)
  register_name_response: server at IP 172.16.102.41 rejected our name registration of BOOTHOST-1230<00> with error code 5.
[2005/12/05 15:23:21, 0] nmbd/nmbd_mynames.c:my_name_register_failed(40)
  my_name_register_failed: Failed to register my name BOOTHOST-1230<00> on subnet UNICAST_SUBNET.
[2005/12/05 15:23:21, 0] nmbd/nmbd_namelistdb.c:standard_fail_register(290)
  standard_fail_register: Failed to register/refresh name BOOTHOST-1230<00> on subnet UNICAST_SUBNET
[2005/12/05 15:23:55, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(404)
  *****

  Samba name server BOOTHOST-1230 is now a local master browser for workgroup GSS on subnet 172.21.23.1

  *****
</log.nmbd>

Does the PDC rejecting my name registration have anything to do with my smbclient trouble? And for that matter, why is the PDC rejecting my name registration? Does anyone have any ideas?

Thanks!
Ryan



More information about the samba mailing list