Removendo o nameserver do resolv.conf

5

Eu quero que meu PC (Debian Jessie, executando o OpenVPN) use somente o meu DNS VPN. Meu arquivo resolv.conf tem esta aparência:

# 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 que ele use o endereço 10.4.0.1 para o DNS. Tentar remover manualmente a linha 192.168 é apenas uma correção temporária, pois a linha será automaticamente lida assim que eu desligar e ligar a conexão VPN. Não sei de onde vem e como desativá-la, não consigo encontrar uma maneira de removê-la no Network Manager.

Alguma idéia?

    
por mlamsdif 15.12.2016 / 23:32

2 respostas

2

Você provavelmente precisará atualizar a configuração da sua placa de rede.

Geralmente, isso ocorre em /etc/sysconfig/network-scripts na maioria das distribuições do RHEL / CentOs.

Você edita o arquivo chamado ifcfg-ethX que corresponde ao seu nic.

Aqui você pode adicionar / update DNS1=10.X.X.X , que será colocado em resolve.conf .

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

Provavelmente, o misterioso servidor DNS em resolve.conf está sendo retirado da rede local, também conhecido como peer dns.

A configuração desses itens ficará estática sem alterar resolve.conf

Reinicie os serviços de rede para ativar as alterações.

    
por 16.12.2016 / 11:31
0

Você deve remover o 192.168.0.1 como Nameserver da sua configuração de VPN quando você não o aceitou novamente. Você criou resolv.bak contém 10.4.0.1 como servidor de nomes e copia o resolv.bak para resolv.conf quando você se conecta ao seu vpn. Quero dizer, você deve sobrescrever o resolv.conf.

    
por 16.12.2016 / 03:57