GNU/Linux >> Znalost Linux >  >> Linux

resolv.conf se při restartu dnsmasq neustále přepisuje, čímž se dnsmasq přerušuje

Zdá se, že ve spouštěcím skriptu pro dnsmasq je chyba který používá resolvconf k zablokování místního resolveru, pokud rozhraní místní zpětné smyčky není explicitně except -ed v /etc/defaults/dnsmasq soubor.

Krátká odpověď je, že můžete přidat...

DNSMASQ_EXCEPT=lo

/etc/defaults/dnsmasq vyřešit problém.

Další informace naleznete v této otázce...

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


bigjosh má pravdu – až na to, že došlo k aktualizaci dnsmasq a nyní je zde možnost na konci /etc/default/dnsmasq které můžete zrušit hašování:

IGNORE_RESOLVCONF=yes

Nepoužívejte

resolv-file=/etc/resolv.dnsmasq

Vložte dns server do dnsmasq.conf, jako

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

A přidejte do dnsmasq.conf

no-resolv

Linux
  1. Proč je Bash Prompt odposloucháván, když procházím historii?

  2. Linux – Jak získat možnosti jednotky Cd/dvd, když zařízení Wodim nefungují?

  3. Co přepíše /etc/resolv.conf při každém spuštění?

  1. proč se mi při psaní linuxové služby zobrazuje chyba formátu Exec?

  2. Počet záznamů nameserveru v resolv.conf

  3. Jak nastavím svůj DNS, když se resolv.conf přepisuje?

  1. Zobrazuje se zpráva „nenalezeno“ při spuštění 32bitové binární verze na 64bitovém systému?

  2. Proč /etc/resolv.conf ukazuje na 127.0.0.53?

  3. Rozdíl mezi /etc/hosts a /etc/resolv.conf