最初发布在 Unix 和 Linux 上,但没有人能够回答它,所以我将问题迁移到这里:
我的问题是关于 CentOS 5 上基于源的策略路由,带有 2 个 WAN 和一个带有负载平衡的 LAN (NAT) 端口,但在开始描述问题之前,首先要进行一些评论......
我知道这个话题在堆栈交换中被多次带到这里,似乎前 5 个答案是(从最多到最少排序):
大多数情况下,其中一些答案是正确的,但对我来说,解决方案 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 …
Run Code Online (Sandbox Code Playgroud)