Alpine Linux às vezes o DNS não é resolvido

0

Às vezes, quando executo os comandos:

sudo apk update && sudo apk upgrade

O linux do Alpine não atualiza os pacotes, mesmo se conectados à Internet. Mas se eu faço sudo su "echo 'nameserver 8.8.8.8' > /etc/resolv.conf" eu consigo fazer o dowload deles. Mas esta solução:

  • provoca minha frustração Eu preciso definir o DNS ao longo do tempo.
  • Às vezes, /etc/resolv.conf é anulado sozinho.

Como posso ter uma solução mais permanente.

    
por Dimitrios Desyllas 03.05.2018 / 23:21

1 resposta

0

Você pode resolver o problema instalando o pacote dhclient . Pela última vez, ative os servidores DNS do Google em funcionamento pela última vez:

sudo su "echo 'nameserver 8.8.8.8' > /etc/resolv.conf"

Em seguida, execute este coquetel de comandos:

sudo apk update && sudo apk upgrade && sudo apk add dhclient

Para obter os novos pacotes e instale o dhclient . Em seguida, configure o /etc/dhcp/dhclient.conf e coloque o seguinte:

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

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

prepend domain-name-servers 8.8.8.8, 8.8.4.4;

E reinicie a rede:

sudo rc-service networking restart

Opcionalmente, você pode confirmar se funciona:

sudo reboot

Em ambos os casos, você pode confirmar que o dinamismo é resolvido com o ping no google.

ping google.com
    
por 03.05.2018 / 23:21