別々のインターフェイスのポート間のRxおよびTxトラフィックのルーティング 別々のインターフェイスのポートでのRxおよびTxトラフィックのルーティング

別々のインターフェイスのポート間のRxおよびTxトラフィックのルーティング 別々のインターフェイスのポートでのRxおよびTxトラフィックのルーティング

次のゲストOSがあります。

             Host OS          Guest OS
Intranet --- eth0 -------|--- eth0
           / eth1_in  <--|--< eth1 <--\
<some app> |                          | nc -N host_ip 4242
           \ eth2_out >--|--> eth2 >--/

デフォルトでは、私は標準アプリケーションが発信するすべてのトラフィックをnetcat送信します。残りのすべてのトラフィックはデフォルトインターフェイスを使用します。eth1eth2eth0

ゲストオペレーティングシステムでは

ip route host_ip/32 dev eth1

発信トラフィックをすべてルーティングします。しかし、着信トラフィックをどのようにルーティングする必要がありますか?職場で、netcatこのすべての背後のたわごとを忘れることができますか?それとももっと良い方法がありますか?

PS:私の現実は、これがhost_ip実際に別のコンピュータのIPアドレスであるということです。しかし、<some app>以前に記録されたセッションを再生するには少し魔法が働きますが、netcatそれは別の質問です。

関連情報