Removendo servidor de nomes do resolv.conf

Removendo servidor de nomes do resolv.conf

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-scriptsna maioria das distribuições RHEL/CentOs.

Você edita o arquivo com o nome ifcfg-ethXque corresponde ao seu nic.

Aqui você pode adicionar/atualizar DNS1=10.X.X.Xo que será então colocado no arquivo resolve.conf.

Você também pode add PEERDNS="no".

Provavelmente o servidor DNS misterioso resolve.confestá 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.

informação relacionada