2018/11/04 11:00
@China_OS 你好,想跟你请教个问题:

[root@localhost network-scripts]# ip rule

0: from all lookup local

32765: from 101.89.76.84  lookup table2
==============

ip route ls table table2

default via 101.89.76.85 dev eth1

=================

ip route ls table  main    main 表的默认路由是走另外一个接口出去的

0.0.0.0/0 via 172.16.203.25 dev eth2

说明下  本地网卡 eth1 的ip  是101.89.76.84    那加了这条规则后 eth1 主动对外发包 是不是就会走 table2 的路由呢?   但是实际上 eth1 主动对外发包走的 main 表,通过 eth2 出去的,我对这个非常不理解啊! 困扰我几天了 望得到楼主回答!
2016/06/16 09:17

引用来自“la0wei”的评论

搜索ip rule 这条命令刚好进入博主博客。博主文末有这么一句“如果新加的路由在main表之外的路由表,则只有先添加规则后才能确定新的路由表的ID,有了新的路由表ID后,才能在该路由表中添加路由。”我的理解是先执行ip rule add from 172.31.196.1 table net_196,再执行ip route add default via 172.31.196.254 dev ens9f0 src 172.31.196.1 table net_196,这样对上一句进行细化。

然而在http://linux-ip.net/html/tools-ip-rule.html ,Example D.29. Creating a simple entry in the RPDB with ip rule add中,
ip route add default via 205.254.211.254 table 8
ip rule add tos 0x08 table 8
这两句看起来不是https://wsgzao.github.io/post/static-routes/中两句之间的关系,且执行顺序并不让人像前者那样感到困惑,博主方便解答下吗?
策略路由好久没看了43
2016/06/13 20:21
搜索ip rule 这条命令刚好进入博主博客。博主文末有这么一句“如果新加的路由在main表之外的路由表,则只有先添加规则后才能确定新的路由表的ID,有了新的路由表ID后,才能在该路由表中添加路由。”我的理解是先执行ip rule add from 172.31.196.1 table net_196,再执行ip route add default via 172.31.196.254 dev ens9f0 src 172.31.196.1 table net_196,这样对上一句进行细化。

然而在http://linux-ip.net/html/tools-ip-rule.html ,Example D.29. Creating a simple entry in the RPDB with ip rule add中,
ip route add default via 205.254.211.254 table 8
ip rule add tos 0x08 table 8
这两句看起来不是https://wsgzao.github.io/post/static-routes/中两句之间的关系,且执行顺序并不让人像前者那样感到困惑,博主方便解答下吗?
2016/06/13 20:15
该评论暂时无法显示,详情咨询 QQ 群:点此入群
2015/08/12 15:19

引用来自“debugEvery”的评论

ip route show local里面的内容看不懂啊???为什么不讲一讲?54
local里面都是本地的广播、回环地址,哪里不懂
2015/08/12 14:33
ip route show local里面的内容看不懂啊???为什么不讲一讲?54
回复 @
{{emojiItem.symbol}}
返回顶部
顶部