GNU/Linux >> Tutoriales Linux >  >> Linux

resolv.conf sigue sobrescribiéndose cuando se reinicia dnsmasq, rompiendo dnsmasq

Parece que hay un error en el script de inicio para dnsmasq que usa resolvconf para golpear la resolución local si la interfaz de loopback local no es explícitamente except -ed en el /etc/defaults/dnsmasq expediente.

La respuesta corta es que puedes agregar...

DNSMASQ_EXCEPT=lo

a /etc/defaults/dnsmasq para resolver el problema.

Para obtener más información, consulte esta pregunta...

https://raspberrypi.stackexchange.com/questions/37439/manera-adecuada-de-prevenir-dnsmasq-de-sobrescribir-la-lista-de-servidores-dns-suministrada-por-dhcp


bigjosh tiene razón, excepto que ha habido una actualización de dnsmasq, y ahora hay una opción al final de /etc/default/dnsmasq que puedes deshacer hash:

IGNORE_RESOLVCONF=yes

No usar

resolv-file=/etc/resolv.dnsmasq

Coloque el servidor dns en dnsmasq.conf, como

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

Y agréguelo a dnsmasq.conf

no-resolv

Linux
  1. ¿Recibe el mensaje "no encontrado" cuando se ejecuta un binario de 32 bits en un sistema de 64 bits?

  2. ¿Por qué se produce un error en el aviso de Bash cuando examino el historial?

  3. Linux:¿cómo crear una conexión ad-hoc?

  4. ¿¡El servidor de nombres 127.0.1.1 en Resolv.conf no desaparecerá!?

  5. ¿El cliente de Openvpn no obtiene información de DNS?

Linux:¿obtener capacidades de la unidad de CD/DVD cuando los dispositivos Wodim no funcionan?

¿Qué sobrescribe /etc/resolv.conf en cada arranque?

¿Cómo edito resolv.conf?

¿Cómo hacer que la dirección del servidor de nombres sea permanente en /etc/resolv.conf?

¿Por qué /etc/resolv.conf apunta a 127.0.0.53?

Diferencia entre /etc/hosts y /etc/resolv.conf