[Samba-it] Risoluzione dei nomi

alberto.fuggetta@libero.it alberto.fuggetta at libero.it
Mon Jan 27 11:19:02 MST 2003


Salve a tutti,
Sto cercando di far risolvere un nome netbios quando faccio "ping nomehost". 
Utilizzando smbclient il nome viene risolto in un indirizzo ip.
Ho fatto questa prova sulla mia rete. Sul mio computer ho lanciato tcpdump |grep
192.168.51.205 (è il mio ip) e su un altro ho eseguito smbclient -L maverick (è
il nome della mio pc). Ho notato 2 righe molto interessanti che riporto di seguito:

23:36:52.023199 192.168.51.72.32853 > 192.168.51.255.netbios-ns: NBT UDP
PACKET(137): QUERY; REQUEST; BROADCAST (DF)

23:36:52.023574 192.168.51.205.netbios-ns > 192.168.51.72.32853: NBT UDP
PACKET(137): QUERY; POSITIVE; RESPONSE; UNICAST (DF)

Dal computer da cui ho lanciato smbclient (192.168.51.72) parte una richiesta
netbios di broadcast per conoscere a quale ip corrisponde il nome maverick. Il
mio pc risponde con pacchetto di risposta unicast diretto alla macchina richiedente.

Quindi, come presumevo, il nome viene risolto con una richiesta di broadcast,
così come fa winzoz. Il problema è che con il ping questa richiesta non avviene
e il nome non viene risolto.
C'è un modo di integrare nel file resolve.conf una riga che dica di utilizzare
il servizio nmblookup o qualcosa del genere?

Grazie





More information about the samba-it mailing list