私は Lubuntu ホスト マシンで Virtualbox を使用しています。ホスト マシンには現在、 という 2 つの NIC がありenp0s31f6
、enp4s0
というボンド インターフェイスで結合されていますbond0
。ボンドはボンド モード 802.3ad を使用し、サーバーとの間のネットワークは正常に動作します。
今、仮想マシンを構成しようとしています。3 つの VM があり、すべてブリッジ ネットワークを使用しており、ホストにボンド インターフェイスを作成する前は正常に動作していました。
仮想マシンに bond0 ネットワーク アダプターを選択するだけで、結合接続を利用できると思っていましたが、それは間違いでした。VM からの送信接続は正常に機能しますが、受信接続は機能しません。
NIC の 1 つを直接選択すると (たとえばenp4s0
)、VM にアクセスしようとしているマシンの半分でのみ機能します。ボンド モード 802.3ad のため、接続の半分は を使用しenp0s31f6
、残りの半分は を使用すると考えられますenp4s0
。VM にアクセスしようとしているマシンに応じて、正しい NIC が使用される場合もあれば、別の NIC を使用しようとする場合もあります。
NAT とポート転送を使用するソリューションを確認しましたが、可能であれば VM をブリッジしたままにしておきたいと思います。
ホスト上にボンド インターフェイスを用意し、それを仮想マシンで動作させる方法はありますか? 両方の物理カードを VM に接続し、VM 内に別のボンディング インターフェイスを作成するなどする必要がありますか?