如何查看IP路由表

我怎么能看到ip routes我已经添加了ip route add default via xxx55 table test1例如我添加了199 test1198 test2197 test3到/ etc / iproute2 / rt_tables

然后我运行:

 ip route add default via xxx55 table test1 ip route add default via xxx55 table test2 ip route add default via xxx55 table test3 

那么当我检查route -n ,这是我看到的唯一的东西

 xxxx 0.0.0.0 255.255.255.224 U 0 0 0 tun0 

额外的testing

 ip route flush xxx55 ip route add default via xxx55 table test1 RTNETLINK answers: File exists 

我添加的test1,test2和test3在哪里?

停止使用netstatroute命令,他们只会混淆你,他们没有必要的function。

查看基本的IPv4路由表:

 ip route 

查看特定的表格:

 ip route list table test1 

查看一切

 ip route list table all 

请记住,只要它们保持唯一的可识别性,这些论据就可以缩写:

 ip rlt all