リモートネットワークへの複数のパス、要求と同じインターフェイスから応答を送信しますか?

リモートネットワークへの複数のパス、要求と同じインターフェイスから応答を送信しますか?

1つのインターフェイスと2つのGREトンネルを持つ次のホストがあります。 3つのネットワークにローカルに接続されていると思います。

eth0:
 inet 10.1.0.123/16
gre1:
 inet 172.16.0.123/16
gre2:
 inet 192.168.0.123/16

両方のGREトンネルは4番目のネットワークに接続されています10.0.0.0/16(これはeth0のネットワークには関係ありません)。10.0.0.0/16ネットワークからの要求がviaを介して応答するgre1ように、このホストのルーティングテーブルを設定したいと思います。トンネルの場合はその逆です。172.16.0.123/16gre1gre2

  • パスを設定しないと、10.0.0.0/16パケットはフィルタリングされますrp_filter
  • rp_filterパスを無効にしても設定しないと、そのパスによって10.0.0.0/16応答パケットが送信されます。eth0default
  • 10.0.0.0/16パスまたはgre1両方を設定することgre2はできません。
$ sudo ip route add 10.0.0.0/16 dev gre2
RTNETLINK answers: File exists

ベストアンサー1

おすすめ記事