[Samba] Netbios alias oddities
marc.schmitt at inf.ethz.ch
Wed Mar 19 17:02:35 GMT 2003
We see a strange problem with netbios aliases. Here the setup:
Linux (RedHat 7.3) samba server (2.2.7a) that is running with 3 netbios
aliases, A, B and C, where A is the netbios name of the server. For each
netbios alias, a share scratch is defined that is public and contains a
file named according to its netbios alias.
Using smbclient, this setup works like a flaw:
`smbclient //A/scratch` will lead me to the file A
`smbclient //B/scratch` will lead me to the file B
`smbclient //C/scratch` will lead me to the file C
It works, independent of being in the same network as the server or not.
The fun starts when we try it from Windows platforms (2000 and XP). On
\\B\scratch will lead me to file A
\\C\scratch will lead me to file A
Looking at the log on the server, I see why (in case of \\C):
[2003/03/19 17:48:18, 2] lib/access.c:check_access(327)
Allowed connection from (x.x.x.x)
[2003/03/19 17:48:18, 2] smbd/reply.c:reply_special(91)
netbios connect: name1=A name2=W2KCLIENT
[2003/03/19 17:48:18, 2] smbd/reply.c:reply_special(110)
netbios connect: local=A remote=w2kclient
Somehow, name1 (which is %L) becomes A instead of C. This is not true
for all Windows clients, on some machines it works, \\C\scratch will
show me file C.
Could someone tell me what this depends on, please?
More information about the samba