Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> WindowsとVirtualboxのポート番号のマッピングが失敗した場合はどうすればいいですか?

WindowsとVirtualboxのポート番号のマッピングが失敗した場合はどうすればいいですか?

  
                

Virtualbox仮想マシンでUbuntuシステムを実行している場合、ポートマッピングを介してホストPCと仮想マシン間の内部ミラー通信を実装する必要があり、そのポートは仮想マシン内のサービスに対応します。これらのポートはVirtualboxの起動段階でマッピングされますが、Windowsの一部のマシンではポートのマッピングが失敗しますWindowsとVirtualboxのポート番号のマッピングが失敗した場合はどうすればよいですか?

ポートマッピングは、ログを失敗し、次のとおりです。

00:00:01.125577 NAT:0.0.0.0:6000 =「ゲスト10.0.2.15:6000

00:00:01.125748 NAT:データグラムソケットを作成できません

00:00:01.125763 NAT:UDPのリダイレクトに失敗しました0.0.0.0:6000 =》 10.0.2.15:6000

00 :00:01.125774 NAT:TCPホストのリダイレクトを設定します0.0.0.0:6555 = "guest 10.0.2.15:5555

00:00:01.125897 NAT:TCPのリダイレクトに失敗しました0.0.0.0:6555 =》 10.0.2.15 :5555

分析:

1.ここでのポート番号マッピングは、Windowsによって割り当てられた正式なポート番号を占有することはなく、すべてのポート番号はWindowsサービスによって無効にされます。

2. netstat -anoで使用されているすべてのポートを確認しますポートのポート番号が見つかりません。

3.上記2点を除いている場合は、Windowsシステム自体の環境を確認してください。あなたは修復ツールでこの問題を解決することができることがわかりました。それはWindows自体の環境によるものです。

具体的な修正:WinsockとDNSキャッシュの修復

機能の説明は次のとおりです。

これはWindowsに保存されているDNSキャッシュをクリアします。 DNSをフラッシュして再構築すると、この問題は解決します。

winsockエントリをリセットし、TCP /IPスタックをリセットします。

これらの追加コマンドはWindows VistaおよびWindows Vistaで実行されます。

Virtualboxが使用しているポートマッピングだけでなく、次のコマンドを実行して再起動した後も、ポート番号のマッピングの失敗を修正できます。以下のコマンドを使用して修正してください。

netsh winsockすべてリセット

netsh int 6to4すべてリセット

netsh int ipv4すべてリセット

netsh int ipv6すべてリセット

netsh int httpstunnelをすべてリセット

netsh int isatapをすべてリセット

netsh int portproxyをすべてリセット

netsh int tcpをすべてリセット

netshをint型のTeredoはあなたが他のWindowsの問題が発生した場合

は、ミラーを修正するために、このツールを使用しようとすることができるもので、Windowsの修復ツールからこれらのコマンドとして

すべての
をリセットします。

上記はWindowsとVirtualboxのポート番号マッピングが失敗した場合の処理​​方法ですが、上記の説明を参考にして原因を分析し、解決策を見つけることができます。

Copyright © Windowsの知識 All Rights Reserved