ネットワークマネージャーがDHCPから受け取ったDNSサーバーをに追加しないようにし/etc/resolv.conf
ます。
GUI / Connections / IPV4から設定し、自動(アドレスのみ)を選択すると、DHCP経由で受信したDNSサーバーが追加されます。
接続ごとに実行できますか(特定のssid?)
ネットワークマネージャーがDHCPから受け取ったDNSサーバーをに追加しないようにし/etc/resolv.conf
ます。
GUI / Connections / IPV4から設定し、自動(アドレスのみ)を選択すると、DHCP経由で受信したDNSサーバーが追加されます。
接続ごとに実行できますか(特定のssid?)
回答:
Network ManagerがDNSサーバーを/etc/resolv.conf
ファイルに追加しないようにする1つの方法は、これを行うことです。
最初にnm confファイルを開きます/etc/NetworkManager/NetworkManager.conf
:
sudo vim /etc/NetworkManager/NetworkManager.conf
そして、これを[main]
セクションに追加します。
dns=none
保存して終了。
[main]
、ない[Main]
/etc/resolv.conf
通常はシンボリックリンクです-不変にするとリンクのターゲットも不変になりますか?
sudo service network-manager restart
.confファイルへの変更が有効になる前に、私はしなければなりませんでした。
私の個人的なお気に入りはラインを使用することですsupersede domain-name-servers
で/etc/dhcp/dhclient.conf
。dnsアクセスポイントが提供するものに関係なく、ubuntuは常に指定されたdnsを使用しますdhclient.conf
私のファイルからのサンプル
#send host-name "andare.fugue.com";
send host-name = gethostname();
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
supersede domain-name-servers 208.67.220.220;
#prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers,
dhcp6.fqdn, dhcp6.sntp-servers;
#require subnet-mask, domain-name-servers;
netplan
。この回答は、18.04より前のリリース用に作成されました。ただし、後で更新する場合があります。
/etc/resolv.conf
にシンボリックリンクされてい/run/resolvconf/resolv.conf
ます。NetworkManagerは/etc/resolv.confを直接更新しません(/run/resolvconf/resolv.confのみを更新します)。そう:
rm /etc/resolv.conf
)/etc/resolv.conf
nmcli
です。これ/etc/sysconfig/network-scripts/ifcfg-ens3
はPEERDNS=yes
、DNS情報がDHCPによって取得され(この場合、間違っている)ことを意味することがわかります/etc/resolv.conf
。ネームサーバーとして127.0.0.1が必要です。実行nmcli con mod ens3 ipf4.ignore-auto.dns yes
するPEERDNS=no
と、インターフェース構成ファイルに結果が表示されます。ただし、/etc/resolv.conf
まだnamseserver
エントリが残っているため、接続を再起動する必要がある場合nmcli con down ens3; nmcli con up ens3
。参照:certdepot.net/rhel7-configure-ipv4-addresses
Debian Stretchで私がしたこと:
「xxxx」は、OpenDNS、Google、Cloudflareなどからの優先DNSサーバーIPアドレスです。
Taha Jahangirのアイデアに感謝します!あなたの提案が私のDebian Stretchディストリビューションで機能したことを確認できます