gpt4 book ai didi

c - 如何以编程方式编辑路由表

转载 作者:IT王子 更新时间:2023-10-29 00:49:13 25 4
gpt4 key购买 nike

我正在编写一个在嵌入式平台上运行的守护进程,它需要根据给定时间连接到的接口(interface)更改设备的默认路由。我如何以编程方式执行此操作?我知道我可以使用 system("route del default && route add default gateway blah");等,但有更直接的方法吗?

更新:我发现了一个允许 replacedefaultroute 选项的 pppd 补丁,从而解决了我的特殊问题。该补丁还包括用于以编程方式修改路由表的代码。它包含在此 gentoo 错误报告中 http://bugs.gentoo.org/227321

最佳答案

查看 SIOCADDRT/SIOCDELRT ioctls(Stevens 的“Unix 网络编程”将是一个很好的引用。)

关于c - 如何以编程方式编辑路由表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/750006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com