[Samba] binding interfaces
kabinet at inf.u-szeged.hu
kabinet at inf.u-szeged.hu
Wed May 25 06:44:41 GMT 2005
Hi all!
I use samba 3.0.7 with "bind interfaces only" option. For "interfaces"
option I use eth1.3:* expression which works fine at startup: samba
binds to eth1.3:1
Later, when I configure eth1.3:2 up, sending SIGHUP to smbd it does not
bind to eth1.3:2 (nmbd does). smbd.log says:
[2005/05/23 08:11:22, 1] smbd/server.c:open_sockets_smbd(348)
Reloading services after SIGHUP
[2005/05/23 08:11:22, 3] param/loadparm.c:lp_load(3906)
lp_load: refreshing parameters
[2005/05/23 08:11:22, 3] param/loadparm.c:init_globals(1307)
Initialising global parameters
[2005/05/23 08:11:22, 3] param/params.c:pm_process(566)
params.c:pm_process() - Processing configuration file
"/etc/samba/smb_cab.conf"
[2005/05/23 08:11:22, 3] param/loadparm.c:do_section(3399)
Processing section "[global]"
doing parameter max log size = 50
doing parameter pid directory = /var/run/cab
doing parameter security = domain
doing parameter password server = xx.xx.xx.hu
doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192
SO_SNDBUF=8192
doing parameter bind interfaces only = yes
doing parameter interfaces = eth1.3:*
doing parameter wins server = 160.xx.xx.xx
doing parameter dns proxy = no
doing parameter unix charset = iso8859-2
doing parameter include =
/usr/local/cmcluster/conf/sambapub/smb-cab_pub.conf
[2005/05/23 08:11:22, 3] param/params.c:pm_process(566)
params.c:pm_process() - Processing configuration file
"/usr/local/cmcluster/conf/sambapub/smb-cab_
pub.conf"
[2005/05/23 08:11:22, 2] param/loadparm.c:do_section(3416)
Processing section "[pub]"
doing parameter comment = Public
doing parameter browseable = yes
doing parameter writable = no
doing parameter path = /mnt/pub
doing parameter include =
/usr/local/cmcluster/conf/sambacab/smb-cab_home.conf
[2005/05/23 08:11:22, 3] param/params.c:pm_process(566)
params.c:pm_process() - Processing configuration file
"/usr/local/cmcluster/conf/sambacab/smb-cab_
home.conf"
[2005/05/23 08:11:22, 2] param/loadparm.c:do_section(3416)
Processing section "[homes]"
doing parameter comment = Home Directory
doing parameter browseable = no
doing parameter writable = yes
doing parameter path = /mnt/nfscab/%u
[2005/05/23 08:11:22, 4] param/loadparm.c:lp_load(3937)
pm_process() returned Yes
[2005/05/23 08:11:22, 3] param/loadparm.c:lp_add_ipc(2377)
adding IPC service
[2005/05/23 08:11:22, 3] param/loadparm.c:lp_add_ipc(2377)
adding IPC service
[2005/05/23 08:11:22, 2] lib/interface.c:add_interface(79)
added interface ip=160.xx.xx.xx bcast=160.xx.xx.xx
nmask=255.255.255.0
[2005/05/23 08:11:22, 2] lib/interface.c:add_interface(79)
added interface ip=160.xx.xx.xx bcast=160.xx.xx.xx
nmask=255.255.255.0
[2005/05/23 08:12:34, 3] smbd/sec_ctx.c:set_sec_ctx(288)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
## ip addresses removed
So, smbd sees the new interface, but does not listen to it: I have to
stop and start smbd. This is not good for me, as new interfaces are
added by a cluster software which monitors if smbd is running: it
should not be stopped+started only reloaded.
nmbd works fine with this situation, it listens to the new interface.
Any ideas how to make smbd to listen on the new interface?
Krisztian
More information about the samba
mailing list