Мне нужна помощь, чтобы выяснить, почему мои действия resolv.conf
меняются на это, из-за чего я не могу получить доступ к внешнему интернету и только к локальной сети:
$ cat /etc/resolv.conf
nameserver 192.168.16.1
domain localdomain
search localdomain
Я решил исправить это, избавившись от интерфейса обратной связи и добавив интерфейс eth0 в /etc/network/interfaces
инструкции к постерному блогу jontsai .
Я пробовал такие вещи, как делать:
$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
$ sudo dhclient
И тогда все будет работать временно, и в конце концов сервер имен в resolv.conf снова вернется.
PS Я также разместил это на Ubuntuforums .
Редактировать: Есть еще одна программа, кроме NetworkManager, которая пишет в нее resolv.conf
, и я знаю это, потому что, когда я обновляю NetworkManager, resolv.conf
генерируемый файл имеет комментарий # Generated by NetworkManager
, а версия, на которую он продолжает изменяться, - нет.
Итак, я пытаюсь это:
while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done
Изменить 2:
Добавление вывода файлов:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Нет такого файла как /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
пакета. В какой-то момент мой DSL модем вышел из строя (за маршрутизатором), в то время как моя локальная сеть работала нормально, поэтому я, возможно, попытался установить nscd
или - dnsmasq
они сейчас удалены, но, возможно, остались некоторые мешающие артефакты?
vmnet1
vmnet8
resolvconf
пакет? Опубликовать содержимое/etc/network/interfaces
,/etc/NetworkManager/NetworkManager.conf
и/etc/NetworkManager/system-connections/*
.