Sto riscontrando quello che sembra essere un problema di risoluzione dei nomi in Ubuntu 12.04 Server edition durante la configurazione del mio computer per l'utilizzo dell'ip statico.
In / etc / network / interfaces:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.28
netmask 255.255.255.0
gateway 192.168.1.1
In esecuzione $ sudo apt-get upgrade
, si ottiene un 'Impossibile recuperare ...':
. . . W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en_US Something wicked happened resolving 'us.archive.ubuntu.com:http' (-5 - No address associated with hostname)
[...]
Quando cambio l'interfaccia / etc / network / in:
auto eth0
iface eth0 inet dhcp
Tutto funziona bene.
Esaminare /etc/resolv.conf fornisce alcuni suggerimenti.
Nei casi in cui stavo riscontrando il problema di risoluzione, resolv.conf era vuoto; non sono stati specificati server dei nomi. Quindi sono passato a DHCP dalla rete statica e riavviata; /etc/resolv.conf è stato modificato in: 'nameserver 192.168.1.1'.
Il passaggio da DHCP a statico e il riavvio non rimuove la voce del nameserver. Ma quando ho riavviato il sistema con set statico, resolv.conf era vuoto. Quando riavvio il sistema con DHCP impostato, resolv.conf ha nameserver 192.168.1.1. Quindi, sembra che il problema sia che risolve.conf che non viene scritto correttamente? Quale pacchetto / codice è responsabile della scrittura su resolv.conf? Esiste un pacchetto particolare a cui posso dare un'occhiata alle questioni aperte?
AGGIORNAMENTO: istream ha pubblicato un buon articolo che parla delle modifiche a resol.conf in 12.04. http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
DHCP
, quindi quale "problema" è che si desidera "correggere" i suggerimenti. Che aspetto ha la tua LAN? Che tipo di router stai usando? (Che cos'è 192.168.1.1?) Quali server DNS specifichi quando usi un IP statico?