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