Saya tidak ingin manajer jaringan menambahkan server DNS yang diterima dari DHCP ke server saya /etc/resolv.conf
.
Ketika mengkonfigurasi dari GUI / Koneksi / IPV4 dan memilih metode Otomatis (hanya alamat) itu masih menambahkan server DNS yang diterima melalui DHCP.
Apakah mungkin untuk melakukannya per koneksi (ssid spesifik?)
dns
resolv.conf
pengguna2913139
sumber
sumber
Jawaban:
Salah satu cara untuk menghentikan Network Manager dari menambahkan dns-server ke
/etc/resolv.conf
file adalah dengan melakukan ini:Pertama buka file nm conf
/etc/NetworkManager/NetworkManager.conf
:Dan tambahkan ini ke
[main]
bagian:Simpan dan keluar.
sumber
[main]
, tidak[Main]
/etc/resolv.conf
biasanya symlink - apakah Anda yakin membuatnya tidak berubah membuat target tautan juga tidak berubah?sudo service network-manager restart
sebelum perubahan ke file .conf mulai berlaku.Favorit pribadi saya adalah menggunakan saluran
supersede domain-name-servers
masuk/etc/dhcp/dhclient.conf
. Tidak peduli apa yang disediakan jalur akses dns, ubuntu Anda akan selalu menggunakan dns yang ditentukan dalamdhclient.conf
Sampel dari file saya
sumber
netplan
. Jawaban ini ditulis untuk rilis pra-18.04. Saya dapat memperbaruinya nanti./etc/resolv.conf
terhubung ke/run/resolvconf/resolv.conf
. NetworkManager tidak memperbarui /etc/resolv.conf secara langsung (hanya pembaruan / run/resolvconf/resolv.conf). Begitu:rm /etc/resolv.conf
)/etc/resolv.conf
sumber
nmcli
: Dalam/etc/sysconfig/network-scripts/ifcfg-ens3
kita melihat bahwaPEERDNS=yes
yang berarti (dalam hal ini, salah) informasi DNS diperoleh oleh DHCP, dan berakhir di/etc/resolv.conf
. Saya hanya ingin 127.0.0.1 sebagai server nama. Menjalankannmcli con mod ens3 ipf4.ignore-auto.dns yes
menghasilkan dalamPEERDNS=no
file konfigurasi antarmuka. Namun/etc/resolv.conf
masih adanamseserver
entri yang nyasar , jadi kalau harus restart koneksinmcli con down ens3; nmcli con up ens3
. Lihat juga: certdepot.net/rhel7-configure-ipv4-addressesApa yang saya lakukan pada Debian Stretch:
Di mana "xxxx" adalah Alamat IP DNS Server pilihan Anda, dari OpenDNS, Google atau Cloudflare misalnya.
Terima kasih atas ide Taha Jahangir! Saya dapat mengonfirmasi bahwa saran Anda berfungsi untuk distribusi Debian Stretch saya
sumber