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


--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to