ホームページ > 運用・保守 > Linuxの運用と保守 > Windows Linux サブシステムが外部にサービスを提供する方法は何ですか?

Windows Linux サブシステムが外部にサービスを提供する方法は何ですか?

王林
リリース: 2023-05-15 08:46:05
転載
948 人が閲覧しました

Windows Linux サブシステムのデフォルト バージョンは 2 です。バージョン 2 には、ネットワークの処理時に NAT アドレスが 1 つだけあります。このアドレスには Windows ホストからのみアクセスできます。Linux サブシステムがネットワーク上の他のデバイスを処理したい場合は、ホストはサービスを提供します。次の 2 つのオプションがあります:

オプション 1:

バージョン 2 をバージョン 1 に変更します。コマンドは次のとおりです (powershell):

wsl --set-version kali-linux 1
#kali-linux为linux子系统的名称
ログイン後にコピー

オプション 2:

netsh コマンドを使用して、ホスト ポートを Linux サブシステムにマップします。コマンドは次のとおりです:

netsh interface portproxy add v4tov4 listenport=4000 listenaddress=0.0.0.0 connectport=4000 connectaddress=192.168.101.100
ログイン後にコピー

添付ファイル:

wsl1 と wsl2 の違いは次のとおりです。

windows linux子系统对外提供服务的方法是什么

# ネットワーク設定の違い:

WSL 1 ディストリビューションを使用する場合、コンピューターが LAN からアクセスできるように設定されている場合、WSL で実行されているアプリケーションも LAN からアクセスできます。

これは WSL 2 のデフォルトではありません。 WSL 2 には、独自の一意の IP アドレスを持つ仮想化イーサネット アダプターがあります。現在、このワークフローを有効にするには、通常の仮想マシンと同じ手順に従う必要があります。 (私たちはこのエクスペリエンスを改善する方法を探しています。)

以上がWindows Linux サブシステムが外部にサービスを提供する方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート