web-dev-qa-db-ja.com

dnsmasqがISPDNSサーバーをVPN接続に追加しないようにするにはどうすればよいですか?

これはUbuntu15.10です。 VPNに接続すると、ログから次の行が発生します。

dnsmasq[983]    setting upstream servers from DBus
dnsmasq[983]    using nameserver 1xx.xxx.xx.xx#53 <-- VPN DNS 1 (set in the VPN connection only)
dnsmasq[983]    using nameserver 1xx.xxx.xx.xx#53 <-- VPN DNS 2 (set in the VPN connection only)
dnsmasq[983]    using nameserver 2xx.xx.xx.xxx#53 <-- ISP DNS 1 (set in the regular wired connection only)
dnsmasq[983]    using nameserver 2xx.xx.xx.xxx#53 <-- ISP DNS 2 (set in the regular wired connection only)

最後の2つの項目が発生することを望んでいません。

This は、すでにresolvconfがインストールされているため、機能しません。上記の「設定」とは、明示的に指定されていることを意味します。

前もって感謝します。

1
user560901

完全な説明はここに掲載されています: dnsmasqがISP DNSサーバーをVPN接続に追加する理由と、それを停止するにはどうすればよいですか?by danielkza

NetworkManagerは、デフォルトでdnsmasqを使用するローカルDNSフォワーダーを使用します。その場合、VPNスペースに属するドメインのクエリのみがVPN DNSに送信され、他のドメインはVPNが使用されていない場合に送信される場所に転送される「分割DNS」を設定します( ソース
その動作を排除し、すべての場合にVPN DNSを使用する場合は、dns=dnsmasq/etc/NetworkManager/NetworkManager.conf行を削除/コメントしてから、リロード/してローカルフォワーダーを無効にする必要があります。 NetworkManagerを再起動します。

3
user560901