Das Linux-Subsystem für Windows kann nicht auf das Internet zugreifen

Das Linux-Subsystem für Windows kann nicht auf das Internet zugreifen

Aus irgendeinem Grund kann meine Bash unter Ubuntu unter Windows nicht auf das Internet zugreifen.

Dh wenn ich

sudo apt-get update

Ich bekomme eine Reihe von fehlgeschlagenen Abrufen. Genau wie das Problem beschreibtunter diesem Link.

Ich habe alle vorgeschlagenen Lösungen ausprobiert, aber keine davon scheint zu funktionieren.

Dinge, die ich versucht habe:

  • Hinzufügen 8.8.8.8zu /etc/resolv.conf,
  • Hinzufügen meines Standard-Gateways zu /etc/resolv.conf,
  • Deaktivieren von IPv6,
  • Ausführung im Verwaltungsmodus,
  • Deinstallation und Neuinstallation von Bash,
  • Deaktivierung meines Antivirusprogramms.

So sieht meine resolv.conf aus:

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888

Antwort1

Angenommen, mit "Deaktivierung meines Antivirus* meinen SieDeaktivierung meines Antivirus/meiner FirewallBeachten Sie, dass das Deaktivieren der Firewall je nach verwendeter Firewall nicht immer ausreicht. Die aktuelle (unzufriedenstellende) Problemumgehung besteht darin, die Firewall zu deinstallieren.

Diese und weitere Empfehlungen finden Sie im folgenden Beitrag des Linux-Subsystems für Windows-Entwickler:

Quelle:https://github.com/Microsoft/BashOnWindows/issues/5

Es war sehr hilfreich, Erfahrungen mit verschiedenen Firewalls zu sehen. Wir sind uns der Probleme sehr bewusst und untersuchen sie. Leider wird dies wahrscheinlich einige Zeit dauern. Wir haben WSL als Beta veröffentlicht, obwohl wir wussten, dass es einige Probleme geben würde, und arbeiten hart daran, diese zu beheben.

So sieht der Zustand der Welt aus, wie ich ihn kenne, wenn es um Firewalls/kein Netzwerk geht:

Ausgehender Verkehr

Kaspersky:Muss deinstalliert werdenfür den Internetzugang in der WSL

Avast:Muss deinstalliert werdenfür den Internetzugang in der WSL

Bitdefender: Die Firewall muss deaktiviert werden, um in WSL Internetzugriff zu erhalten.

Durchschnitt: Sieht so aus, als hätten sie an AVG 2016 gearbeitet (das habe ich in Thread Nr. 475 erfahren). Ich bin nicht sicher, was sie getan haben, aber es ist interessant, das festzustellen.

Windows-Firewall: Muss deaktiviert sein "Ausgehende Regeln, die keiner Regel entsprechen, werden abgelehnt"

Eingehender Verkehr

Wir prüfen das noch. Die Verwendung von WSL als Server war keine unserer Hauptprioritäten für das Anniversary Update. Dies ist etwas, das wir in Zukunft unterstützen möchten.

Klingeln

Ping muss mit Windows-Administratorrechten ausgeführt werden. Wir gehen etwas sorgfältiger vor, bevor wir uns an die Firewall-Anbieter wenden. Ich werde auch die FAQ mit weiteren Informationen aktualisieren, wenn ich welche finde (derzeit habe ich dort einen sehr dürftigen Platzhalter).

Antwort2

Fügen Sie in der Windows-Firewall eine Berechtigung/Ausnahme für das Programm hinzu:

C:\Windows\System32\wsl.exe

Und sei glücklich.

Antwort3

Ich hatte irgendwann ein ähnliches Problem.

Ich habe die Windows-Version auf 2004 aktualisiert und in den Firewall-Einstellungen die virtuelle Windows-Maschine zugelassen.

Jetzt funktioniert es bei mir einwandfrei.

verwandte Informationen