我有一个系统,它有两个不同 IP 地址的网络接口,它们都在公共地址范围内(尽管在第一个的情况下通过 NAT)并且它们都有不同的网关。(长话短说,用于测试目的)
现在的问题是,如果我尝试 ping 第二个接口上的地址,默认路由会通过第一个接口指出 - 并且永远不会正确到达。
是否可以确保响应始终通过相同的网络接口(并具有相同的源 IP)发出?如果是这样,如何?
我的服务器有一些虚拟机,但虚拟机无法与服务器正常通信,因为服务器有多个接口,并且它响应错误的接口。
问:我们知道有一个内核参数可以确保 ARP 响应仅来自请求到达的那个接口。那是什么sysctl设定?
服务器是Debian机器。