CentOS 5上基于源的策略路由和NAT(DNAT / SNAT)或多WAN
最初发布在Unix和Linux上,但没有人能够回答,因此在这里迁移问题: 我的问题是关于具有2个WAN和带有负载平衡的LAN(NAT)端口的CentOS 5上基于源的策略路由,但是首先要进行一些说明,然后再开始描述问题。 我知道这个话题已经在堆栈交换中多次出现,并且似乎排名前5位的答案是(从最大到最小)。 禁用rp_filter 基于标记/连接标记的策略路由 基于IP的策略路由(添加更多IP) 安装pfSense,Shorewall,Ubuntu ?、等等... 购买昂贵的Cisco / 3com / Juniper / Etc ...路由器 在大多数情况下,某些答案是正确的,但对我来说,解决方案1和2没做运动(我不放弃至少第2点,因为我的设置可能有问题),第3点基本上是隔离问题而不是解决它(这也增加了路由表的复杂性),解决方案4和5超出了范围,因为我没有资源来购买专用硬件,也无法脱机服务器,因为它已经投入生产,因此可以总结一下更换CentOS服务器出现了“更好”的情况。 好了,现在回到问题所在,让我们先描述一下当前的设置... 接口: eth1: IP: 10.0.0.1, GW: 10.0.0.1, NM: 255.255.255.0 (LAN) eth0: IP: 10.0.1.1, GW: 10.0.1.254, NM: 255.255.255.0 (ISP1 - ADSL Router) eth2: IP: 10.0.2.1, GW: 10.0.2.254, NM: 255.255.255.0 (ISP2 - ADSL Router) …