
どのルートから来たかというリクエストに返信できるでしょうか?
私の状況は次のようになります:
eth0 192.168.10.1 --> gw: 192.168.10.254 nm: 24
eth1 192.168.11.1 --> gw: 192.168.11.254 nm: 24
これら 2 つの IP は同じマシン上にあるため、通常、192.168.10.2 から 192.168.11.1 に ping すると、このマシンは 192.168.10.2 に応答しません。これは、192.168.10.0/24 が eth0 上にあり、パケットが eth1 経由で要求されたためです。
動作させることはできますか?
私は Linux ubuntu を使用しており、アプリケーションは eth1 のみをリッスンします。
答え1
2 つのネットワークはどのように相互接続されていますか? 2 つのネットの唯一の「接点」が「マシン」である場合、ゲートウェイ (192.168.10.254) に 192.168.10.1 経由で 192.168.11.0/24 へのルートがない限り、動作しません。
答え2
申し訳ありませんが、
ip route 192.168.10.2 via 192.168.11.1 dev eth1
私のマシンでは、これがうまくいきます。残りの 192.168.1.0/24 はカーネル リンクであるため 192.168.10.1 経由で応答されますが、192.168.10.2 はゲートウェイを経由して vlan2 に行き、戻ります。
私は自分自身の質問に答えました。