resolvconf escrevendo o arquivo resolv.conf inválido

3

Sempre que me conecto à minha VPN, perco o DNS com um erro de

"cannot parse /etc/resolv.conf"

A linha incorreta é a linha 1, sendo um "domínio" vazio. Então, depois de se conectar à VPN, meu arquivo resolv.conf tem esta aparência:

domain  
nameserver  10.10.150.163
nameserver  10.10.150.164
# 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
search Belkin

Eu não tenho ideia de onde isso está vindo ... Estou usando o PFsense, o cliente Shrewsoft VPN e o Linux Mint 17 KDE. Se eu excluir o "domínio" do resolv.conf tudo funciona bem.

Eu desativei o dnsmasq, mudei ifupdown gerenciado de false para true em NetworkManager.conf, certifiquei-me de que a instrução de domínio não estava em base, head ou tail, removi o symlink da cauda, assegurei que meu domínio está configurado corretamente no pfsense, e um bilhão de outras coisas que me escapam no momento ...

    
por OverworkedTechydude 02.01.2015 / 16:52

1 resposta

0

Não parece ser uma coisa de permissão, como você disse, é pelo menos editar o arquivo resolv.conf para começar. Eu descartaria inicialmente todas as coisas relacionadas a funções de nível de sistema operacional baseadas exclusivamente nisso.

Eu sei que você mencionou que seu domínio é adequado no pfsense, mas em que contexto?

No seu pfsense, vá para o OpenVPN Server - > Configurações do cliente - > Domínio Padrão do DNS. Esta caixa está marcada? Em caso afirmativo, ele é preenchido corretamente? Se aparecer em branco, verifique se há um caractere de espaço. Quero dizer, realmente ... se estiver em branco, desmarque-o. Em seguida, teste para ver se adicionar test.com e reinicie o raccoon no seu gateway. Veja se a conexão muda seu resolv.conf com o domínio test.com.

    
por 02.01.2015 / 22:08