Eliminando el servidor de nombres de resolv.conf

Eliminando el servidor de nombres de resolv.conf

Quiero que mi PC (Debian Jessie, con OpenVPN) use solo mi DNS de VPN. Mi archivo resolv.conf se ve así:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.4.0.1
nameserver 192.168.0.1
search sitecomwl351

Sólo quiero que use la dirección 10.4.0.1 para DNS. Intentar eliminar manualmente la línea 192.168 es solo una solución temporal, ya que la línea se volverá a agregar automáticamente tan pronto como apague y vuelva a encender la conexión VPN. No sé de dónde viene ni cómo apagarlo, tampoco encuentro una manera de eliminarlo en Network Manager.

¿Algunas ideas?

Respuesta1

Probablemente tengas que actualizar la configuración de tu tarjeta de red.

Por lo general, esto se encuentra /etc/sysconfig/network-scriptsen la mayoría de las distribuciones de RHEL/CentOs.

Editas el archivo con el nombre ifcfg-ethXque coincide con tu nic.

Aquí puede agregar/actualizar DNS1=10.X.X.Xlo que luego se colocará resolve.conf.

Tú también puedes add PEERDNS="no".

Probablemente el servidor DNS misterioso se resolve.confesté seleccionando de la red local, también conocida como peer dns.

Configurarlos lo hará estático sin cambiarresolve.conf

Reinicie los servicios de red para permitir los cambios.

Respuesta2

Debe eliminar 192.168.0.1 como servidor de nombres de su configuración de VPN cuando no lo aceptó nuevamente. O creó resolv.bak que contiene 10.4.0.1 como servidor de nombres y copie resolv.bak a resolv.conf cuando se conectó a su vpn. debería sobrescribir resolv.conf.

información relacionada