Risolvere nomi host in Linux
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