是否有可用的实用程序将/proc/net/route
的内容解析为更易读的格式(即地址点分十进制)?
答案 0 :(得分:3)
-n
标志调用它,ROUTE(8)就是这样做的。此外,它可以在没有procfs支持的系统上使用。例如:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.2 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
答案 1 :(得分:2)
现在您应该使用ip route list
命令而不是route
。
答案 2 :(得分:1)
查看/sbin/route
命令。
答案 3 :(得分:0)
libnetlink可能是正确的方法。我知道这是很多低级和物理网络的“适当”接口,但我对路由表并不是100%肯定。
请参阅:libnetlink netlink rtnetlink