現在のLinux(Debian Wheezy)を備えた専用ルーター/ファイアウォール/ NAT/SMTP/SSHサーバーでUbuntu8.04をアップグレードしています。ホストとしてUbuntu8.04、ゲストとして新しいDebianビルドでVirtualBox(4.2)を使用しています。いくつかの予備テストが行われ、ゲストは正常に動作しており、ブリッジネットワークアダプターを介してアクセスできます。次に、ゲストを実際のトラフィックにさらします。
ホストボックスには2つのNIC、WANとLANがあり、それらの間のファイアウォール/ NATとして機能します。ルーティングによってゲストのファイアウォール、NAT、およびその他のサービスをテストする方法を探しています(ほぼ)ホストの物理ネットワークアダプター上のすべてのネットワークトラフィックを予測可能な方法でゲストのアダプターに接続します。たとえば、ゲストのeth0がホストのeth0トラフィックをすべて「引き継ぎ」、eth1も同様です。
これはできますか?どのように、少なくとも一般的には?この分野の基本的な知識があるので、先に進むための明確な方法が見つかりません。これが主にゲストアダプターの構成、ホストルーティング、ポート転送、またはそれらの組み合わせであるかどうかです。テストの進行中にホストがネットワークから本質的に消え、コンソールからのみアクセスできるようにすることは許容されます(テストの完了後にスイッチを元に戻すため)。
たとえば、関連はありますが、 この質問 は、すべてのアダプタトラフィックを引き継ぐこと、または完全なファイアウォールを適切に維持することのいずれにも対応していません。見つかった他の多くのリソースと同じです。
インターフェイスで受信したすべてのパケットを渡し、別のインターフェイスで転送することは、ブリッジの機能の1つです。だからあなたは必要です:
注意してください!ホストへのネットワークアクセスが失われます。別の方法(マウス、キーボード、モニターなど)を使用してアクセスします。