我正在开发一个基于Linux的服务器系统,其中有两个网络接口,都在同一个子网上(现在,我们只能说它们是172.17.32.10&172.17.32.11).当我向网络上的主机发送数据时,我想指定我的服务器上哪个接口传输数据.我需要能够在软件中从一个接口切换到另一个接口(或者甚至可能在两者上传输)(静态路由规则不适用于此应用程序).
我在StackOverflow中发现了一个相关的问题,建议使用netlink库来动态修改路由.这直觉看起来应该可行,但我想知道是否还有其他选择来完成同样的结果.