Newsgroup: it.comp.os.linux.sys
Titolo: Server Samba che non viene visto

Ciao a tutti!
Finalmente la nuova rete e' in funzione.
Su una VLAN c'e' un Server con Samba. Il Gateway inoltra tutti i pacchetti
delle varie reti per le porte 139 e 445 di questo Server.
Se da un PC di una VLAN cerco il Server **NON** viene trovato (ne' da
Linux, ne' da Windows).
Se pero' scrivo il nome del Server, accedo senza problemi.
Ora, visto che ho dei colleghi <inserire qui frase poco carina> vorrei
fare in modo che questo Server venga visto quando si "cerca la rete".
Qualcuno sa dirmi cosa ho fatto di sbagliato?
Dove potrei guardare?
Grazie
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 pacchetti delle varie reti per le porte 139 e 445 di questo Server.
IMHO è sempre il solito vecchio problema:
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/NetworkBrowsing.html#id2585378
NMBD non ha mai funzionato bene in presenza di sottoreti. Però - dicono
loro - che finalmente le cose potrebbero essere migliorate.
"Cross-subnet browsing is a complicated dance, containing multiple
moving parts. It has taken Microsoft several years to get the code that
correctly achieves this, and Samba lags behind in some areas. Samba is
capable of cross-subnet browsing when configured correctly."
-- 
Wikipedia Admin: "wikipedia non è un blog"
Iosif Stalin: "i compagni hanno scambiato il partito per un circolo di
discussione"


http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/NetworkBrowsing.html#id2585378
Potrebbe invece avere a che fare con un SMB-Broadcasting...
Se io, sul GW, metto queste regole:
/sbin/iptables -t nat -A PREROUTING -p udp -m multiport --dports
netbios-ns,netbios-dgm -j DNAT --to-destination 192.168.2.2 -m comment
--comment "Samba Broadcast"
/sbin/iptables -t nat -A PREROUTING -p tcp -m multiport --dports
netbios-ssn,netbios-dgm,netbios-dgm,microsoft-ds -j DNAT --to-destination
192.168.2.2 -m comment --comment "Samba
Broadcast"
Funziona alla perfezione.
Pero' poi il vecchio Server (192.168.1.1) non viene piu' visto...
Purtroppo vedo che a DNAT posso solo dare una rete contigua.
Qualcuno ha un consiglio su come gestire la cosa?


 Dove potrei guardare?
Broadcast netbios

 Broadcast netbios
Sai mica dirmi come e dove attivarlo?


 Se pero' scrivo il nome del Server, accedo senza problemi.
Metti wins support = yes
in smb.conf del server.
Sui client configura wins nelle proprità della scheda di rete e fallo 
puntare all'ip del server.
Comunque non capisco perchè usi nat e forwarding in una lan.

 Qualcuno sa dirmi cosa ho fatto di sbagliato?
direi che il problema è basarsi ancora su metodi di risoluzione dei
nomi un tantinello antiquati ;^)
dimentica il WINS e metti tutto a posto a livello di DNS.
bye!

 Sai mica dirmi come e dove attivarlo?
NetBIOS over TCP/IP č abilitato su tutti i client?
Eventualmente prova ad abilitare WINS sul server samba e a farci puntare
i client (io ho fatto cosě).

 Comunque non capisco perchè usi nat e forwarding in una lan.
Ci sono 7 VLANs. E non tutte hanno diritto a vedere tutto. Per questo il
GW con il Forwarding...
Ciao


 dimentica il WINS e metti tutto a posto a livello di DNS.
Io li ho dimenticato da un pezzo. Ma gli altri no...
E vogliono a tutti i costi continuare a vedere i Server nelle "risorse di
rete" come prima.
Idee? Non mi sembra il caso di licenziarmi per questo... :D
Ciao


 GW con il Forwarding...
Apri anche udp 138 e 137

 Comunque non capisco perchè usi nat e forwarding in una lan.
subnet 


Andrea B. ha scritto:



Gia' fatto ovviamente!
Temo che il problema sia proprio nel fottuto broadcast...
Vabbe'! Speriamo che il capo si decida presto a portare TUTTO nella nuova
infrastruttura, cosi' avremo tutti i Servers in una sola rete.


 Sai mica dirmi come e dove attivarlo?
netbios broadcast è un'alternativa al WINS, chiaramente peggiore
rispetto al WINS. Viene impostato lato client: il famoso client che
diventa master browse.
Comunque, a prescindere dal fatto che sia peggiore o migliore:
- Broadcasts are not usually forwarded by routers. Therefore, only
  local subnet NetBIOS names can be resolved.
- Broadcast frames are processed by all computers on a subnet.
Devi studiarti i nuovi metodi che vengono utilizzati per fare il
browsing nelle sottoreti (e sperare quindi che funzionino bene).
In alternativa, se non è una rete molto grande, usa sui client il file
lmhost.


 nomi un tantinello antiquati ;^)
Questo è pure vero.


 infrastruttura, cosi' avremo tutti i Servers in una sola rete.
Mah io una prova ad abilitare WINS su samba (e solo su samba) e far
puntare tutte le macchine come WINS sull'IP di quel server lo farei.

Il giorno Wed, 08 Sep 2010 17:16:12 +0200
"Andrea B." <non.u...@tiscali.it.invalid> ha scritto:

Provo a scrivertelo in un paio di lingue diverse:
in cinese: 它不工作
in russo: он не работает!
in arabo: !انها لا تعم
in ceco: nefungujie!
in spagnolo: no funciona!
Ad abilitare il wins in smb.conf siamo bravi tutti, ma nelle sotto reti
он не работает come dovrebbe.


 rete" come prima.
]zac[
Ehm ... usando il DNS non è che gli host spariscono dalle risorse di rete di 
windows, al massimo bisogna modificare le impostazioni dei client perché non 
usino netbios e wins per la risoluzione dei nomi (naturalmente potrebbe non 
essere senza effetti collaterali).

 rete" come prima.
come ti dicevo, la vista "risorse di rete" funziona bene anche se
tutto è gestito a livello di dns (che non ha problemi di sottorete)
anzichè di wins.
C'e' un grossissimo "caveat" pero': il DNS in questione deve essere
per forza quello di AD, che comprende le zone "decommoditized"
inserite da microsoft. Con un DNS "normale" la ricerca delle risorse
di rete non funziona, o comunque c'e' da smadonnare per farla
funzionare.
Quindi il punto è: il server samba di cui stiamo parlando è inserito
in una foresta AD o è standalone? Nel primo caso, configuri a modino
AD, elimini il wins e stai a posto. Nel secondo caso, fatti una scorta
di maalox, perchè ricade sulle tue spalle o il compito di dedurre e/o
indovinare e quindi soddisfare gli algoritmi di ricerca di AD ed
emularli con wins (buona fortuna - il team di Samba ancora non è
riuscito a farlo per bene) o quello di convincere gli utenti ad
accontentarsi di shortcut per arrivare ai vari server e smetterla di
ricorrere tutte le volte alla lista generale (quanti server sono? se
non sono troppi non scarterei l'idea di mettere sul pc di ogni utente
un folder "esplora risorse di rete" tarocco contenente in realtà i
link a tutti i file server in questione...)
bye!

 link a tutti i file server in questione...)
That's correct. Quoto!
Se si prova a mettere Bind come slave di un DNS Microsoft e si vede
arrivare tanta "roba strana" relativa ad active directory.


 link a tutti i file server in questione...)
Guarda, sono DUE server DUE.
Per favore, EVITA i commenti, che lo so benissimo da solo che non ha senso
bestemmiarci contro, ma con certa gente rinuncio a priori ogni discussione.
Ho tirato madonne per due giorni per convincerli (FORSE!!!) che no, io
l'IP del Server non te lo dico! C'e' il DNS per quello. Usa
hal9000.ingegnieri_della_rete.intra e vivi tranquillo.
E no, NON voglio assolutamente crearti un utente ingegneri_della_rete (con
password ingegneri_della_rete, ovviamente) sul nuovo Server cosicche'
tutti accedano alle varie risorse con lo stesso utente.
Temo che UL, al tempo, abbia radicato le sue idee assurde nella testa
(vuota) di un paio di persone con le quali devo averci a che fare...
La cosa strana, pero', e' che il vecchio Server (anch'esso in una VLAN a
parte) viene visto senza problemi.
Forse, una volta che la migrazione sara' completata e tutti i Servers
saranno nella stessa VLAN, il problema si risolvera' da solo.
Altrimenti cerchero' di convincerli che per due Servers e 5 Shares possono
anche vivere con i Link.


 anche vivere con i Link.
Ah ma guarda che i non parlavo di convincerli, ma proprio di
ingannarli. Mettigli sul desktop un collegamento che si chiama
"Esplora risorse di rete" e che in realtà punta ad un normale folder
contenente a sua volta tutti i collegamenti ai server. Non si
accorgeranno della differenza ;^)
bye!