Necesito ayuda para entender por qué mi resolv.confcambio sigue cambiando a esto, lo que hace que no pueda acceder a Internet externo y solo a la red local:
$ cat /etc/resolv.conf
nameserver 192.168.16.1
domain localdomain
search localdomain
Pensé que lo solucioné deshaciéndome de la interfaz loopback y agregando la interfaz eth0 /etc/network/interfacescon las instrucciones en el blog posterous de jontsai .
He intentado cosas como hacer:
$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
$ sudo dhclient
Y luego las cosas funcionarían temporalmente, y eventualmente el servidor de nombres en resolv.conf se revertiría nuevamente.
PD: También publiqué esto en ubuntuforums .
Editar: Hay al menos otro programa además de NetworkManager que está escribiendo resolv.conf, y lo sé porque cuando actualizo NetworkManager, el resolv.confarchivo que se genera tiene un comentario que dice # Generated by NetworkManager, y la versión a la que sigue cambiando no.
Entonces estoy intentando esto:
while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done
Edición 2:
Agregar salida de archivos:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
No hay tal archivo como /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
resolvconfpaquete. En algún momento, mi módem DSL estaba fallando (detrás del enrutador) mientras mi red local estaba bien, por lo que podría haber intentado instalar nscdo dnsmasq... ahora están desinstalados, pero ¿podría haber dejado algunos artefactos que interfieren?
vmnet1o vmnet8(NAT y Sólo-Host)
resolvconfpaquete instalado? Publique el contenido de/etc/network/interfaces,/etc/NetworkManager/NetworkManager.confy/etc/NetworkManager/system-connections/*.