[Samba] can connect to 2 samba servers by name but to one by IP only

Gaiseric Vandal gaiseric.vandal at gmail.com
Wed Jan 12 19:36:47 MST 2011

Adding pdc1 to the hosts file (c:\windows\system32\drivers\etc\hosts) did
not make a difference.  After adding pdc1 to lmhosts,  "net use \\pdc1" did
work.  So in the case of pdc1 one, the name is being resolved as a netbios
name (i.e. via lmhosts) not a tcp/ip type name (i.e. via dns or hosts) 

But then why does "net use" work with all the other windows or samba
servers?  As  far as I can tell, DNS is the only method by which the names
are being resolved.  

I did notice that "nbtstat -c" shows the following

SonicWALL VPN Connection:
Node IpAddress: [x.x.x.x.] Scope Id: []

                  NetBIOS Remote Cache Name Table

        Name              Type       Host Address    Life [sec]
    BDC1          <20>  UNIQUE          x.x.x.x.10        522
    BDC2          <20>  UNIQUE          x.x.x.x.11        560
    SOMEMACHINE   <20>  UNIQUE          x.x.x.x.12        597

PDC1 is not in cache-  which I guess makes sense since it is explicitly
listed in lmhosts.

The "nbtstat -r" command only shows machine on my home network, nothing on
the corporate network, so this really does indicate that there is no netbios
broadcasts going on crossing the VPN link.


-----Original Message-----
From: TAKAHASHI Motonobu [mailto:monyo at monyo.com] 
Sent: Thursday, January 06, 2011 8:09 AM
To: gaiseric.vandal at gmail.com
Cc: samba at lists.samba.org
Subject: Re: [Samba] can connect to 2 samba servers by name but to one by IP

2011/1/6 Gaiseric Vandal <gaiseric.vandal at gmail.com>:
> In fact this seems to work for any samba or windows
> machine on the network EXCEPT the Samba 3.4.x PDC.     It seems to work
> Win 2003 machines, Samba 3.4.x member servers, XP machines, etc.

To analyze the problem, first put the entry for PDC1 into both LMHOSTS and
hosts files and try: net use \\pdc1.

If you still meet the 67 error, something other than name resolution will
this problem. Look at the Samba log and network capture.

> My understanding is that XP (and Win 2000/2003) machines are "smart"
> to use DNS look ups to resolve a windows "netbios" name to IP in the case
> that legacy (archaic) "Netbios" name resolution (WINS, lmhosts, broadcast)
> methods don't work.

NetBIOS name whose prefix is only #20 ,#00 (and #1C in some case) can
be resolved
by DNS.

TAKAHASHI Motonobu <monyo at samba.gr.jp>

More information about the samba mailing list