[Samba] 3.0.0 problem: smbd and nmbd only works with lo

templem at abclabs.com templem at abclabs.com
Tue Nov 11 14:57:58 GMT 2003


RedHat 9.0, kernel 2.4.20-8bigmem
I can't get Samba 3.0.0 to talk to anything except lo.

./configure --prefix=/usr/share --exec-prefix=/usr --silent
--with-logfilebase=/var/log/samba --with-privatedir=/etc/samba/private
--with-configdir=/etc/samba --with-lockdir=/var/lock/subsys/samba
--enable-cups --with-acl-support --with-winbind --with-pam_smbpass
--with-ldapsam --with-localstatedir=/var/lock/subsys/samba

#ps ax|egrep mbd:
 1807 ?        S      0:00 smbd -D
 1811 ?        S      0:00 nmbd -D


# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

//-----------------------------------------------
# tcpdump -i eth0 port 139
tcpdump: listening on eth0
// there are many smb systems on our network nmblookup only sees lo.
# findsmb

IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION
---------------------------------------------------------------------
10.2.1.3        RHO           *[        ABCR          ]

// no output with tcpdump -i eth0 port 139, but here is what I get with:
tcpdump -i lo
tcpdump: listening on lo

08:27:36.418044 10.2.1.3.netbios-ns > 10.2.1.3.32773: NBT UDP PACKET(137):
QUERY; POSITIVE; RESPONSE; UNICAST (DF)
08:27:36.745162 10.2.1.3.32774 > 10.2.1.3.netbios-ns: NBT UDP PACKET(137):
QUERY; REQUEST; UNICAST (DF)
08:27:36.746787 10.2.1.3.netbios-ns > 10.2.1.3.32774: NBT UDP PACKET(137):
QUERY; POSITIVE; RESPONSE; UNICAST (DF)
08:27:36.895434 10.2.1.3.32860 > 10.2.1.3.microsoft-ds: S
1138608783:1138608783(0) win 32767 <mss 16396,sackOK,timestamp 892625
0,nop,wscale 0> (DF)
08:27:36.895480 10.2.1.3.microsoft-ds > 10.2.1.3.32860: S
1137764682:1137764682(0) ack 1138608784 win 12288 <mss 16396,sackOK,timestamp
892625 892625,nop,wscale 0> (DF) [tos 0x10]
08:27:36.895509 10.2.1.3.32860 > 10.2.1.3.microsoft-ds: . ack 1 win 32767
<nop,nop,timestamp 892625 892625> (DF)
08:27:36.911574 10.2.1.3.32860 > 10.2.1.3.microsoft-ds: P 1:184(183) ack 1 win
32767 <nop,nop,timestamp 892627 892625> (DF) [tos 0x10]
08:27:36.911619 10.2.1.3.microsoft-ds > 10.2.1.3.32860: . ack 184 win 12105
<nop,nop,timestamp 892627 892627> (DF) [tos 0x10]
08:27:36.911909 10.2.1.3.microsoft-ds > 10.2.1.3.32860: P 1:6(5) ack 184 win
12105 <nop,nop,timestamp 892627 892627> (DF) [tos 0x10]
08:27:36.911925 10.2.1.3.32860 > 10.2.1.3.microsoft-ds: . ack 6 win 32762
<nop,nop,timestamp 892627 892627> (DF) [tos 0x10]
08:27:36.912367 10.2.1.3.32860 > 10.2.1.3.microsoft-ds: P 184:249(65) ack 6
win 32762 <nop,nop,timestamp 892627 892627> (DF) [tos 0x10]
08:27:36.922802 10.2.1.3.microsoft-ds > 10.2.1.3.32860: R 6:6(0) ack 249 win
12105 <nop,nop,timestamp 892628 892627> (DF) [tos 0x10]

/etc/samba/smb.conf:

[global]
   workgroup = ABCR
   server string = Rho Samba Server
   netbios name = rho
   hosts allow = 127.0.0.0 10.2.0
   interfaces = eth0 lo
   printcap name = /etc/printcap
   load printers = yes
   printing = cups
   log file = /var/log/samba/samba_error_log
   log level = 4
   max log size = 2000000
   security = user
   encrypt passwords = yes
   smb passwd file = /etc/samba/smbpasswd
   unix password sync = Yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *New*password* %n\n *Retype*new*password* %n\n
*passwd:*all*authentication*tokens*updated*successfully*
   pam password change = yes
   obey pam restrictions = yes
   socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   os level = 99
   domain logons = yes
   logon path =
   dns proxy = no

/var/log/samba/samba_error_log:

[2003/11/11 08:27:36, 3] smbd/oplock.c:init_oplocks(1226)
  open_oplock_ipc: opening loopback UDP socket.
[2003/11/11 08:27:36, 3] smbd/oplock_linux.c:linux_init_kernel_oplocks(303)
  Linux kernel oplocks enabled
[2003/11/11 08:27:36, 3] smbd/oplock.c:init_oplocks(1257)
  open_oplock ipc: pid = 14637, global_oplock_port = 32774
[2003/11/11 08:27:36, 4] lib/time.c:get_serverzone(122)
  Serverzone is 21600
[2003/11/11 08:27:36, 3] lib/access.c:check_access(313)
  check_access: no hostnames in host allow/deny list.
[2003/11/11 08:27:36, 0] lib/access.c:check_access(328)
  Denied connection from  (10.2.1.3)
[2003/11/11 08:27:36, 1] smbd/process.c:process_smb(883)
  Connection denied from 10.2.1.3
[2003/11/11 08:27:36, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2003/11/11 08:27:36, 2] smbd/server.c:exit_server(558)
  Closing connections
[2003/11/11 08:27:36, 3] smbd/connection.c:yield_connection(69)
  Yielding connection to
[2003/11/11 08:27:36, 3] smbd/connection.c:yield_connection(76)
  yield_connection: tdb_delete for name  failed with error Record does not exist.
[2003/11/11 08:27:36, 3] smbd/server.c:exit_server(601)
  Server exit (connection denied)


# smbstatus
doing parameter max log size = 2000000
doing parameter security = user
doing parameter encrypt passwords = yes
doing parameter smb passwd file = /etc/samba/smbpasswd
doing parameter unix password sync = Yes
doing parameter passwd program = /usr/bin/passwd %u
doing parameter passwd chat = *New*password* %n\n *Retype*new*password* %n\n
*passwd:*all*authentication*tokens*updated*successfully*
doing parameter pam password change = yes
doing parameter obey pam restrictions = yes
doing parameter socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192
SO_SNDBUF=8192
doing parameter interfaces = eth0 lo
doing parameter os level = 99
doing parameter domain logons = yes
doing parameter logon path =
doing parameter dns proxy = no
Processing section "[homes]"
doing parameter comment = Home Directories
doing parameter browseable = no
doing parameter writable = yes
doing parameter valid users = %S
doing parameter create mode = 0664
doing parameter directory mode = 0775
Processing section "[printers]"
doing parameter comment = All Printers
doing parameter path = /var/spool/samba
doing parameter browseable = no
doing parameter guest ok = no
doing parameter writable = no
doing parameter printable = yes
Processing section "[tmp]"
doing parameter comment = Temporary file space
doing parameter path = /tmp
doing parameter read only = no
doing parameter public = yes
pm_process() returned Yes
sessionid.tdb not initialised

Service      pid     machine       Connected at
-------------------------------------------------------
No locked files


# ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:E0:81:23:E0:87
          inet addr:10.2.1.3  Bcast:10.3.255.255  Mask:255.254.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:259555 errors:0 dropped:0 overruns:0 frame:0
          TX packets:267985 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:41494651 (39.5 Mb)  TX bytes:106749960 (101.8 Mb)
          Interrupt:48 Base address:0xdc80 Memory:fe9e0000-fea00000

eth0:0    Link encap:Ethernet  HWaddr 00:E0:81:23:E0:87
          inet addr:10.2.5.4  Bcast:10.3.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:259555 errors:0 dropped:0 overruns:0 frame:0
          TX packets:267985 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:41494651 (39.5 Mb)  TX bytes:106749960 (101.8 Mb)
          Interrupt:48 Base address:0xdc80 Memory:fe9e0000-fea00000

eth0:1    Link encap:Ethernet  HWaddr 00:E0:81:23:E0:87
          inet addr:10.2.1.209  Bcast:10.3.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:259555 errors:0 dropped:0 overruns:0 frame:0
          TX packets:267985 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:41494651 (39.5 Mb)  TX bytes:106749960 (101.8 Mb)
          Interrupt:48 Base address:0xdc80 Memory:fe9e0000-fea00000

eth0:2    Link encap:Ethernet  HWaddr 00:E0:81:23:E0:87
          inet addr:10.2.5.3  Bcast:10.3.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:259555 errors:0 dropped:0 overruns:0 frame:0
          TX packets:267985 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:41494651 (39.5 Mb)  TX bytes:106749960 (101.8 Mb)
          Interrupt:48 Base address:0xdc80 Memory:fe9e0000-fea00000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5576 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5576 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2692449 (2.5 Mb)  TX bytes:2692449 (2.5 Mb)

There must be something simple I am doing wrong, but I can't find it. Pings
work ing all directions e.g. client -> server, server -> client.

Thanks for any help.




More information about the samba mailing list