Stampa

Risolvere nomi host in Linux

Scritto da Pisu il 05 Aprile 2010. Scritto in Computer e Tecnologia

In Linux c'è sempre da imparare... finora mi ero spesso stupito del fatto che tentando di accedere, da Linux (Ubuntu 9.10) ad un PC con Windows, fosse sempre necessario usare l'indirizzo IP perchè il nome host locale non veniva trovato. Solo ora mi sono reso conto che nemmeno due PC Ubuntu non vedevano il nome host reciproco...

Ed ecco trovata la soluzione, grazie a questo post del 2006: How to resolve hostnames in linux

Questi i passaggi da fare:

  • installare i pacchetti samba e winbind (tramite Synaptic o il comando sudo apt-get install samba winbind )
  • modificare il file /etc/nsswitch.conf, aggiungendo al parametro "hosts" il valore "wins", subito dopo "files". Quindi nel mio caso (Ubuntu 9.10 karmic), sostituire la riga:
    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
    con:
    hosts:          files wins mdns4_minimal [NOTFOUND=return] dns mdns4
E il gioco è fatto! Provate il comando ping <nomehost> e risponderà correttamente!