2 votos

Reemplace systemd-resolution con dnsmasq

Siguiente Cómo deshabilitar systemd-resuelto y resolver DNS con dnsmasq?

Sin embargo, he seguido tanto como podía, pero todavía no era capaz de reemplazar adecuadamente systemd-resuelto con dnsmasq --

Si pongo dns=dnsmasq bajo [main] en /etc/NetworkManager/NetworkManager.conf, entonces el nameserver mi /etc/resolv.conf será mi ISP, no es mi dnsmasq. Si la eliminación de ella, entonces el nameserver mi /etc/resolv.conf quedará systemd-resolved's, es decir, 127.0.0.53

Así que en definitiva, cómo reemplazar adecuadamente systemd-resuelto con dnsmasq?

PS.

$ lsb_release -a 
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

0voto

Jordi Bunster Puntos 3840

No sé por qué estás tratando de hacer reemplace systemd-resuelto, pero si usted necesita para ejecutar al mismo tiempo...

Con respecto a dnsmasq y systemd-resolved...

Hacer una ps auxc | grep -i dns y ps auxc | grep -i resolv y buscar dnsmasq y systemd-resolved, y si ambos están en ejecución, deberá desactivar el DNS parte de systemd-resolved editando /etc/systemd/resolved.conf y...

cambio:

#DNSStubListener=yes

a:

DNSStubListener=no

a continuación, reinicie systemd-resolver y dnsmasq, o el reinicio.

PUEDE que sea necesario restablecer el enlace simbólico /etc/resolv.conf (si dnsmasq no se está ejecutando)...

sudo mv /etc/resolv.conf /etc/resolv.conf.OLD # guardar el anterior enlace simbólico

sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf # crear un nuevo enlace simbólico

Nota: original enlace simbólico es...

sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: