Linux服务器双网卡双IP刷路由

Linux系统双网卡双IP配置分为两个部分,
一、访问服务器方向的路由。
二、服务器内部去访问其他网站的路由。
对于访问服务器方向的路由,通过在开机自启的脚本中写入下面内容,可以写在/etc/rc.d/rc.local(建议写到该路径)或者写在/etc/rc.d/init.d/network中也可以。
(1)、
#vi /etc/rc.d/rc.local (在配置文件的下方填写以下内容)
ip route replace default via 118.184.5.1 dev eth1(默认路由线路)(IP地址根据实际情况填写)
ip route flush table ctc(刷新电信路由表)
ip route add default via 103.20.251.1 dev eth0 src 103.20.251.42 table ctc(添加回环地址)
ip rule add from 103.20.251.42 table ctc(从103.20.251.42过来的,走ctc线路)
ip route flush table HK ( 刷新MPLS路由表)
ip route add default via 118.184.5.1 dev eth1 src 118.184.5.25 table HK(添加回环地址)
ip rule add from 118.184.5.25 table HK (从118.184.5.25过来的,走MPLS线路)
sh /etc/rc.local (防止开机不能自启,一般出现在CentOS7的系统版本会出现开机不能自启的情况)
sh route.sh
(2)、修改路由优先级。
vi /etc/iproute2/rt_tables (新增BGP和MPLS 两个路由表)
#在配置文件的下方添加即可
252 ctc (电信)
251 HK (MPLS)
配置完成后,执行sh /etc/rc.local即可,无须重启服务器即可生效。

二、配置访问出方向路由
具体的路由条目可以从http://www.tcp5.com/下载最新路由表
因路由条目较多,我这里只列举少数。
可以将路由通过编写到 route.sh文件中执行即可。如果要开机自动刷路由,需要将命令加入到rc.local中。
#vi route.sh
route add -net 1.24.0.0/13 gw 103.20.251.1 dev eth1
route add -net 1.56.0.0/13 gw 103.20.251.1 dev eth1
route add -net 1.93.0.0/16 gw 103.20.251.1 dev eth1
route add -net 1.188.0.0/14 gw 103.20.251.1 dev eth1
route add -net 14.204.0.0/15 gw 103.20.251.1 dev eth1
route add -net 27.8.0.0/13 gw 103.20.251.1 dev eth1
route add -net 27.36.0.0/14 gw 103.20.251.1 dev eth1
route add -net 27.40.0.0/13 gw 103.20.251.1 dev eth1
route add -net 27.50.128.0/17 gw 103.20.251.1 dev eth1

到此刷路由的方式就到这里了。
注:
1.如果对服务器去访问其他网站没有需求的情况下,可以不用刷出去的路由。
2.如果只对个别访问需要指定出口IP,可以单独添加固定路由。


本文转自 Bill_Xing 51CTO博客,原文链接:http://blog.51cto.com/zhanx/2045163


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值