【发布时间】:2011-05-21 08:02:40
【问题描述】:
我正在编写一个程序来找出哪个网络接口最适合连接到指定的目标地址。
现在,我可以通过netlink 套接字 API 获取路由表,但其中似乎没有网络掩码信息。我阅读了rtnetlink的手册,在所有rtattr项目中,没有网络掩码信息,只有RTA_DST、RTA_SRC、RTA_GATEWAY...定义。
那么,如何查看路由表中的网络掩码信息?就像我们在 route -n 输出中看到的那样。
非常感谢。
【问题讨论】:
-
你能分享你的代码吗:sachinites@gmail.com
标签: linux sockets routes netlink