Ho bisogno di aiuto per capire perché continuo resolv.conf
a cambiare in questo modo, impedendomi di accedere a Internet esterno e solo alla rete locale:
$ cat /etc/resolv.conf
nameserver 192.168.16.1
domain localdomain
search localdomain
Ho pensato di risolverlo eliminando l'interfaccia di loopback e aggiungendo l'interfaccia eth0 /etc/network/interfaces
con le istruzioni sul blog posterous di jontsai .
Ho provato cose come fare:
$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
$ sudo dhclient
E poi le cose funzionerebbero temporaneamente e alla fine il nameserver in resolv.conf verrebbe ripristinato di nuovo.
PS L'ho anche pubblicato su ubuntuforums .
Modifica: c'è almeno un altro programma oltre a NetworkManager su cui sta scrivendo resolv.conf
, e lo so perché quando aggiorno NetworkManager, il resolv.conf
file che viene generato ha un commento che dice # Generated by NetworkManager
e la versione in cui continua a cambiare no.
Quindi sto provando questo:
while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done
Modifica 2:
Aggiunta dell'output di file:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Nessun file come /etc/NetworkManager/NetworkManager.conf
$ sudo cat /etc/NetworkManager/system-connections/Auto\ Ethernet
[connection]
id=Auto Ethernet
uuid=#######omitted#######
type=802-3-ethernet
autoconnect=true
timestamp=1314377063
[ipv4]
method=auto
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false
[802-3-ethernet]
speed=0
duplex=full
auto-negotiate=true
mtu=0
[ipv6]
method=ignore
ignore-auto-routes=false
ignore-auto-dns=false
never-default=false
resolvconf
pacchetto. Ad un certo punto, il mio modem DSL stava andando male (dietro il router) mentre la mia rete locale andava bene, quindi avrei potuto provare a installare nscd
o - dnsmasq
sono disinstallati ora, ma potrebbe aver lasciato alcuni artefatti che interferiscono?
vmnet1
o vmnet8
(NAT e solo host)
resolvconf
installato il pacchetto? I contenuti di/etc/network/interfaces
,/etc/NetworkManager/NetworkManager.conf
e/etc/NetworkManager/system-connections/*
.