具有两个上行链路的Linux NAT服务器

linux FC9中,设置eth0有默认值,ping -I eth1的IP地址工作正常。 在FC14 tehe同样不起作用。 上面的检查是为了testing来自该接口的连通性,以便如果默认链路连通性下降,则默认网关将被改变。 请帮帮我。

问候,Ganesh。

您需要设置IP多宿主。

做这个:

创build辅助路由表:

echo -e "200\tuplink2" >> /etc/iproute2/rt_tables

添加第二个默认路由到这个表

echo "default table uplink2 via GA.TE.WA.Y2" > /etc/sysconfig/network-scripts/route-eth1

创build一个规则,使stream量来源与eth1 ip到uplink2路由表:

echo "from IP.AD.DR.ES table uplink2" > /etc/sysconfig/network-scripts/rule-eth1

重启networking:

service network restart