Discussione:
Samba come server WINS
(troppo vecchio per rispondere)
Alessandro
2005-10-13 15:19:55 UTC
Permalink
Ho un server debian (con IP 192.168.1.1) sul quale è installato samba 2.2.3a

Il sistema funziona da file server, e vorrei rimpiazzare un vecchio computer
(windows 2000 server) che eroga esclusivamente il servizio WINS.

Ora, dopo aver letto molta documentazione a riguardo, ho capito che per dire
a samba di agire da WINS *dovrebbe* essere sufficiente avere le seguenti
righe in smb.conf:
wins support = yes
name resolve order = wins lmhosts host bcast
Naturalmente la riga "wins server = bla.bla.bla.bla" è commentata.

Dopo aver riavviato il servizio (# /etc/init.d/samba restart) ho effettuato
alcuni test.
Premetto che non ci sono regole di iptables che possano bloccare il traffico
netbios.

Primo test: da un'altra postazione linux, lancio il comando "nmblookup":
# nmblookup -U 192.168.1.1 -R <nome netbios>
ma il risultato è: name_query failed to find name <nome netbios>

Secondo test: dalla console del server stesso, lancio
# nmblookup -U localhost -R <nome netbios>
ma il risultato è lo stesso di prima.

Terzo test: ho aggiunto il file lmhosts sia sotto /etc/samba che /etc, ma il
risultato non cambia.

Interrogando il WINS server originale (192.168.1.254) con gli stessi comandi
invece si ottiene la risposta attesa:
querying <nome netbios> on 192.168.1.254
192.168.2.111 <nome netbios><00>


Nonostante i manuali la facciano semplice, non sono ancora riuscito a far
funzionare samba da WINS server. Qualcuno mi può aiutare?

--------------------------------
Inviato via http://arianna.libero.it/usenet/
Valerio Vanni
2005-10-13 16:47:10 UTC
Permalink
Post by Alessandro
Ora, dopo aver letto molta documentazione a riguardo, ho capito che per dire
a samba di agire da WINS *dovrebbe* essere sufficiente avere le seguenti
wins support = yes
# nmblookup -U 192.168.1.1 -R <nome netbios>
ma il risultato è: name_query failed to find name <nome netbios>
Secondo test: dalla console del server stesso, lancio
# nmblookup -U localhost -R <nome netbios>
ma il risultato è lo stesso di prima.
Le macchine <nome_netbios> si sono registrate nel nuovo wins?

Sui client linux riavvia Samba dopo avere messo wins support =
ip_nuovo_wins, su quelli Windows dopo avere impostato il nuovo server
nelle opzioni di rete dai "nbtstat -RR" e poi riprova.
--
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.
Loading...