GNU/Linux >> Belajar Linux >  >> Linux

resolv.conf terus ditimpa ketika dnsmasq dimulai ulang, merusak dnsmasq

Tampaknya ada bug di skrip start-up untuk dnsmasq yang menggunakan resolvconf untuk mengalahkan penyelesai lokal jika antarmuka loopback lokal tidak secara eksplisit except -di dalam /etc/defaults/dnsmasq mengajukan.

Jawaban singkatnya adalah Anda dapat menambahkan...

DNSMASQ_EXCEPT=lo

ke /etc/defaults/dnsmasq untuk memecahkan masalah.

Untuk info lebih lanjut, lihat pertanyaan ini...

https://raspberrypi.stackexchange.com/questions/37439/proper-way-to-prevent-dnsmasq-from-overwriting-dns-server-list-supplied-by-dhcp


bigjosh benar - kecuali ada pembaruan untuk dnsmasq, dan sekarang ada opsi di akhir /etc/default/dnsmasq yang dapat Anda un-hash:

IGNORE_RESOLVCONF=yes

Jangan gunakan

resolv-file=/etc/resolv.dnsmasq

Masukkan server dns ke dnsmasq.conf, seperti

server=/localnet/192.168.0.1 # change ip for your ip-server
server=8.8.8.8
server=8.8.4.4

Dan tambahkan ke dnsmasq.conf

no-resolv

Linux
  1. Mengapa Bash Prompt Disadap Saat Saya Menelusuri Riwayat??

  2. Apa yang Menimpa /etc/resolv.conf Pada Setiap Boot?

  3. Nameserver 127.0.1.1 Di Resolv.conf Tidak Akan Hilang!?

  1. Klien OpenVPN Tidak Mendapatkan Informasi Dns?

  2. Cara memperbarui resolv.conf di Ubuntu

  3. host:penguraian /etc/resolv.conf gagal

  1. Bagaimana cara mengedit resolv.conf?

  2. Mengapa saya mendapatkan Izin Ditolak saat menjalankan ssh-add?

  3. Bagaimana cara mengatur DNS saya ketika resolv.conf sedang ditimpa?