dnsmasqを無効にする方法は?

dnsmasqを無効にする方法は?

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を無効にする必要があります。

おすすめ記事