Question L'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 les lignes "impossible à résoudre" sur les serveurs Ubuntu, telles que:

Could not resolve 'archive.ubuntu.com'

4
2018-04-16 18:12


origine


Avez-vous vérifié les bases comme le DNS ip etc. - SeanClt


Réponses:


Il y a un problème GitHub ouvert à propos de cette erreur.

Il semble que le problème le plus probable est que /etc/resolv.conf n'a pas été généré correctement. Assurez-vous qu'il contient un nameserver ligne pour un serveur DNS valide, de préférence un sur votre réseau local. De nombreux routeurs fournissent des services DNS à leurs réseaux. sur mon réseau, j'ajouterais cette ligne:

nameserver 192.168.1.1

S'il existe des entrées qui ne correspondent pas à des serveurs DNS valides, supprimez-les.

Si vous utilisez un antivirus tiers, essayez de désactiver son pare-feu. Certains rapports indiquent que certains de ces programmes interfèrent avec la connectivité de Bash.


8
2018-04-16 18:27



nameserver 8.8.8.8 travaillé pour moi aussi. - Ben Visness


Il semble que vos paramètres DNS soient incorrects ou que vous ayez une incompatibilité de passerelle / masque de réseau.

utilisation ip link  pour vérifier qu'une interface est répertoriée comme 'up' et ensuite ifconfig pour les paramètres de cette interface. vous devrez peut-être aussi cat /etc/sysconfig/network-scripts/ifcfg-eth? 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 permettra de vérifier que vous vous rendez sur le réseau extérieur. Si ça marche avec -d mais ne parvient pas à résoudre les adresses IP à des noms lorsqu'il est exécuté sans le -d alors une solution rapide serait d'ajouter 8.8.8.8 et 8.8.8.4 à vos paramètres DNS pour l'interface qui est en place, puis émettre un service network restart pour redémarrer les services réseau et rendre les modifications DNS actives.

J'ai oublié si vous n'avez pas encore une interface graphique configurée, vous pouvez facilement modifier l'interface avec system-config-network. Naviguez avec les touches fléchées, tabulation, esc et entrez


1
2018-04-16 18:38



Je ne peux pas installer traceroute en premier lieu à cause des problèmes de réseau. - Michael Terry
Ça ressemble à tracepath est une option que vous pouvez essayer. Vous pouvez également transférer le RPM sur le système depuis un autre sur un lecteur USB, car toutes ses dépendances sont des choses courantes ... libc.so, rpmlib et rtld - Rowan Hawkins


Créez /etc/apt/apt.conf pour ajouter la configuration du proxy.

sudo nano /etc/apt/apt.conf

Ajoutez cette ligne à votre fichier /etc/apt/apt.conf

Acquérir :: http :: Proxy "http: // adresse-proxy: port";

Enregistrez-le avec Ctrl + X, Y et réessayez:

Maintenant, lancez la commande ci-dessous

sudo apt-get update

J'ai essayé et vérifié.


0
2018-06-02 09:07