Acesso à Internet não funciona no Windows Subsystem for Linux

5

Eu tentei sudo apt-get update no novo Windows Subsystem para Linux, mas recebo o seguinte erro:

Aspartesmaisrelevantesparecemseraslinhas"não pôde resolver" sobre servidores Ubuntu, como:

Could not resolve 'archive.ubuntu.com'
    
por Soham Dasgupta 16.04.2016 / 20:12

3 respostas

8

Existe uma questão aberta do GitHub sobre este erro.

Parece que o problema mais provável é que /etc/resolv.conf não foi gerado corretamente. Certifique-se de que contém uma linha nameserver para um servidor DNS válido, de preferência um em sua rede local. Muitos roteadores fornecem serviços de DNS para suas redes; na minha rede, eu adicionaria essa linha:

nameserver 192.168.1.1

Se houver entradas que não correspondem a servidores DNS válidos, remova-as.

Se você usa um produto antivírus de terceiros, tente desativar seu firewall - há relatos de que alguns desses programas interferem na conectividade do Bash.

    
por 16.04.2016 / 20:27
1

Parece que suas configurações de DNS estão incorretas ou você pode ter uma incompatibilidade de gateway / máscara de rede.

use ip link para verificar se uma interface está listada como 'up' e, em seguida, ifconfig para as configurações dessa interface. você também pode precisar cat /etc/sysconfig/network-scripts/ifcfg-eth? para ver as configurações das interfaces.

experimente traceroute -d 8.8.8.4 para ver se você pode acessar o servidor DNS público do google. Isso irá verificar se você está saindo para a rede externa. Se ele funcionar com -d , mas não conseguir resolver os IPs para nomes quando executado sem o -d , uma solução rápida seria adicionar 8.8.8.8 & 8.8.8.4 para as configurações de DNS da interface ativada e, em seguida, emita um service network restart para reiniciar os serviços de rede e ativar as alterações de DNS.

Esqueci que, se você ainda não tem uma interface de interface gráfica configurada, pode editar facilmente as configurações da interface com system-config-network . Navegue com as teclas de seta, tab, esc e digite

    
por 16.04.2016 / 20:38
0

Crie /etc/apt/apt.conf para adicionar configuração de proxy.

sudo nano /etc/apt/apt.conf

Adicione esta linha ao seu arquivo /etc/apt/apt.conf

Adquirir :: http :: Proxy " link ";

Salve com Ctrl + X, Y e tente novamente:

Agora, execute o comando abaixo

sudo apt-get update

Eu tentei e verifiquei.

    
por 02.06.2017 / 11:07