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

最近有客户需求,要在服务器上安装centos7
使用三线(移动-联通-电信),三个网卡分别配置,需要三个IP都可以正常通信,因为三个IP分别有各自的网关,直接配置,只能有一个IP可以正常通信,如此,就需要刷路由,直接将三个IP的网关都配置进去。目前三个IP的网关都是末尾为.1。如下,是刷路由的配置。
1、在/etc/rc.local里面加上
ip route replace default via 101.X.X.X dev em1
ip route replace default via 43.X.X.X dev em2
ip route replace default via 117.X.X.X dev em3
ip route flush table ctc
ip route add default via 101.X.X.1 dev em1 src 101.X.X.X table ctc proto static
ip rule add from 101.X.X.X table ctc
ip route flush table cnc
ip route add default via 43.X.X.1 dev em2 src 43.X.X.X table cnc proto static
ip rule add from 43.X.X.X table cnc
ip route flush table cmcc
ip route add default via 117.X.X.1 dev em3 src 117.X.X.X table cmcc proto static
ip rule add from 117.X.X.X table cmcc

2、在/etc/iproute2/rt_tables 里面加上

252 cmcc
251 cnc
250 ctc

3、在/etc/init.d/networking 加上
ip route replace default via 101.X.X.X dev em1
ip route replace default via 43.X.X.X dev em2
ip route replace default via 117.X.X.X dev em3
ip route flush table ctc
ip route add default via 101.X.X.1 dev em1 src 101.X.X.X table ctc proto static
ip rule add from 101.X.X.X table ctc
ip route flush table cnc
ip route add default via 43.X.X.1 dev em2 src 43.X.X.X table cnc proto static
ip rule add from 43.X.X.X table cnc
ip route flush table cmcc
ip route add default via 117.X.X.1 dev em3 src 117.X.X.X table cmcc proto static
ip rule add from 117.X.X.X table cmcc
4、reboot一下
测试都可以正常通信

未完,待续~

原文地址:https://blog.51cto.com/11293100/2411834

时间: 2024-10-09 04:27:17

Linux小课堂开课了(7)-三线IP刷路由-移动-联通-电信的相关文章

Linux小课堂开课了(1)

前言:突然奇思妙想,何不在学习Linux的道路上一边学习一边总结,这样应该学得更加深刻.不敢造次,所以起名叫Linux小课堂,零零散散地总结,也是一个动力.我是系统学习,但不保证小课堂是系统总结输出,纯属小打小闹.如需系统学习,请百度搜索Linux,学习Linux的方式真所谓条条大路通罗马.开始总结,不定期更新.1, 一个命令行是基于文本的界面,可用于向计算机系统输入指令.Linux命令行由一个程序提供,它称为shell.如图是超级用户root运行shell的界面使用bash shell执行命令

Linux小课堂开课了(2)

1,使用man命令获取帮助Man page源自过去的Linux程序员手册,包含了具体文件类型的信息.主题与内容类型1. 用户命令2. 系统调用3. 库函数4. 特殊文件5. 文件格式6. 游戏7. 惯例.标准和其他8. 系统管理和特权命令9. Linux内核API(内核调用)常见的系统管理主题在第1节(用户命令).第5节(文件格式)和第8节(管理命令),剩余的章节通常供程序员参考或用于高级管理Man –k 是执行关键字搜索[[email protected] ~]# man -k passwdM

Linux小课堂开课了(4)

1. Centos7网卡配置[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33参数说明:DEVICE:此配置文件应用到的设备HWADDR:对应的设备的MAC地址BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootpONBOOT:在系统引导时是否激活此设备TYPE:接口类型:常见有的Ethernet, BridgeUUID:设备的惟一标识IPADDR:指明IP

Linux小课堂开课了(5)

1. 修改hostname主机名查看一下hostname[[email protected] ~]# cat /etc/hostnamelocalhost.localdomain[[email protected] ~]# vim /etc/hostname #永久生效server0.example.com[[email protected] ~]# hostname test #临时生效,重启后失效[[email protected] ~]# hostnameTest2. 使用ssh远程连接主

Linux小课堂开课了(9)-Centos7日常运维管理

Centos7日常运维管理 1,查看系统配置,进程,I/O,网卡流量使用w可以查看系统的状态,当前时间,系统启动时间,登录用户,从哪个IP登录的,系统的负载值.使用uptime查看系统的负载值使用iptop,可以具体查看哪个进行使用的I/O较多,需要安装一下[[email protected] ~]# yum -y install iotop[[email protected] ~]# iotop使用cat /proc/cpuinfo查看系统配置使用vmstat可以查看CPU,内存,虚拟磁盘,交

Linux小课堂开课了(6)

学习bash shell基础知识Bash shell 脚本的第一行是以#!开头,执行bash shell脚本前,需要修改其文件权限和所有权,使其变为可执行文件,使用chmod和chown相应修改文件的权限和所有权.使用echo进行输出.使用转义字符\(取消单个字符的特殊含义),单引号''(保留字符的字面值),双引号""(不保留美元符号$,,反引号'',反斜杠\的字面值)[[email protected] ~]# echo # hello [[email protected] ~]#

Linux 小知识翻译 - 「TCP/IP」

上次说了「协议」相关的话题,这次专门说说「TCP/IP」协议. 这里的主题是「TCP/IP」到底是什么?但并不是要说明「TCP/IP」是什么东西,重点是「TCP/IP」究竟有什么意义,在哪里使用「TCP/IP」.这正是之前没有提到的内容. TCP或IP,根据上次的介绍,都是协议,也就是通信时的规则.但是,「TCP/IP」很容易被误解,因为TCP/IP并不是单独的一个协议,而是一系列协议的集合,目前是作为互联网的标准被使用的. 上次也说了,单独一个协议是没法完成通信的.只有多个协议一起使用,才能完

小葵花妈妈课堂开课啦!android基础第一课

小葵花妈妈课堂开课了 孩子咳嗽老不好 怎么办呢 多半是装的 打一顿就好了~~ 背景介绍:android移动开发是一门比较流行的技术,就我个人的一点理解,电脑上的软件都搬到手机端,就需要开发大量的手机APP,所以android工程师是一个需求很大的岗位,如果你的技术扎实,对android的理解够深刻,那么混口饭吃,还是阔以的~~ 谈谈去做android开发如何赚钱: 1,做android游戏开发,各种道具收费,这个范围比较狭隘,得学习游戏开发的一些知识. 2,android应用开发,插播小广告,有

Linux网络基础番外篇(IP、MAC、TCP)

linux网络管理 计算机网络 MACMAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制.介质访问控制,或称为物理地址.硬件地址,用来定义网络设备的位置.在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址.因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址.MAC地址(MAC Address)MAC(Medium/Media Access Control)地址,用来表示互联网上每一