
Quero que meu PC (Debian Jessie, executando OpenVPN) use apenas meu DNS VPN. Meu arquivo resolv.conf se parece com isto:
# 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
Eu só quero usar o endereço 10.4.0.1 para DNS. Tentar remover manualmente a linha 192.168 é apenas uma solução temporária, pois a linha será adicionada automaticamente assim que eu desligar e ligar novamente a conexão VPN. Não sei de onde vem e como desligá-lo, também não consigo encontrar uma maneira de removê-lo no Network Manager.
Alguma ideia?
Responder1
Você provavelmente precisará atualizar a configuração da sua placa de rede.
Geralmente isso ocorre /etc/sysconfig/network-scripts
na maioria das distribuições RHEL/CentOs.
Você edita o arquivo com o nome ifcfg-ethX
que corresponde ao seu nic.
Aqui você pode adicionar/atualizar DNS1=10.X.X.X
o que será então colocado no arquivo resolve.conf
.
Você também pode add PEERDNS="no"
.
Provavelmente o servidor DNS misterioso resolve.conf
está sendo obtido na rede local, também conhecido como peer dns.
Definir estes irá torná-lo estático sem alterarresolve.conf
Reinicie os serviços de rede para permitir alterações.
Responder2
Você deve remover 192.168.0.1 como servidor de nomes de sua configuração VPN quando não o aceitou novamente. Ou você criou resolv.bak contém 10.4.0.1 como servidor de nomes e copiou resolv.bak para resolv.conf quando você se conectou ao seu vpn. deve substituir o resolv.conf.