我有一个安装Cent OS 5.6,cPanel / WHM的Web服务器。 目前服务器有2个以太网,两者的configuration如下:
-------------------------------------------------------------- | IP | Subnet Mask | Gateway -------------------------------------------------------------- eth0 | XXX.XX.XXX.150 | 255.255.255.252 | XXX.XX.XXX.149 -------------------------------------------------------------- eth1 | 192.168.86.2 | 255.255.255.252 | 192.168.86.1 --------------------------------------------------------------
当前的默认路由是eth1,网关是192.168.86.1
现在我需要的是将eth0设置为除3个IP(10.10.6.2,10.10.6.3和10.10.6.4)以外的所有连接的默认路由。 我还需要从eth1为这3个IP设置路由。
eth0连接到光纤进行互联网连接,而eth1连接到DSL路由器进行Intranet连接
所以任何人都可以帮助我正确和永久地设置此?
有几件事情需要configuration。 首先,连接到192.168.86.2/30接口的路由器必须被configuration为将去往该networking的通信路由到它。 假设你已经在一些已经完成的宿主环境中,你只需要在服务器上configuration路由表。
您可以通过设置GATEWAY选项来指定/etc/sysconfig/network 所有通信的默认路由:
GATEWAY=XXX.XX.XXX.149
接下来,您需要为您指定的IP自定义路由。 您可以通过添加以下命令来执行/etc/sysconfig/network-scripts/route-eth1文件:
10.10.6.2/32 via 192.168.86.1 10.10.6.3/32 via 192.168.86.1 10.10.6.4/32 via 192.168.86.1
(当然,我假定路由器在eth1旁边被列为“网关”)会将你带到那里。)
您应该能够重新启动networking( service network restart ),并使用route -nvalidation路由表。