No quiero que el administrador de red agregue servidores DNS recibidos de DHCP a mi /etc/resolv.conf.
Al configurar desde GUI / Connections / IPV4 y elegir el método Automático (solo dirección), todavía agrega servidores DNS recibidos a través de DHCP.
¿Es posible hacerlo por conexión (ssid específico?)
dns
resolv.conf
usuario2913139
fuente
fuente

Respuestas:
Una forma de evitar que Network Manager agregue servidores DNS al
/etc/resolv.confarchivo es hacer esto:Primero abra el archivo nm conf
/etc/NetworkManager/NetworkManager.conf:Y agregue esto a la
[main]sección:Guardar y Salir.
fuente
[main], no[Main]/etc/resolv.confnormalmente es un enlace simbólico: ¿está seguro de que hacerlo inmutable hace que el objetivo del enlace también sea inmutable?sudo service network-manager restartantes de que el cambio en el archivo .conf entrara en vigencia.Mi favorito personal es el uso de la línea
supersede domain-name-serversen/etc/dhcp/dhclient.conf. No importa lo que proporcione el punto de acceso dns, su ubuntu siempre usará esos dns especificadosdhclient.confMuestra de mi archivo
fuente
netplan. Esta respuesta fue escrita para versiones anteriores a 18.04. Sin embargo, puedo actualizarlo más tarde./etc/resolv.confestá vinculado a/run/resolvconf/resolv.conf. NetworkManager no actualiza /etc/resolv.conf directamente (solo actualiza /run/resolvconf/resolv.conf). Asi que:rm /etc/resolv.conf)/etc/resolv.conffuente
nmcli: En lo/etc/sysconfig/network-scripts/ifcfg-ens3que vemos, lo quePEERDNS=yessignifica (en este caso, incorrecto) la información DNS es obtenida por DHCP, y termina en/etc/resolv.conf. Solo quiero 127.0.0.1 como servidor de nombres.nmcli con mod ens3 ipf4.ignore-auto.dns yesResultado de ejecuciónPEERDNS=noen el archivo de configuración de la interfaz. Sin embargo,/etc/resolv.conftodavía tienenamseserverentrada extraviada , por lo que si tiene que reiniciar la conexiónnmcli con down ens3; nmcli con up ens3. Ver también: certdepot.net/rhel7-configure-ipv4-addressesLo que hice en Debian Stretch:
Donde "xxxx" es su dirección IP de servidor DNS preferida, ya sea de OpenDNS, Google o Cloudflare, por ejemplo.
Gracias por la idea Taha Jahangir! Puedo confirmar que su sugerencia funcionó para mi distribución Debian Stretch
fuente