Necesito ayuda para entender por qué mi resolv.conf
cambio 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/interfaces
con 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.conf
archivo 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
resolvconf
paquete. 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 nscd
o dnsmasq
... ahora están desinstalados, pero ¿podría haber dejado algunos artefactos que interfieren?
vmnet1
o vmnet8
(NAT y Sólo-Host)
resolvconf
paquete instalado? Publique el contenido de/etc/network/interfaces
,/etc/NetworkManager/NetworkManager.conf
y/etc/NetworkManager/system-connections/*
.