Python-HTTP-Server, der unter Win10 Ubuntu bash ausgeführt wird, kann nicht über das Netzwerk erreicht werden

0

Ich versuche, einen Webserver von Ubuntu Bash unter Windows 10 folgendermaßen auszuführen:

python -c 'import BaseHTTPServer as bhs, SimpleHTTPServer as shs; bhs.HTTPServer(("135.135.135.11", 8888), shs.SimpleHTTPRequestHandler).serve_forever()'

Ich kann jedoch keine Verbindung von anderen Computern aus herstellen. Nur auf Localhost. Es funktioniert, wenn ich es von Windows Python aus starte.

Ich habe versucht, eine Bash-Regel für bash.exe in der Windows-Firewall hinzuzufügen, aber es funktioniert nichts. Irgendwelche Ideen?

unixsnob
quelle
Ubuntu Bash onWin10 muss besser dokumentiert werden ... Übrigens, was passiert, wenn Sie den Server auf einer Linux-Box im selben Netzwerk ausführen?
sbrm1
@ sbrm1 Du meinst eine aktuelle Linux-Installation? Funktioniert alles! Auch unter Windows funktioniert derselbe Code. Dies hängt definitiv damit zusammen, dass das Unix-Subsystem keine Verbindungen von außen akzeptiert.
unixsnob
Nun, das Windows-Subsystem für Linux ist noch in der Beta ...
sbrm1