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です。
答え1
Linux Mint では、dnsmasq をインストールして DNS クエリをキャッシュし、インターネット体験を高速化します。無効にする最初の部分は、/etc/NetworkManager/NetworkManager.conf
コメントを付けて設定を変更することですdns=dnsmasq
。
sudo sed -i 's/^dns=dnsmasq/#&/' /etc/NetworkManager/NetworkManager.conf
network-manager
その後、再起動してサービスする必要がありますnetworking
。
sudo service network-manager restart
sudo service networking restart
私のラップトップのメモリが非常に不足していたので、dnsmasqサービスが停止していることを確認しました。何らかの理由でサービスを再起動しても自動的に停止しません。これよりエレガントな停止方法があるようですが、初期化ファイルが見つからず、SIGHUPが機能しない場合は見つかりませんでした。
sudo killall dnsmasq
個人的には、ネットワーク管理者とdnsmasqは、2番目の接続で切断された別のルーターに接続することを好まないため、dnsmasqを無効にする必要があります。