需求:

#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 双网卡同网段双网关配置的更多相关文章

  1. 经验分享:Linux 双网卡 不同网段 网络互通

    环境如下: 现状:一台linux主机上有两个网卡eth0 和eth1 ,机器能访问192网的服务资源,但不能访问10网段的资源. 要求:linux能通过eth1访问10网段的资源 路由: 网卡: 操作 ...

  2. Linux 双网卡 不同网段 网络互通

    环境如下: 现状:一台linux主机上有两个网卡eth0 和eth1 ,机器能访问192网的服务资源,但不能访问10网段的资源. 要求:linux能通过eth1访问10网段的资源 路由: 网卡: 操作 ...

  3. Centos7单网卡带VLAN多IP配置

    1.需要使用到vconfig软件,首先yum安装vconfig: 使用指令yum install vconfig:(若是本机找不到vconfig安装包,可以通过其他centos7安装yum-utils ...

  4. windows2003服务器双线双IP双网卡设置方法

    双线双ip很好,网通用户访问网通线路,电信用户访问电信线路.但很多人会选用导入静态路由表,这个办法看似完美,其实问题很多. 1.电信用户如果被解析到网通的ip上,服务器根据路由表会返回电信线路,但用户 ...

  5. 双网卡环境导致Oracle连接异常

    现在就是流行向最高水平看齐,这次项目的部署,好好的SQL Server扔了(有正版授权的企业版,神啊...),逢人就夸:“俺们那上的可是最顶级的Oracle Database System!”.看了看 ...

  6. Linux 双网卡绑定

    Linux 双网卡绑定 Linux 双网卡绑定双网卡绑定的常用模式:mode1:active-backup 模式,即主备模式.mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚 ...

  7. Win10双网卡不双待攻略

    声明:本文与个人的技术兴趣毫无关系,只是因为有迫不得已的实际需求,才不得不想办法.所谓"艰难困苦,玉汝于成",大概就是这个道理.(PS:标题我没有写错,不是双网卡双待,就是双网卡但 ...

  8. virtualbox 最小化安装centos7 配置双网卡(nat和桥接)记录----已经过期

    该文章已经过期   请参考另一篇文章:virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题   先说明一下为什么要配置双网卡? 配置nat ...

  9. centos7.5配置双网卡上网

    一.环境及说明 当初有这个需求,主要是帮一个高校的客户搭建一个大数据集群,使用的是校园网,交换机上一个端口只能连接一部电脑上网,不能通过路由组建子网,确保集群中的服务器有子网ip的同时,也能够通过公网 ...

  10. CentOS7.3虚拟机双网卡配置

    笔者在学习和工作中经常要用到linux,专门装一个linux主机固然可以,但是毕竟还要用到windows,解决的办法就是用vmware来搭建linux虚拟机.关于linux虚拟机上网的问题,笔者写过很 ...

随机推荐

  1. CodeGym自学笔记02——打印命令

    1.方法的主体由命令组成.我们甚至可以说,方法就是一组被赋予名称(方法名称)的命令. 2.如果你使用几次 System.out.println() 命令,就会发现每次传递给该命令的文本都会显示在单独的 ...

  2. Transformers Pipelines

    pipelines 是使用模型进行推理的一种很好且简单的方法.这些pipelines 是从库中抽象出大部分复杂代码的对象,提供了一个简单的API,专门用于多个任务,包括命名实体识别.屏蔽语言建模.情感 ...

  3. 【面试题】面试官:请你实现一个深拷贝,那如果是正则/set/函数怎么拷贝?

    一.面试官灵魂三连问: 你知道哪些拷贝的方法? 让你实现一个深拷贝怎么实现? 那像正则.Set.Map.函数等如何拷贝? 二.浅拷贝方法 自己创建一个新对象,来接收你要重新复制或引用的对象值.如果对象 ...

  4. Spring的IOC源码分析

    Spring IOC 容器源码分析 Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器.既然大家平时都要用到 Spring,怎么可以不 ...

  5. unity 实现Game窗口的Stats 【转自蛮牛】

    using UnityEngine;using System.Text;using UnityEditor; public class ShowFps : MonoBehaviour{ public ...

  6. LESS-8

    根据题目,这是一道布尔型注入.页面只有返回正常和不正常两种. payload: ' and substr(database(),1,1)='s' --+  判断当前数据库名的第一个字母,是's'页面就 ...

  7. docker部署rocketmq

    docker pull foxiswho/rocketmq:server-4.7.0  (拉取镜像) docker pull foxiswho/rocketmq:broker-4.7.0 (拉取镜像) ...

  8. python调用golang代码

    一.调用步骤: 将go代码编译成so库 -> python中通过ctypes引用so库并指定需要调用的函数(同时可指定传入参数类型和返回值类型) -> 指定后按python使用函数方式调用 ...

  9. python批量将png图片转换为jpg图片

    参考引用链接如下:https://www.freesion.com/article/1866518882

  10. Selenium无浏览器页面执行测试用例—静默执行

    在执行WebUI自动化用例的时候,经常需要不打开浏览器执行自动化测试,这时就需要用到浏览器的静默执行.浏览器静默执行要点:1.定义Chrome的选项,两种方式任选 chrome_options = w ...