配置Linux下双线双IP的服务器网络
2014-11-15 17:03:54   来源:我爱运维网   评论:0 点击:

  今天有朋友问到,在LINUX下如何配置双线双IP服务器的网络及路由配置。实际情况是,朋友在一个双线(电信与网通的线路)IDC中有一台服务...

  今天有朋友问到,在LINUX下如何配置双线双IP服务器的网络及路由配置。实际情况是,朋友在一个双线(电信与网通的线路)IDC中有一台服务器,是用作前端缓存用的,代理网通的用户访问,后端是连接位于电信的多个内容服务器。我们这里假设该服务器上配置了电信的IP(配置在eth0上)为:61.144.110.129/255.255.255.0(GW为:61.144.110.249),网通的IP(配置在eth1上)为:210.21.115.32/255.255.255.0(GW为210.21.115.254).其用于服务网通的用户,其连接的后端内容服务器或网络可能有:202.96.128.0/24(1个c网段),219.136.200.0/24(1个c网段),59.42.243.110/32(1个主机IP)等。

  那么,这台服务器的网络及路由配置应该这样配置: 
1、默认路由只能有一个,由于主要服务对像为网通用户,因此默认路由需要设置为网通的那个。需要在/etc/sysconfig/network-scripts/ifcfg-eth1中配置(注意,这种情况下,当然eth0的配置文件不能配置“GATEWAY=”那1行),即增加或修改这一行:GATEWAY=210.21.115.254。

2、其他的后端内容服务器的访问路由则可以在/etc/init.d/network文件中配置,大约在文件中这个位置添加:sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1之后及touch /var/lock/subsys/network之前,如上例中(注意红色字体部分):

sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1

/sbin/route add -net 202.96.128.0/24 gw 61.145.110.249
/sbin/route add -net 219.136.200.0/24 gw 61.145.110.249
/sbin/route add -net 59.42.243.110/32 gw 61.145.110.249

touch /var/lock/subsys/network 

上述配置可以确保服务器的重启之后生效。若要即时生效,你需要:
/sbin/route add default gw 210.21.115.254.
/sbin/route add -net 202.96.128.0/24 gw 61.145.110.249
/sbin/route add -net 219.136.200.0/24 gw 61.145.110.249
/sbin/route add -net 59.42.243.110/32 gw 61.145.110.249

一般地讲,你需要使用netstat -nr查看当前的路由状况,有可能你需要修正或删除之前配置的默认路由,使用route del命令删除。


相关热词搜索:linux ip

上一篇:深入理解TCP优化
下一篇:KVM 虚拟化网络优化技术总结

分享到: 收藏
iTechClub广告