Windows 10 Pro 64ビットでVirtualbox 5.2.8を使用するTCP接続が機能しなくなることがありました。ゲストはLinux(さまざまなディストリビューション)です。私がNICがブリッジモードである場合、私がこれが起こるだけであることがわかった問題を調査したとき、私がそれらをNATとして設定するとき問題は完全に消えます。具体的には、ブリッジモードでは、すべての接続ではなく一部の接続では、大量のTCP再送信が発生します。特に、Wiresharkに見られる典型的なシーケンスは、
- ローカル - > remote:TCPスプリアス再送(PSHあり、またはなし)
- リモート - >ローカル:TCP Dup ACK
- リモート - >ローカル:TCP再送信(多数、多数)
pcapファイルを提供することもできますが、NATモードではこの動作は見られないので、このレベルでの詳細は関係ないと主張します。観察された動作は、ゲストにwireshark、ホスト上、wireshark、およびVirtualBoxのキャプチャ機能を通して表示されます。すべての場合において、それは同じパターンに従います。
ブリッジモードの唯一の設定はプロミスシャスモードの設定であり、それは無関係のようです(観察された動作はどの設定でも起こります)。また、NICの種類は関係ありません、私はデフォルトのIntel PRO / 1000 MTとvirtioを試しました - 違いはありません。ゲスト固有のログファイルには、関連するものは何も表示されません。
私も有線イーサネットとワイヤレスにブリッジしてみた - 違いはありません。
問題はやや似ています このチケット しかし、関係するホストに受信ICMPパケットを送信しても問題ありません(重複したICMPパケットはありません)。 問題は、Windows 7 Pro 64 Bitでは発生しませんでした。
ホストはベンダーによって定義されたとおりに構成されています。カスタムファイアウォールルールはありません。ホストOSは最新のものです。ゲストには既製の構成もありますが、特別なことは何もありません。
原因は何ですか?また、これをどのように修正できますか?