[Samba] cross subnet browsing over IPSec
Jonathan Salomon
joni at 2male.com
Tue Oct 4 14:13:37 GMT 2005
Hi all!
This is a repost to this list, hoping to draw some extra attention
because I got NO reply whatsoever to the original posting :( I would
really appreciate if someone could comment om which of both strategies
as described below is best.
I am having some trouble with a samba domain distributed over 2 subnets
(192.168.0.0/23 (supernetted) & 192.168.4.0/24). These subnets are
linked over the internet through a IPSec gateway to gateway (network to
network) connection (i.e. all machines can reach/ping each other on both
subnets). The samba PDC (with LDAP backend) has IP 192.168.0.4 and there
is a BDC (LDAP slave) in the other subnet at IP 192.168.4.2.
The problem is that login of the WinXP clients on the 192.168.4.0/24
subnet is really slow and I suspect this is caused by data getting sent
through the (relatively slow) IPSec connection while this is not
necessary because the BDC should offer all services (like authentication
and profiles/homedirs).
Until recently I had these settings on the PDC in the smb.conf:
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
wins support = Yes
and this on the BDC:
domain logons = Yes
os level = 65
preferred master = Yes
domain master = No
wins support = No
wins server = 192.168.0.4
All machines in both subnets would get 192.168.0.4 (PDC) as WINS server
by the dhcp server. However like stated before this works very slow.
Does anyone know if this is actually is a good approach and the slowness
is cuased by something else?
Anyway I read on a previous posting to this list (and the manual) that
it's possible to use remote browse sync to sync the browse lists. So I
decided to change the strategy and configure the PDC as below:
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
wins support = Yes
remote browse sync = 192.168.4.2
and the BDC as below:
domain logons = Yes
os level = 65
preferred master = Yes
domain master = No
wins support = Yes
remote browse sync = 192.168.0.4
And with this setup the machines in the 192.168.0.0/23 subnet are
getting 192.168.0.4 as WINS server and the machines in the
192.168.4.0/24 subnet 192.168.4.2.
After restarting samba the PDC shows this in the log.nmbd:
[2005/09/22 16:51:38, 0]
nmbd/nmbd_browsesync.c:get_domain_master_name_node_status_fail(488)
get_domain_master_name_node_status_fail:
Doing a node status request to the domain master browser at IP
10.0.1.10 failed.
Cannot get workgroup name.
I don't really understand where the 10.0.1.10 comes from as that
machines has no routing/interface configured to such subnet.
At the BDC side the log.nmbd shows:
[2005/09/22 15:55:47, 0]
nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(353)
find_domain_master_name_query_fail:
Unable to find the Domain Master Browser name DOMAIN<1b> for the
workgroup DOMAIN.
Unable to sync browse lists in this workgroup.
And indeed the browselists on both subnets do not show each other's
machines. Does anyone know what I am doing wrong here?
Thanks!
Jonathan
More information about the samba
mailing list