我需要netfilter上的“新”ROUTE补丁。 这一个: http : //netfilter.org/documentation/HOWTO/netfilter-extensions-HOWTO-4.html#ss4.5
所以,在xtables-addons中没有ROUTE。 我谷歌的ROUTE.patch,但没有…
也许这个: http : //www.netfilter.org/projects/patch-o-matic/pom-external.html#pom-external-ROUTE但是在那里我找不到补丁文件。
我正在使用内核3.1的Archlinux。 所以,我需要帮助。
ROUTE是已弃用的目标,不再可用; 为了影响数据包路由,使用MARK或CONNMARK,并使用iproute2来执行基于应用标记的路由。
我不知道你想达到什么目的。 但是很可能你的问题可以通过使用iproute2工具和iptables的组合来解决。
在这里你创build额外的路由表。 这些被添加到/ etc / iproute2 / rt_tables然后你设置路由规则来select要路由的路由表。 或者你可以用iptables标记特定的数据包,使用-j MARK -set-mark 1,然后再使用iproute2工具,你可以使用特定的路由表ip rule添加fwmark 1表1。
“高级路由”可能是关键字。
你提到的链接说
只要有可能,您应该使用MARK目标与iproute2,而不是此ROUTE目标。 但是,该目标对于强制使用接口或下一跳并更改数据包的传入接口非常有用。 人们也使用它来简化规则(简化规则)(一条规则路由一个数据包比一条MARK规则+一条iproute2规则更容易)。
你可以看看
http://lartc.org/lartc.html#LARTC.RPDB.MULTIPLE-LINKS
http://www.adamsinfo.com/netfilter-iptables-split-access-with-multiple-isps/#.TsphIWMgfpA