SimpleHTTPServerのデバイスをポート8000​​に接続する方法


0

「Linuxのしくみ」という本に沿って、PythonのSimpleHTTPServerをデフォルトのポートで動作させようとしています。ローカルホストのホームフォルダーにアクセスできますが、他のコンピューターにアクセスしようとすると、:8000回タイムアウトになります。

ルーターでポート8000​​のポート転送を有効にしていますが、nmapは出力を返します

ポートステートサービスの理由8000 / tcpでフィルタリングされたhttp-alt no-response

他のコンピュータのIPへのnmap出力は次のとおりです

ポートステートサービスの理由8000 / tcpがhttp-alt conn-refusedを閉じました

これ以外に、IPTablesにルールを設定していません。

さらに、自宅と職場の両方のネットワークでこれを試しましたが、ホームルーターのファイアウォールを完全に無効にし、どちらのネットワークでも成功しませんでした。

0

Try this: iptables -F and try to connect again to the port 8000, even if you have not changed your firewall, maybe your distro comes with a pre configured firewall. The previous command makes a flush (-F) to the firewall's tables, all chains are cleaned, basically deactivate the firewall.

If you are working with ufw (Uncomplicated Firewall), use the following command: sudo ufw disable for do the same (deactivate the firewall) and try to connect to the port 8000.