Linux
如何查看 IP 路由表
我怎樣才能看到
ip routes
我已經添加ip route add default via x.x.x.55 table test1
了例如我添加199 test1
和198 test2
到197 test3
/etc/iproute2/rt_tables然後我執行:
ip route add default via x.x.x.55 table test1 ip route add default via x.x.x.55 table test2 ip route add default via x.x.x.55 table test3
然後當我檢查時
route -n
,這是我唯一看到的x.x.x.x 0.0.0.0 255.255.255.224 U 0 0 0 tun0
附加測試
ip route flush x.x.x.55 ip route add default via x.x.x.55 table test1 RTNETLINK answers: File exists
我添加的 test1、test2 和 test3 在哪裡?
停止使用
netstat
androute
命令,它們只會讓你感到困惑,而且它們也沒有必要的功能。查看基本 IPv4 路由表:
ip route
查看特定表:
ip route list table test1
查看所有內容:
ip route list table all
請記住,只要這些參數保持唯一可辨識,就可以縮寫它們:
ip r l t all