如何代码实现 ip route get

愤怒的呆鱼 2020-06-19 11:03:25
我想在代码中实现一个功能,类似于ip route get的功能,能获取到去到对端的本地IP的出口,如图:


我在网上查到netlink貌似可以实现,但是还没找到相关的例子,大神能指点下吗?
...全文
632 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
glen30 2020-08-06
  • 打赏
  • 举报
回复
ip route get其实就是route里面里面的一条记录吧,可以看下这个route命令的实现,匹配一下就可以了:
https://blog.csdn.net/sjingpink/article/details/44268141?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-2.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-2.nonecase
glen30 2020-08-06
  • 打赏
  • 举报
回复
在busybox里面可以找到ip这个命令的源码,可以去看下这个命令的实现

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧