J'ai besoin d'aide pour comprendre pourquoi je resolv.conf
continue de changer pour cela, ce qui m'empêche d'accéder à Internet extérieur et uniquement au réseau local:
$ cat /etc/resolv.conf
nameserver 192.168.16.1
domain localdomain
search localdomain
J'ai pensé que je l'ai corrigé en me débarrassant de l'interface de bouclage et en ajoutant l'interface eth0 /etc/network/interfaces
avec les instructions sur le blog posteux de jontsai .
J'ai essayé des choses comme faire:
$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
$ sudo dhclient
Et puis les choses fonctionneraient temporairement, et finalement le serveur de noms dans resolv.conf serait à nouveau rétabli.
PS J'ai aussi posté ceci sur ubuntuforums .
Edit: il y a au moins un autre programme en plus de NetworkManager qui écrit resolv.conf
, et je le sais parce que lorsque je rafraîchis NetworkManager, le resolv.conf
fichier qui est généré a un commentaire qui dit # Generated by NetworkManager
, et la version dans laquelle il continue de changer ne le fait pas.
J'essaie donc ceci:
while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done
Modifier 2:
Ajout de sortie de fichiers:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Aucun fichier tel que /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
package. À un moment donné, mon modem DSL allait mal (derrière le routeur) alors que mon réseau local allait bien, alors j'ai peut-être essayé d'installer nscd
ou - dnsmasq
ils sont désinstallés maintenant, mais cela a peut-être laissé des artefacts qui interfèrent?
vmnet1
ou vmnet8
(NAT et hôte uniquement)
resolvconf
installé le package? Publiez le contenu de/etc/network/interfaces
,/etc/NetworkManager/NetworkManager.conf
et/etc/NetworkManager/system-connections/*
.