
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-scripts
en la mayoría de las distribuciones de RHEL/CentOs.
Editas el archivo con el nombre ifcfg-ethX
que coincide con tu nic.
Aquí puede agregar/actualizar DNS1=10.X.X.X
lo que luego se colocará resolve.conf
.
Tú también puedes add PEERDNS="no"
.
Probablemente el servidor DNS misterioso se resolve.conf
esté 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.