.png)
Ich habe WSL2 eine Zeit lang verwendet und alles war in Ordnung – eine tolle Erfahrung.
Aber plötzlich kann ich mich von meinem Browser aus nicht mehr mit Diensten in Linux verbinden. Ich kann Jupyter-Notebooks und meine Pyramid-App in Firefox nicht als localhost:xxxx öffnen. Außerdem verwende ich SSH-Tunneling, um auf die Datenbank in Cloud-Instanzen zuzugreifen; alles in Ordnung in Bash, aber für Desktop-Apps nicht mehr sichtbar.
Die Docker-Dienste sind weiterhin zugänglich / ich kann sie problemlos im Browser als Localhost öffnen. Irgendeine Idee, wo ich suchen und was ich überprüfen sollte?
Antwort1
Das Problem trat nach dem wsl --shutdown
Neustart meines Linux-Kernels auf, weil die dem Linux-Subsystem zugewiesene IP geändert wurde.
Daher habe ich der Windows-Firewall eine Regel auf Schnittstellenebene hinzugefügt Allow-All
und jetzt ist alles in Ordnung.
New-NetFirewallRule -DisplayName "AllowWSL" -InterfaceAlias "vEthernet (WSL)" -Action Allow -Direction Inbound