需求:

  1. #1、服务器为双网卡;
  2. #2、网卡1为互联网
  3. 172.16.137.99/24/254
  4. #3、网卡2为旅游专网
  5. 172.16.137.97/24/1
  6. #4、互联网路由器为172.16.137.254
  7. #5、旅游网需访问网关 172.16.134.1、135.1、136.1 。。。
  8. #6、实现服务器被互联网访问,也能被旅游网访问;

1、配置网卡

网卡1

  1. [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno1
  2. PROXY_METHOD="none"
  3. BOOTPROTO="static"
  4. DEFROUTE="yes"
  5. IPV4_FAILURE_FATAL="no"
  6. NAME="eno1"
  7. DEVICE="eno1"
  8. ONBOOT="yes"
  9. IPADDR="172.16.137.99"
  10. PREFIX="24"
  11. GATEWAY="172.16.137.254"
  12. DNS1="60.255.80.18"
  13. DNS2="60.255.80.19"
  14. [root@localhost ~]#

  

网卡2(不要设置GATEWAY,不要设置GATEWAY,不要设置GATEWAY,重要的事情说三遍!)

  1. [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno2
  2. PROXY_METHOD="none"
  3. BOOTPROTO="static"
  4. DEFROUTE="yes"
  5. IPV4_FAILURE_FATAL="no"
  6. NAME="eno2"
  7. DEVICE="eno2"
  8. ONBOOT="yes"
  9. IPADDR="172.16.137.97"
  10. PREFIX="24"
  11. GATEWAY="172.16.137.1"
  12. DNS1="60.255.80.18"
  13. DNS2="60.255.80.19"
  14. [root@localhost ~]#

2、查看ip地址

  1. [root@localhost ~]# ip a
  2. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
  3. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  4. inet 127.0.0.1/8 scope host lo
  5. valid_lft forever preferred_lft forever
  6. inet6 ::1/128 scope host
  7. valid_lft forever preferred_lft forever
  8. 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
  9. link/ether ec:aa:a0:19:85:98 brd ff:ff:ff:ff:ff:ff
  10. inet 172.16.137.99/24 brd 172.16.137.255 scope global noprefixroute eno1
  11. valid_lft forever preferred_lft forever
  12. inet6 fe80::eeaa:a0ff:fe19:8598/64 scope link
  13. valid_lft forever preferred_lft forever
  14. 3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
  15. link/ether ec:aa:a0:19:85:99 brd ff:ff:ff:ff:ff:ff
  16. inet 172.16.137.97/24 brd 172.16.137.255 scope global noprefixroute eno2
  17. valid_lft forever preferred_lft forever
  18. inet6 fe80::eeaa:a0ff:fe19:8599/64 scope link
  19. valid_lft forever preferred_lft forever
  20. 4: enp0s26u1u2u5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  21. link/ether ee:aa:a0:19:85:9f brd ff:ff:ff:ff:ff:ff
  22. [root@localhost ~]#

ip配置生效,测试网关只有网卡1通,网卡2不通。

3、添加路由

查看路由

  1. [root@localhost ~]# route -n
  2. Kernel IP routing table
  3. Destination Gateway Genmask Flags Metric Ref Use Iface
  4. 0.0.0.0 172.16.137.254 0.0.0.0 UG 100 0 0 eno1
  5. 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
  6. 172.16.137.0 0.0.0.0 255.255.255.0 U 101 0 0 eno2
  7. [root@localhost ~]#

添加临时路由,既然需要通不同旅游专网网段,我添加目标路由172.16.0.0 16位子网掩码到172.16.137.1出

  1. route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.137.1

再查看路由

  1. [root@localhost ~]# route -n
  2. Kernel IP routing table
  3. Destination Gateway Genmask Flags Metric Ref Use Iface
  4. 0.0.0.0 172.16.137.254 0.0.0.0 UG 100 0 0 eno1
  5. 0.0.0.0 172.16.137.1 0.0.0.0 UG 101 0 0 eno2
  6. 172.16.0.0 172.16.137.1 255.255.0.0 UG 101 0 0 eno2
  7. 172.16.137.0 0.0.0.0 255.255.255.0 U 100 0 0 eno1
  8. 172.16.137.0 0.0.0.0 255.255.255.0 U 101 0 0 eno2
  9. [root@localhost ~]#

其他旅游专线专线,能ping通,也能被其他旅游网专线ping通。至此路由配置已通。

4、添加永久路由

  1. #1、添加route文件,文件名route + 网卡名
  2. [root@localhost ~]# vim /etc/sysconfig/network-scripts/route-eno2
  3. #2、添加路由
  4. 172.16.0.0/16 via 172.16.137.1 dev eno2
  5. #3、重启网络
  6. 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. 用浏览器打开pdf格式的文件默认全屏显示

    打开地址如 http://xxxxx.pdf 在文件地址后面添加#view=FitH,top,可实现全屏查看pdf文件. http://xxxxx.pdf#view=FitH,top,

  2. AR设备使用Vuforia的优化

    主要是设置识别的范围,在应用内检测当前识别图和我的距离,以及识别图和我的角度,当进入了规定的范围和角度后, 在进行定位功能.我目前用的是距离在两米内 摄像机和识别图的角度正负不超过30度的范围 Vuf ...

  3. 查询redis路径,清除redis缓存

    查询redis路径 1.执行ps -ef | grep redis 命令,结果如下(记住PID) 2.执行ps -u 系统用户名,进一步确定进程id, 我这里的系统用户名是root,执行ps -u r ...

  4. flink学习总结

    flink学习总结 1.Flink是什么? Apache Flink 是一个框架和分布式处理引擎,用于处理无界和有界数据流的状态计算. 2.为什么选择Flink? 1.流数据更加真实的反映了我们的生活 ...

  5. 快速替换jar包class文件的方法

    stetp1:jar -tvf *.jar | grep *.class 查找jar包中,class文件所在的具体路径stetp2:jar -xvf *.jar */*/*/*.class 当前目录下 ...

  6. java学习一:java介绍及第一个helloword程序

    1.java语言介绍 java是一门后台开发语言 大型web语言系统开发,app后台服务首选开发语言 java这门语言大特点:跨平台,安全性高,有丰富的类库 核心思想:面向对象 2.Jdk介绍 3.为 ...

  7. 03java基础(二)java面向对象

    目录 类和对象的基本使用 基础概念 类的初始化 用new关键字创建对象 创建对象的内存分析 OOP的三大特征 类的封装 类的继承 继承的基础使用 继承基本概念 extends关键字的基本使用 supe ...

  8. Canvas布局下使用附加属性使控件岁鼠标移动

    定义附加属性 public class MoveBehavior { public static readonly DependencyProperty IsMoveAbleProperty = De ...

  9. (已解决)用phpstudy8创建个数据库(非root),结果没有访问权限。

    1. 问题 用phpstudy_pro,即最新版本,创建非root用户的数据库,然后后台访问它却提示没有权限. 2. 解决办法 进入系统自带的user表,修改权限.具体操作如下: a. 首先找到自己用 ...

  10. python 嵌套对象转为dict

    as_dict(self, keys=None, exclude_keys=None): """ 将ORM对象序列化为字典 :param keys: :return: & ...