centos7 双网卡同网段双网关配置
需求:
- #1、服务器为双网卡;
- #2、网卡1为互联网
- 172.16.137.99/24/254
- #3、网卡2为旅游专网
- 172.16.137.97/24/1
- #4、互联网路由器为172.16.137.254
- #5、旅游网需访问网关 172.16.134.1、135.1、136.1 。。。
- #6、实现服务器被互联网访问,也能被旅游网访问;
1、配置网卡
网卡1
- [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno1
- PROXY_METHOD="none"
- BOOTPROTO="static"
- DEFROUTE="yes"
- IPV4_FAILURE_FATAL="no"
- NAME="eno1"
- DEVICE="eno1"
- ONBOOT="yes"
- IPADDR="172.16.137.99"
- PREFIX="24"
- GATEWAY="172.16.137.254"
- DNS1="60.255.80.18"
- DNS2="60.255.80.19"
- [root@localhost ~]#
网卡2(不要设置GATEWAY,不要设置GATEWAY,不要设置GATEWAY,重要的事情说三遍!)
- [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno2
- PROXY_METHOD="none"
- BOOTPROTO="static"
- DEFROUTE="yes"
- IPV4_FAILURE_FATAL="no"
- NAME="eno2"
- DEVICE="eno2"
- ONBOOT="yes"
- IPADDR="172.16.137.97"
- PREFIX="24"
- GATEWAY="172.16.137.1"
- DNS1="60.255.80.18"
- DNS2="60.255.80.19"
- [root@localhost ~]#
2、查看ip地址
- [root@localhost ~]# ip a
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
- link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
- inet 127.0.0.1/8 scope host lo
- valid_lft forever preferred_lft forever
- inet6 ::1/128 scope host
- valid_lft forever preferred_lft forever
- 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
- link/ether ec:aa:a0:19:85:98 brd ff:ff:ff:ff:ff:ff
- inet 172.16.137.99/24 brd 172.16.137.255 scope global noprefixroute eno1
- valid_lft forever preferred_lft forever
- inet6 fe80::eeaa:a0ff:fe19:8598/64 scope link
- valid_lft forever preferred_lft forever
- 3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
- link/ether ec:aa:a0:19:85:99 brd ff:ff:ff:ff:ff:ff
- inet 172.16.137.97/24 brd 172.16.137.255 scope global noprefixroute eno2
- valid_lft forever preferred_lft forever
- inet6 fe80::eeaa:a0ff:fe19:8599/64 scope link
- valid_lft forever preferred_lft forever
- 4: enp0s26u1u2u5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
- link/ether ee:aa:a0:19:85:9f brd ff:ff:ff:ff:ff:ff
- [root@localhost ~]#
ip配置生效,测试网关只有网卡1通,网卡2不通。
3、添加路由
查看路由
- [root@localhost ~]# route -n
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 0.0.0.0 172.16.137.254 0.0.0.0 UG 100 0 0 eno1
- 0.0.0.0 172.16.137.1 0.0.0.0 UG 101 0 0 eno2172.16.137.0 0.0.0.0 255.255.255.0 U 100 0 0 eno1
- 172.16.137.0 0.0.0.0 255.255.255.0 U 101 0 0 eno2
- [root@localhost ~]#
添加临时路由,既然需要通不同旅游专网网段,我添加目标路由172.16.0.0 16位子网掩码到172.16.137.1出
- route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.137.1
再查看路由
- [root@localhost ~]# route -n
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 0.0.0.0 172.16.137.254 0.0.0.0 UG 100 0 0 eno1
- 0.0.0.0 172.16.137.1 0.0.0.0 UG 101 0 0 eno2
- 172.16.0.0 172.16.137.1 255.255.0.0 UG 101 0 0 eno2
- 172.16.137.0 0.0.0.0 255.255.255.0 U 100 0 0 eno1
- 172.16.137.0 0.0.0.0 255.255.255.0 U 101 0 0 eno2
- [root@localhost ~]#
其他旅游专线专线,能ping通,也能被其他旅游网专线ping通。至此路由配置已通。
4、添加永久路由
- #1、添加route文件,文件名route + 网卡名
- [root@localhost ~]# vim /etc/sysconfig/network-scripts/route-eno2
- #2、添加路由
- 172.16.0.0/16 via 172.16.137.1 dev eno2
- #3、重启网络
- systemctl restart network
centos7 双网卡同网段双网关配置的更多相关文章
- 经验分享:Linux 双网卡 不同网段 网络互通
环境如下: 现状:一台linux主机上有两个网卡eth0 和eth1 ,机器能访问192网的服务资源,但不能访问10网段的资源. 要求:linux能通过eth1访问10网段的资源 路由: 网卡: 操作 ...
- Linux 双网卡 不同网段 网络互通
环境如下: 现状:一台linux主机上有两个网卡eth0 和eth1 ,机器能访问192网的服务资源,但不能访问10网段的资源. 要求:linux能通过eth1访问10网段的资源 路由: 网卡: 操作 ...
- Centos7单网卡带VLAN多IP配置
1.需要使用到vconfig软件,首先yum安装vconfig: 使用指令yum install vconfig:(若是本机找不到vconfig安装包,可以通过其他centos7安装yum-utils ...
- windows2003服务器双线双IP双网卡设置方法
双线双ip很好,网通用户访问网通线路,电信用户访问电信线路.但很多人会选用导入静态路由表,这个办法看似完美,其实问题很多. 1.电信用户如果被解析到网通的ip上,服务器根据路由表会返回电信线路,但用户 ...
- 双网卡环境导致Oracle连接异常
现在就是流行向最高水平看齐,这次项目的部署,好好的SQL Server扔了(有正版授权的企业版,神啊...),逢人就夸:“俺们那上的可是最顶级的Oracle Database System!”.看了看 ...
- Linux 双网卡绑定
Linux 双网卡绑定 Linux 双网卡绑定双网卡绑定的常用模式:mode1:active-backup 模式,即主备模式.mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚 ...
- Win10双网卡不双待攻略
声明:本文与个人的技术兴趣毫无关系,只是因为有迫不得已的实际需求,才不得不想办法.所谓"艰难困苦,玉汝于成",大概就是这个道理.(PS:标题我没有写错,不是双网卡双待,就是双网卡但 ...
- virtualbox 最小化安装centos7 配置双网卡(nat和桥接)记录----已经过期
该文章已经过期 请参考另一篇文章:virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题 先说明一下为什么要配置双网卡? 配置nat ...
- centos7.5配置双网卡上网
一.环境及说明 当初有这个需求,主要是帮一个高校的客户搭建一个大数据集群,使用的是校园网,交换机上一个端口只能连接一部电脑上网,不能通过路由组建子网,确保集群中的服务器有子网ip的同时,也能够通过公网 ...
- CentOS7.3虚拟机双网卡配置
笔者在学习和工作中经常要用到linux,专门装一个linux主机固然可以,但是毕竟还要用到windows,解决的办法就是用vmware来搭建linux虚拟机.关于linux虚拟机上网的问题,笔者写过很 ...
随机推荐
- 用浏览器打开pdf格式的文件默认全屏显示
打开地址如 http://xxxxx.pdf 在文件地址后面添加#view=FitH,top,可实现全屏查看pdf文件. http://xxxxx.pdf#view=FitH,top,
- AR设备使用Vuforia的优化
主要是设置识别的范围,在应用内检测当前识别图和我的距离,以及识别图和我的角度,当进入了规定的范围和角度后, 在进行定位功能.我目前用的是距离在两米内 摄像机和识别图的角度正负不超过30度的范围 Vuf ...
- 查询redis路径,清除redis缓存
查询redis路径 1.执行ps -ef | grep redis 命令,结果如下(记住PID) 2.执行ps -u 系统用户名,进一步确定进程id, 我这里的系统用户名是root,执行ps -u r ...
- flink学习总结
flink学习总结 1.Flink是什么? Apache Flink 是一个框架和分布式处理引擎,用于处理无界和有界数据流的状态计算. 2.为什么选择Flink? 1.流数据更加真实的反映了我们的生活 ...
- 快速替换jar包class文件的方法
stetp1:jar -tvf *.jar | grep *.class 查找jar包中,class文件所在的具体路径stetp2:jar -xvf *.jar */*/*/*.class 当前目录下 ...
- java学习一:java介绍及第一个helloword程序
1.java语言介绍 java是一门后台开发语言 大型web语言系统开发,app后台服务首选开发语言 java这门语言大特点:跨平台,安全性高,有丰富的类库 核心思想:面向对象 2.Jdk介绍 3.为 ...
- 03java基础(二)java面向对象
目录 类和对象的基本使用 基础概念 类的初始化 用new关键字创建对象 创建对象的内存分析 OOP的三大特征 类的封装 类的继承 继承的基础使用 继承基本概念 extends关键字的基本使用 supe ...
- Canvas布局下使用附加属性使控件岁鼠标移动
定义附加属性 public class MoveBehavior { public static readonly DependencyProperty IsMoveAbleProperty = De ...
- (已解决)用phpstudy8创建个数据库(非root),结果没有访问权限。
1. 问题 用phpstudy_pro,即最新版本,创建非root用户的数据库,然后后台访问它却提示没有权限. 2. 解决办法 进入系统自带的user表,修改权限.具体操作如下: a. 首先找到自己用 ...
- python 嵌套对象转为dict
as_dict(self, keys=None, exclude_keys=None): """ 将ORM对象序列化为字典 :param keys: :return: & ...