私がなぜresolv.conf
これに変わり続けて、外部のインターネットにアクセスできず、ローカルネットワークにのみアクセスできないのかを理解するのに助けが必要です:
$ cat /etc/resolv.conf
nameserver 192.168.16.1
domain localdomain
search localdomain
ループバックインターフェイスを削除し、jontsaiのポステロスブログの/etc/network/interfaces
指示に従ってeth0インターフェイスを追加することで修正したと思いました。
私は次のようなことを試しました:
$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
$ sudo dhclient
そして、物事は一時的に機能し、最終的にresolv.confのネームサーバーは再び元に戻ります。
PS私もこれをubuntuforumsに投稿しました。
編集:NetworkManagerの他に少なくとも1つのプログラムがあり、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
パッケージなしで10.04を実行しています。ある時点で、DSLモデムが(ルーターの背後で)悪くなったのに、ローカルネットワークは正常だったので、インストールしようとしたnscd
かdnsmasq
、アンインストールされたかもしれませんが、干渉するアーティファクトが残っているかもしれません。
vmnet1
またはvmnet8
(NATおよびホストオンリー)に何らかの問題があったと思います
resolvconf
パッケージがインストールされていますか?内容を投稿し/etc/network/interfaces
、/etc/NetworkManager/NetworkManager.conf
そして/etc/NetworkManager/system-connections/*
。