Chinaunix首页 | 论坛 | 博客
  • 博客访问: 705045
  • 博文数量: 98
  • 博客积分: 3145
  • 博客等级: 中校
  • 技术积分: 1902
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-15 12:52
文章分类
文章存档

2021年(1)

2020年(1)

2016年(8)

2015年(3)

2014年(1)

2013年(5)

2012年(4)

2011年(9)

2010年(12)

2009年(42)

2008年(12)

我的朋友

分类: LINUX

2011-01-05 18:00:09

    由于目前的网络南北不通及教育网与外网不通,很多服务器都接入了多线,而服务器在设置多网关的时候会出现问题,针对linux服务器双线的问题可以使用脚本解决:
---------------------------以下为脚本内容------------------------------------------
#!/bin/bash
IP0=x.x.x.193 #网通IP
GW0=x.x.x.x   #网通IP的网关
BRD0=x.x.x.x  #网通IP的广播地址
NET0=x.x.x.x/24 #网通IP的网络地址
DEV0=eth0       #网通IP的接口
IP1=x.x.x.146   #电信IP
GW1=x.x.x.x     #电信IP的网关
BRD0=x.x.x.x  #电信IP的广播地址
NET1=x.x.x.x/27 #电信IP的网络地址
DEV1=eth1       #电信IP的接口
#下面2条在第一次运行时候需要打开注释,以后运行的时候就不用了,最好是将本脚本放到/etc/rc.local
#中,防止重启后路由策略失效
 
#echo 200 cernet >>/etc/iproute2/rt_tables
#echo 210 cnc >>/etc/iproute2/rt_tables
 
#以下为路由添加
ip rule del from ${IP0}
ip rule del from ${IP1}
ip route add ${NET0} dev ${DEV0} src ${IP0} table cernet
ip route add ${NET0} dev ${DEV0} src ${IP0}
ip route add default via ${GW0} table cernet
ip rule add from ${IP0} table cernet
ip route add ${NET1} dev ${DEV1} src ${IP1} table cnc
ip route add ${NET1} dev ${DEV1} src ${IP1}
ip route add default via ${GW1} table cnc
ip rule add from ${IP1} table cnc
----------------------------------以上为脚本内容-------------------------------------
另外需要注意的是:
    在配置网卡的时候只需要配置一个IP的网卡网关,另外一个网卡配置IP时不能配置网关
 
阅读(1639) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-01-06 15:03:50

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com