web-dev-qa-db-fra.com

Accès Internet ne fonctionne pas dans le sous-système Windows pour Linux

J'ai essayé Sudo apt-get update Dans le nouveau sous-système Windows pour Linux, mais j'obtiens l'erreur suivante:

Error

Les parties les plus pertinentes semblent être la "ne pouvait pas résoudre" les lignes sur les serveurs Ubuntu, comme:

Could not resolve 'archive.ubuntu.com'
10
Soham Dasgupta

Il semble que vos paramètres DNS soient incorrects ou que vous pourriez avoir une incompatibilité de passerelle/Netmask.

utilisation ip link Pour vérifier qu'une interface est répertoriée comme "up", puis ifconfig à pour les paramètres de cette interface. Vous pouvez également avoir besoin de cat /etc/sysconfig/network-scripts/ifcfg-eth? Pour regarder les paramètres des interfaces.

essayer traceroute -d 8.8.8.4 Pour voir si vous pouvez atteindre le serveur DNS public de Google. Cela vérifiera que vous sortez du réseau extérieur. Si cela fonctionne avec -d mais ne résoudra pas la propriété intellectuelle aux noms lorsqu'il est exécuté sans le -d Ensuite, une solution rapide consisterait à ajouter 8.8.8.8 et 8.8.8.8.4 à vos paramètres DNS pour l'interface qui se passe, puis émettez un service network restart Pour redémarrer les services réseau et rendre le DNS change actif.

J'ai oublié si vous n'avez pas encore de configuration d'interface GUI, vous pouvez facilement modifier les configurations d'interface avec system-config-network. Naviguer avec des touches fléchées, onglet, escapes et entrez

2
Rowan Hawkins

Dans mon cas, c'était en fait causé par le pare-feu de Norton "Smart" (nom ironique). La désactivation du pare-feu a apporté à vie Internet sans modifier de fichiers système (WSL 2, Ubuntu 18.04). Cependant, fixer des noms de noms à 8.8.8.8 fixes d'autres problèmes

0

Fonctionne pour Centos/Rhel/Fedora:

Veuillez définir le proxy en utilisant la commande suivante:

Commande de définir le proxy:

export http_proxy=http://SERVER:PORT/

Commande de vérifier si le proxy est défini ou non:

echo $http_proxy
0
Nagendra Reddy

Dans mon cas, c'était le pare-feu ZoneAlarm. Je l'ai snoûté pendant 5 minutes et l'accès Internet a été établi immédiatement de Ubuntu. J'ai donc ajouté Ubuntu comme une application "fiduciée" dans l'alarme de zone.

0
Adrian