[Samba-it] Ancora Wins tra uffici remoti (lungo)

Federico Miliacca fmiliacca at tin.it
Fri Sep 24 15:49:01 MDT 2004


Salve a tutti,
sto come un disperato cercando di mettere due workgroup remoti, separati 
da una VPN, in un unica lista di browse. Come mi hanno precedentemente 
consigliato in lista ho usato le voci "remote announce" e "remote browse 
sync". Inoltre ho anche impostato i file lmhosts sulle due macchine 
samba con i server remoti.
Nonostante i due workgroup siano nel browse di ogni pc Win, quello 
remoto risulta vuoto ed i tempi di attesa per aprirlo sono di circa 20 
secondi.

   +-------------+                     +-------------+
   |  SRV-A      |                     |  SRV-B      |
   |   WG-A      |--------[VPN]--------|   WG-B      |
   | 10.0.1.1/16 |                     | 10.1.1.1/16 |
   +-------------+                     +-------------+

Ho provato le due voci nelle seguenti salse senza nessun miglioramento

----[ smb.conf SRV-A ]----
workgroup = WG-A
remote announce = 10.1.255.255
remote browse sync = 10.1.255.255
----[ smb.conf SRV-B ]----
workgroup = WG-B
remote announce = 10.0.255.255
remote browse sync = 10.0.255.255

oppure

----[ smb.conf SRV-A ]----
workgroup = WG-A
remote announce = 10.1.1.1
remote browse sync = 10.1.1.1/WG-A
----[ smb.conf SRV-B ]----
workgroup = WG-B
remote announce = 10.0.1.1
remote browse sync = 10.0.1.1/WG-B

ed altre varie combinazioni di unicast + broadcast :P
senza effetti visibili.

Questo è il file lmhosts di entrambe le macchine:

----[ /etc/samba/lmhosts ]---
127.0.0.1 localhost
10.0.1.1  SRV-A#03
10.0.1.1  SRV-A#00
10.0.1.1  SRV-A#20

10.1.1.1  SRV-B#03
10.1.1.1  SRV-B#00
10.1.1.1  SRV-B#20

Una volta riavviate le macchine diventano rispettivamente local e domain 
master browse per i relativi workgroup/subnet, quindi dopo qualche 
minuto provano a replicare la lista di browse, questo è il log di SRV-A, 
quello di SRV-B lo ometto per motivi di spazio in quanto speculare.

---[ log.nmbd su SRV-A ]---
[...]
   *****

   Samba name server SRV-A is now a local master browser for workgroup 
WG-A on subnet 10.0.1.1

   *****
[2004/09/24 15:03:40, 2] 
nmbd/nmbd_browsesync.c:announce_local_master_browser_to_domain_master_browser(110)
   announce_local_master_browser_to_domain_master_browser:
   We are both a domain and a local master browser for workgroup WG-A. 
Do not announce to ourselves.
[2004/09/24 15:03:40, 2] nmbd/nmbd_browsesync.c:sync_with_dmb(154)
   sync_with_dmb:
   Initiating sync with domain master browser SRV-A<20> at IP 10.0.1.1 
for workgroup WG-A
[2004/09/24 15:07:50, 2] nmbd/nmbd_browsesync.c:sync_with_lmb(61)
   sync_with_lmb:
   Initiating sync with local master browser SRV-B<0x20> at IP 10.1.1.1 
for workgroup WG-A
[2004/09/24 15:07:50, 2] nmbd/nmbd_synclists.c:sync_browse_lists(168)
   Initiating browse sync for WG-A to SRV-B(10.1.1.1)
[2004/09/24 15:07:52, 2] nmbd/nmbd_synclists.c:complete_sync(282)
   sync with SRV-B(10.1.1.1) for workgroup WG-A completed (1 records)
[2004/09/24 15:07:52, 2] nmbd/nmbd_synclists.c:sync_browse_lists(168)
   Initiating browse sync for WG-B to SRV-B(0.0.0.0)
[2004/09/24 15:07:54, 2] nmbd/nmbd_synclists.c:complete_sync(282)
   sync with SRV-B(0.0.0.0) for workgroup WG-B completed (1 records)



Sembrerebbe quindi tutto andato bene, tuttavia la lista di browse
risulta vuota per i workgroup remoti, sembra che si siano replicati solo
i nomi dei workgroup
Ecco comunque i file di configurazione, anche questi sono speculari:

[global]
         workgroup = WG-A
         server string = Ver. %v
         interfaces = eth0, tun0, lo
         bind interfaces only = Yes
         passdb backend = tdbsam
         username map = /etc/samba/smbusers
         log level = 2
         time server = Yes
         socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=8192 
SO_RCVBUF=8192
         os level = 65
         preferred master = Yes
         domain master = Yes
         local master = yes
         preload = SRV-A SRV-B
         wins support = Yes
         dns proxy = yes
         name resolve order = lmhosts wins host bcast
         remote announce = 10.1.1.1
         remote browse sync = 10.1.1.1
         enhanced browsing = yes

[share]
         path = /home/share
         read only = No
         guest ok = Yes


Quasi dimenticavo, le macchine sono due RH7.3 con samba 3.0.6
Grazie a chiunque sia arrivato a leggere fino a qui :)
e per ogni eventuale risposta,
Federico.





More information about the samba-it mailing list