時から私はから切り替えていた時間にeth0
するwlan0
(またはその逆)インタフェースドメイン名休憩を解決し、/etc/resolv.conf
含まれています
nameserver 127.0.1.1
でコメント#dns=dnsmasq
し/etc/NetworkManager/NetworkManager.conf
、ネットワークマネージャーを再起動しましたrestart network-manager
。しかし、これは役に立ちませんでした。
その後、dnsmasq
プロセスがNetworkManagerの子ではないことがわかりました
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
なぜ実行されているのか分かりません。VirtualBoxに関連していますか?触りたくないresolve.conf
。無効にする方法は?
私のシステムはLinux Mint 17 Qianaです。
dnsmasq
が良いソフトウェアであり、/etc/resolv.conf
コンテンツをnameserver 127.0.1.1
価値で上書きする理由を知っていると仮定しましょう。それでは、なぜそれがその仕事をしないのですか?
/etc/resolv.conf
常にを含める必要がありnameserver 127.0.0.1
ます。NetworkManager + dnsmasqを使用すると、通常、NMはdbusを介してdnsmasqにメッセージを送信し、接続が変更されたときに通知します。なぜそれをしないのですか?これは、このサイトで尋ねることができる質問です。ネットワークのセットアップに関する必要なすべての説明が記載されています。
127.0.1.1
(ではなく127.0.0.1
)、どこに設定されているのか教えてください。
127.
ローカルマシンへのポイントで始まるものすべて。ここで127.0.1.1が使用されている理由がわかりません。とにかく、dnsmasqのヘルプが必要な場合は、VirtualBoxがまったく関与していない理由(システムがVMで実行されているのか、VMホストなのか、どのようなVM構成なのかなど)を説明する新しい質問をする必要がありますあなたが作った?など)。