Hi guys, First of all, thanks for your great work. So many people *need* Samba to work...! I have a couple of questions about Samba. I have been fiddeling with Samba config files for some time now (as well as reading documentation about it), and... there must be something I am missing. The network I am managing has a very, very standard configuration. It's a C class (netmask: 255.255.255.0), let's call it x.y,z,w. There is a PDC, PHOENIX, with IP x.y.z.155. Now, I have two different scenarios. 1) BEFORE RUNNING SAMBA ----------------------- I run: [root@cooee /root]# findsmb IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION --------------------------------------------------------------------- 203.25.173.130 SLINKSVILLE [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.133 BHARRIS [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.134 TREVOR [HADES] 203.25.173.137 AKRAM [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.138 KENOATH [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.139 PRINCESS [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.145 GUARDIAN [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.146 DAVID [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.147 JOSE [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.148 SLINKIES [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.149 NOVA [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.155 PHOENIX *[HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.156 BROCHE [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.157 NORMAN [HADES] [Windows NT 4.0] [NT LAN Manager] 203.25.173.160 LEE [HADES] [Windows NT 4.0] [NT LAN Manager] [root@cooee /root]# Ant that's brilliant. I understand that the "findsmb" script only runs the commands: nmblookup -r -A $IP smbclient -N -L <NAME> -I <IP ADDRESS> -U% So, if I run: [root@cooee /root]# nmblookup -r -A 203.25.173.157 Looking up status of 203.25.173.157 received 5 names NORMAN <00> - M <ACTIVE> HADES <00> - <GROUP> M <ACTIVE> NORMAN <03> - M <ACTIVE> NORMAN <20> - M <ACTIVE> HADES <1e> - <GROUP> M <ACTIVE> num_good_sends=0 num_good_receives=0 [root@cooee /root]# Everything seems perfectly fine. [root@cooee /root]# smbclient -N -L NORMAN -I 203.25.173.157 -U% added interface ip=203.25.173.1 bcast=203.25.173.255 nmask=255.255.255.0 Domain=[HADES] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0] Sharename Type Comment --------- ---- ------- Error returning browse list: ERRDOS - ERRnoaccess (Access denied.) Server Comment --------- ------- Workgroup Master Again, everything seems to be OK. 2) AFTER RUNNING SAMBA ----------------------- Well, at this point, the problems start. The program "findsmb" takes ages to run, and the result is (surprisingly) dirrerent: [root@cooee /root]# findsmb IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION --------------------------------------------------------------------- 203.25.173.1 cooee 203.25.173.130 pc130.cybersydney.com.au 203.25.173.133 pc133.cybersydney.com.au 203.25.173.134 pc134.cybersydney.com.au 203.25.173.137 pc137.cybersydney.com.au 203.25.173.138 pc138.cybersydney.com.au 203.25.173.139 pc139.cybersydney.com.au 203.25.173.145 pc145.cybersydney.com.au 203.25.173.146 pc146.cybersydney.com.au 203.25.173.147 pc147.cybersydney.com.au 203.25.173.148 pc148.cybersydney.com.au 203.25.173.149 nova.cybersydney.com.au 203.25.173.155 pc155.cybersydney.com.au 203.25.173.156 pc156.cybersydney.com.au 203.25.173.157 pc157.cybersydney.com.au 203.25.173.160 pc160.cybersydney.com.au [root@cooee /root]# It's very odd: Why is the looked up hostname there, instead of the NETBIOS names? Now, this is what happens when I try to run *exactly* the same commands I mentioned earlier (that are, what "findsmb" runs to look up information): [root@cooee /root]# nmblookup -r -A 203.25.173.157 Looking up status of 203.25.173.157 No status response (this is not unusual) [root@cooee /root]# ...and: [root@cooee /root]# smbclient -N -L NORMAN -I 203.25.173.157 -U% added interface ip=203.25.173.1 bcast=203.25.173.255 nmask=255.255.255.0 Domain=[HADES] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0] Sharename Type Comment --------- ---- ------- Error returning browse list: ERRDOS - ERRnoaccess (Access denied.) Server Comment --------- ------- Workgroup Master --------- ------- [root@cooee /root]# The second command looks fine, but... so, it is the lookup that is behaving a bit funny (well... is it?). CONCLUSIONS ----------- Here are my questions: 1) I think this lookup problem (if there is a problem) might be releated to the fact that when a client clicks on "cooee" in the "Network Neighborhood", it takes at least five seconds to have a directory listing coming up. Is that correct? If not, do you have any ideas about what is causing the delay to happen? 2) Can you see any major problem is the configuration attached below? (I stripped all the "#" comments...) My knowledge of SMB is quite narrow (I only read the documents in the "texd_doc" directory, and...) I apologise if this email is rather pathetic from a technical point of view, and I would strongly appreciate any help. THANKS! (my smb.conf file follows) #======================= Global Settings ====================================[global] workgroup = HADES server string = COOEE FILE SERVER ; hosts allow = 192.168.1. 192.168.2. 127. printcap name = /etc/printcap load printers = yes ; printing = bsd ;guest account = pcguest log file = /var/log/samba/log.%m max log size = 0 # NOTE: we have a NT machine that keeps all the passwords security = server password server = PHOENIX ; password level = 8 ; username level = 8 ;encrypt passwords = yes ;smb passwd file = /etc/smbpasswd ; unix password sync = Yes ; passwd program = /usr/bin/passwd %u ; passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* ; username map = /etc/smbusers ; include = /etc/smb.conf.%m socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 ; interfaces = 192.168.12.2/24 192.168.13.2/24 ; remote browse sync = 192.168.3.25 192.168.5.255 ; remote announce = 192.168.1.255 192.168.2.44 local master = no ; os level = 33 ; domain master = yes ; preferred master = yes ; domain controller = PHOENIX ; domain logons = yes ; logon script = %m.bat ; logon script = %U.bat ; logon path = \\%L\Profiles\%U ; name resolve order = wins lmhosts bcast ; wins support = yes # Phoenix is a wins server... # wins server = 203.25.173.155 ; wins proxy = yes dns proxy = no ; preserve case = no ; short preserve case = no ; default case = lower ; case sensitive = no [ ALL THE BORING SHARE CONFIGURATION FOLLOWS, I DON'T THINK IT MATTERS ] Merc. ---------------------------------------------------------------------- Tony Merc Mobily, technical editor of "Dev." and "Login" Linuxpapers.org coordinator http://www.linuxpapers.org Technical Writer Personal Phone Number: ++61-8-93355105, +8 GMT, +7 from Italy! Currently located in: PERTH, Australia merc@squiz.net - mobily@infomedia.it