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,可以单独添加固定路由。

linux服务器添加双路由,Linux服务器双网卡双IP刷路由相关推荐

  1. linux下新增ftp账号,【转】Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录...

    转自:http://blog.csdn.net/cloudday/article/details/8640234 1. 启动VSFTP服务器 A:cenos下运行:yum  install  vsft ...

  2. dns服务器添加新的dns_DNS服务器能否影响下载速度?

    dns服务器添加新的dns If there is one thing that we can all agree on, it is that slow download speeds are ex ...

  3. 远程服务器添加共享文件夹,远程服务器添加共享文件夹

    远程服务器添加共享文件夹 内容精选 换一换 制作Docker镜像,有以下两种方法.快照方式制作镜像(偶尔制作的镜像):在基础镜像上,比如Ubuntu,先登录镜像系统并安装Docker软件,然后整体制作 ...

  4. 怎么在服务器添加充值网站,云服务器怎么弄充值

    云服务器怎么弄充值 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 用户的弹性云 ...

  5. 移动路由器刷linux,Linux小课堂开课了(7)-三线IP刷路由-移动-联通-电信

    最近有客户需求,要在服务器上安装centos7 使用三线(移动-联通-电信),三个网卡分别配置,需要三个IP都可以正常通信,因为三个IP分别有各自的网关,直接配置,只能有一个IP可以正常通信,如此,就 ...

  6. iis服务器添加ssl证书,Windows 服务器 IIS 7.0和8.0添加SSL证书教程【图解】

    第一步:生成证书签名请求文件(CSR) 打开IIS服务管理器,点击计算机名称,双击打开右则的服务器证书图标 双击打开服务器证书后,点击右则的 "创建证书申请" 输入申请证书信息(必 ...

  7. Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录

    1. 启动VSFTP服务器 A:cenos下运行:yum  install  vsftpd B. 登录Linux主机后,运行命令:"service vsftpd start" C. ...

  8. linux中ftp修改绑定目录,Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录...

    1. 启动VSFTP服务器 A:cenos下运行:yum  install  vsftpd B. 登录Linux主机后,运行命令:"service vsftpd start" C. ...

  9. linux nginx添加php版本号,linux伪装隐藏Nginx,PHP版本号提升服务器安全性

    一.隐藏Nginx版本号 第一步: vi /usr/local/nginx/conf/nginx.conf 在http{}中加入 server_tokens off; 第二歩: vi /usr/loc ...

最新文章

  1. 粒子群算法(1)----粒子群简要
  2. 顺序特征选择器(SequentialFeatureSelector (SFS))
  3. win10创建新的计算机用户名和密码忘了,Win10 2004中要使用本计算机用户必须输入用户名和密码选项不见了如何恢复?...
  4. 编程之美-2.14-求数组的子数组之和的最大值
  5. python一维数组合并_Python编程:如何将多个一维数组的元素交叉拼接成新的一维数组...
  6. android viewgroup点击变色,Android ViewGroup事件分发
  7. python必备入门代码-20行python代码的入门级小游戏的详解
  8. 利用DroidCam将手机摄像头打造成电脑摄像头
  9. 数字信号处理C语言——离散傅里叶变换DFT/离散傅里叶反变换IDFT
  10. 汉语语句的计算机分析,(计算机专业毕业论文)汉语语法自动分析.doc
  11. 2020年最全最好用的在线文档盘点,建议收藏
  12. android 怎样设置铃声
  13. python使用pandas处理excel数据
  14. 用计算机做图画ppt模板,装逼|如何用一张图片做出一份高颜值的PPT模板
  15. 我的世界服务器名声系统指令,我的世界服务器指令大全_我的世界服务器指令_牛游戏网...
  16. HTML,CSS,JS
  17. IAP跟成就系统的思路
  18. OpenCV Java入门一 在MAC系统上安装OpenCV
  19. 工作八年,分享整合初中高级Java面试题合集附答案(2020年最新版)
  20. 《python语言程序设计》第1章第7题def功能求pi π 设计思路先分

热门文章

  1. 产品迭代团队协作敏捷流程图
  2. 阿里云数字签名时遇到时间戳错误(InvalidTimeStamp.Expired)怎么办
  3. 退役前的做题记录1.0
  4. 递归问题之小白上楼梯
  5. mac配置python3 PATH(2022-10-26)
  6. 基于python3.6与pyCharm安装face_recognition库的操作过程
  7. 外部信号输入源阻抗与ADC内部开关电阻关系
  8. Perl面向对象(3):解构——对象销毁
  9. 使用Scrapy框架爬取艺龙网机票信息
  10. 柱状图,折线图 展示补零问题