[Samba] smbclient 127.0.0.1 timeout .... PCs can't browse LInux share

Tom Whiteford tom at bzzagent.com
Mon Sep 22 19:25:07 GMT 2003


Let's see I've got a network about 10 PCs running XP and 1 running
Linux.  I had setup Samba and it was running like a charm.  XP pcs
could access linux box through network neighborhood and access 2
shared dir and edit/change files.

Really not sure what has gone wrong.  I am using Samba 2.2.8a

I run both smbd and nmbd as daemons.  When I run ps -aux they show up.

root      1553  0.0  0.1  4664 1788 ?        S    14:34   0:00 /usr/local/samba/bin/smbd -D
root      1555  0.0  0.1  3668 1652 ?        S    14:34   0:00 /usr/local/samba/bin/nmbd -D
root      1556  0.0  0.1  3616 1380 ?        S    14:34   0:00 /usr/local/samba/bin/nmbd -D

When I run netstat -a .... looks like netbios-ssn is set to LISTEN.  Also netbios-ssn is 
defined as 139 in /etc/services

[root at boslinux etc]# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:32768                 *:*                     LISTEN
tcp        0      0 *:swat                  *:*                     LISTEN
tcp        0      0 localhost.localdo:32773 *:*                     LISTEN
tcp        0      0 *:netbios-ssn           *:*                     LISTEN
tcp        0      0 *:sunrpc                *:*                     LISTEN
tcp        0      0 *:http                  *:*                     LISTEN
tcp        0      0 *:x11                   *:*                     LISTEN
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0      0 localhost.localdom:smtp *:*                     LISTEN
tcp        0      0 boslinux:32869          cs52.msg.sc5.yahoo:5050 ESTABLISHED
udp        0      0 *:32768                 *:*
udp        0      0 boslinux:netbios-ns     *:*
udp        0      0 *:netbios-ns            *:*
udp        0      0 boslinux:netbios-dgm    *:*
udp        0      0 *:netbios-dgm           *:*
udp        0      0 *:sunrpc                *:*
Active UNIX domain sockets (servers and established)


Everything looks good.  But when I run smbclient I get ....

[root at boslinux etc]# /usr/local/samba/bin/smbclient -L localhost
added interface ip=192.168.1.80 bcast=192.168.1.255 nmask=255.255.255.0
timeout connecting to 127.0.0.1:139
Error connecting to 127.0.0.1 (Operation already in progress)
Connection to localhost failed


I had this problem and actually uninstalled all Samba RPM packages and then
installed all over again using latest.tar.gz 

hosts.allow  file is set to ALL:ALL and nothing in hosts.deny

no firewall settings

The ultimate problem is that my XP PCs can see my linux pc (boslinux) but can't
connect to it when I double-click on it in Network Neighborhood ... error is ...

"\\Boslinux is not accessible.  You might not have permission to use
this network resource ...  The network path is not found."

SAMBA is working to some degree ... the pcs can see the
linux box name in network neighborhood.  If I edit smb.conf and change
workgroups the pcs eventually see the linux box in the new workgroup
(although we have too many hubs and there is a long latency issue).


Misc notes ...
=>  I've rebooted both Linux and XP machines many times
=>  SWAT takes forever when clicking on STATUS
=>  SWAT server status shows nmbd: running 
=>  BUT smbd: not running EVEN THOUGH smbd is running when using ps -aux ????????
=>  At DOS prompt $ pind boslinux returns fine


Also sometimes this error occurs when the PC tries to simply access
it's own workgroup !!!!  However they do eventually recover and can
access other PCs and directories !!!!!!!!


Here's my smb.conf file .... 


# Samba config file created using SWAT
# from localhost.localdomain (127.0.0.1)
# Date: 2003/09/19 15:58:02

# Global parameters
[global]
        workgroup = BZZAGENT
        server string = Linux Server
        security = SHARE
        encrypt passwords = Yes
        log file = /var/log/samba/%m.log
        max log size = 0
        dns proxy = No
        guest account = guest
        printing = lprng

[homes]
        comment = Home Directories
        valid users = %S
        read only = No
        create mask = 0664
        directory mask = 0775
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No

[tmp]
        path = /tmp
        username = guest
        read only = No
        guest ok = Yes

[internalsite]
        path = /usr/local/internalsite
        username = guest
        read only = No
        guest ok = Yes



SAMBA seemed pretty easy when I first set it up.  Basically configure
smb.conf then run /usr/sbin/smbd then /usr/sbin/nmbd.   But I'm lost
now ...

Here are log.nmbd ....

[2003/09/19 15:59:53, 0] nmbd/nmbd.c:sig_term(65)
  Got SIGTERM: going down...
[2003/09/19 16:00:30, 0] nmbd/nmbd.c:main(798)
  standard input is not a socket, assuming -D option
[2003/09/19 16:13:59, 0] nmbd/nmbd.c:sig_term(65)
  Got SIGTERM: going down...
[2003/09/19 16:25:00, 0]
nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
  *****

  Samba name server BOSLINUX is now a local master browser for
workgroup MSHOME on subnet 192.168.1.80

  *****
[2003/09/19 16:28:38, 0]
nmbd/nmbd_incomingdgrams.c:process_local_master_announce(307)
  process_local_master_announce: Server ADMIN2 at IP 192.168.1.204 is
announcing itself as a local master browser for
workgroup MSHOME and we think we are master. Forcing election.
[2003/09/19 16:28:38, 0]
nmbd/nmbd_become_lmb.c:unbecome_local_master_success(155)
  *****

  Samba name server BOSLINUX has stopped being a local master browser
for workgroup MSHOME on subnet 192.168.1.80

  *****
[2003/09/19 16:28:57, 0]
nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
  *****

  Samba name server BOSLINUX is now a local master browser for
workgroup MSHOME on subnet 192.168.1.80

  *****
[2003/09/19 16:52:49, 0] nmbd/nmbd.c:sig_term(65)
  Got SIGTERM: going down...
[2003/09/19 17:11:55, 0]
nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
  *****

  Samba name server BOSLINUX is now a local master browser for
workgroup BZZAGENT on subnet 192.168.1.80

  *****

and log.smbd   .....


[2003/09/19 15:20:11, 1] smbd/server.c:main(679)
  smbd version 2.2.1a started.
  Copyright Andrew Tridgell 1992-1998





More information about the samba mailing list