使用 iptables 通过特定接口转发发往特定 IP 的流量

使用 iptables 通过特定接口转发发往特定 IP 的流量

我想通过特定接口转发来自内部网络发往特定 IP 的流量。我有两个接口,目前处于负载平衡状态。我需要所有针对特定 IP 的请求都通过 eth0 发出,否则我的外部 IP 会发生变化,会话会被丢弃。

例如,从 10.1.1.1/24 到 ip 11.22.33.44 端口 443 的所有请求都必须通过接口 eth0 发出。

我如何使用 iptables 来实现这一点?

答案1

好的,据我了解,您希望将所有流量都路由到 eth1,但从 10.1.1.1 到 11.22.33.44 的流量除外。这些流量应从 eth0 发出。在这种情况下,您必须配置策略路由。我上周回答过类似的问题。看一下:

如何通过协议将不同的流量路由到不同的接口(路由)?

相关内容