我正在尝试创建两条路线-
Send all packets with IP protocol version 100 to 1.1.1.1 (via device eth1)
Send all other IP packets to 2.2.2.2 (via device eth2)
查看 ip-route 和 ip-rules 的手册页,似乎我应该能够做到这一点,但我无法弄清楚正确的语法。
本文有一个如何设置基于策略的路由的示例,但它基于源 IP 地址,而不是协议号:http: //blog.scottlowe.org/2013/05/29/a-quick-introduction-to -linux-策略路由/
是否可以创建基于协议的路由规则?
这是完全未经测试的,但也许是这样的?此方法使用防火墙标记。
见: http: //lartc.org/howto/lartc.netfilter.html
PS不要忘记禁用反向路径过滤。