使用特定路由(ip/iptables)执行命令?

使用特定路由(ip/iptables)执行命令?

我看到了基于某些路由表别名的绑定应用程序的绝佳解决方案...现在不确定它是什么,但可以肯定使用ip,routeiptables工具...有人知道这个过程吗?使用给定路由表运行进程的命令行(使用这些命令行)是什么?

答案1

您正在寻找网络命名空间

ip netns ...

您可以将特定接口和进程分配给一个(且仅一个命名空间)。每个命名空间都有自己的私有路由表,并且在该命名空间中发送和接收的进程会查阅命名空间的路由表,并且仅在作为命名空间成员的接口上发送数据包。

将数据包从一个命名空间发送到另一个命名空间(除了通过网络传出并通过另一个接口返回)的唯一方法是使用特殊的方法两端管道接口

相关内容