openSUSE: Força para obter o servidor DNS do DHCP

1

Eu recentemente reinstalei meu sistema com o opensuse 13.1 e é claro que nada funciona como era antes ... Então eu tenho um Wifi em casa, que funcionou perfeitamente. Conectar-se ao Wifi no trabalho funciona em relação aos endereços IP, mas não atualiza as informações do DNS em /etc/resolve.conf, que eu mudei em casa para incluir alguns servidores openDNS.

O dhcpcd funcionou perfeitamente na minha antiga instalação não existe mais e o dhclient de substituição não altera mais o /etc/resove.conf.

Então, no final, minha pergunta é: Como posso forçar meu computador a obter uma configuração DNS do servidor DHCP?

Obrigado!

    
por freeone 12.05.2014 / 17:37

2 respostas

3

Aconteceu comigo agora depois de uma atualização no Tumbleweed. Para corrigi-lo, você apaga /etc/resolv.conf e reinicializa. Próximo login você irá resolver a partir do DHCP. Parece que os arquivos têm precedência sobre o DNS.

-EDIT -

Apenas para expandir a resposta.

/etc/resolv.conf

Este arquivo não estava presente antes da atualização no meu sistema. Foi criado logo após a atualização e estava vazio.

Se eu adicionar nameserver 8.8.8.8 a ele, ou mesmo nameserver 192.168.100.1 , o DNS funcionará novamente.

Este arquivo é lido pelo NetworkManager. Eu não tenho certeza se Wicked também usa.

A ordem de pesquisa do DNS parece ser afetada pelas linhas dentro de /etc/nsswitch.conf .

    
por 24.09.2016 / 08:38
0

Seu arquivo /etc/dhcp/dhclient.conf deve conter a seguinte linha:

request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, domain-search, host-name,
    dhcp6.name-servers, dhcp6.domain-search,
    netbios-name-servers, netbios-scope, interface-mtu,
    rfc3442-classless-static-routes, ntp-servers,
    dhcp6.fqdn, dhcp6.sntp-servers;

Eu acho que isso é auto-explicativo.

    
por 12.05.2014 / 19:06

Tags