物理マシン上に 2 つの仮想マシンをセットアップし、一方の VM が eth0 を使用し、もう一方の VM が eth1 を使用するようにネットワーク インターフェイス ブリッジングをセットアップできます。ブリッジ ネットワークに関する仮想ボックスのドキュメント セクションを参照してください。
iptables owner を使用する必要があります モジュールとおそらくいくつかの巧妙なパケットマングリング.
<ブロック引用>所有者 このモジュールは、ローカルで生成されたパケットについて、パケット作成者のさまざまな特性を照合しようとします。これは OUTPUT チェーンでのみ有効であり、その場合でも一部のパケット (ICMP ping 応答など) には所有者がなく、一致しない場合があります。
--uid-owner userid 指定された実効 (数値) ユーザー ID を持つプロセスによってパケットが作成されたかどうかに一致します。
--gid-owner groupid 指定された有効な (数値) グループ ID を持つプロセスによってパケットが作成されたかどうかに一致します。
--pid-owner processid 指定されたプロセス ID を持つプロセスによってパケットが作成されたかどうかに一致します。
--sid-owner sessionid パケットが指定されたセッション グループのプロセスによって作成されたかどうかに一致します。