L'istruzione iface eth0 inet dhcp stabilisce che la scheda di rete assumerà indirizzo di tipo dinamico.
Per impostare gli indirizzi dei server dns che ci serviranno per la risoluzione dei nomi e quindi per la navigazione, potremmo avvalerci del file /etc/resolv.conf oppure settare i parametri direttamente all'interno di /etc/network/interfaces.
Esempio di /etc/resolv.conf:
nameserver 208.67.220.220 #opendns nameserver 208.67.222.222 #opendns #nameserver 87.118.111.215 #fooldns #nameserver 81.174.67.134 #fooldns
Come si può intuire le righe commentate sono quelle riferite ai dns che si decide di non utilizzare.
Per cambiare dns basterà commentare quelli attivi e decommentare quelli disattivati, senza dover riavviare la rete i nuovi dns entreranno subito in azione.
In caso di problemi, eventualmente, sarà sufficiente il semplice riavvio del browser.
Esempio di /etc/network/interfaces:
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.39 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 208.67.220.220 208.67.222.222
Si è inserita la riga dns-nameservers 208.67.220.220 208.67.222.222 con i riferimenti ai server di opendns.
Gli indirizzi dei DNS possono essere inseriti all'interno del file /etc/resolv.conf o direttamente all'interno del file /etc/network/interfaces, il risultato non cambia, occorre scegliere una soltanto delle 2 soluzioni
Nell'esempio classico di un uso casalingo, questo modo di configurare la rete è ottimale.