GNU/Linux >> Linux Esercitazione >  >> Linux

resolv.conf continua a essere sovrascritto quando dnsmasq viene riavviato, interrompendo dnsmasq

Sembra esserci un bug nello script di avvio per dnsmasq che utilizza resolvconf per bloccare il resolver locale se l'interfaccia di loopback locale non è esplicitamente except -ed nel /etc/defaults/dnsmasq file.

La risposta breve è che puoi aggiungere...

DNSMASQ_EXCEPT=lo

a /etc/defaults/dnsmasq per risolvere il problema.

Per ulteriori informazioni, vedere questa domanda...

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


bigjosh ha ragione, tranne per il fatto che c'è stato un aggiornamento a dnsmasq e ora c'è un'opzione alla fine di /etc/default/dnsmasq che puoi annullare l'hash:

IGNORE_RESOLVCONF=yes

Non usare

resolv-file=/etc/resolv.dnsmasq

Metti il ​​server dns in dnsmasq.conf, come

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

E aggiungi in dnsmasq.conf

no-resolv

Linux
  1. Perché il prompt di Bash viene disturbato quando sfoglio la cronologia??

  2. Linux:come creare una connessione ad hoc?

  3. Server dei nomi 127.0.1.1 In Resolv.conf non andrà via!?

  4. Il client Openvpn non riceve informazioni DNS?

  5. Come aggiornare resolv.conf su Ubuntu

perché ricevo un errore di formato Exec quando scrivo il mio servizio Linux?

Come rendere permanente l'indirizzo del server dei nomi in /etc/resolv.conf?

Numero di voci del server dei nomi in resolv.conf

Come posso impostare il mio DNS quando resolv.conf viene sovrascritto?

Perché /etc/resolv.conf punta a 127.0.0.53?

Differenza tra /etc/hosts e /etc/resolv.conf