需求:

#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

最新文章

  1. Java生成动态GIF图片
  2. spring随手笔记2:初始化方法
  3. Git使用之设置SSH Key
  4. PHP date 格式化一个本地时间/日期
  5. Linux常见问题的处理方法(长期更新)
  6. HDELETE
  7. WF4.0 自定义CodeActivity与Bookmark&lt;第三篇&gt;
  8. QQl聊天消息
  9. Arduino中的数据类型范围
  10. IIS中的上传目录权限设置问题
  11. requests设置headers,proxies,cookies
  12. DOCKER脚本一例---快速建立大批测试机
  13. CSS 3 属性学习大纲
  14. apigw鉴权分析(1-1)阿里数加 - 鉴权方式分析
  15. Swift按照数组元素出现的次数及大小排序
  16. MySQL优化COUNT()查询
  17. python 【pandas】账号、银行卡号、身份证号导出文件后以科学计数法显示问题解决
  18. oracle之存储过程和存储函数的使用和区别
  19. cFSMN和FSMN参数规模对比分析
  20. GIT 详解2

热门文章

  1. 有监督的图像翻译——Pix2Pix
  2. Linux服务器监控性能测试
  3. SQL数据库常用命令
  4. shell脚本自动过滤尝试多次连接ip并添加到系统黑名单
  5. (app笔记)关闭monkey进程命令
  6. Windows10免安装版的Mysql
  7. props其他-混入mixin-插件-elementui使用-localStorage系列-vueRouter-vuex
  8. uniapp打包h5
  9. Winform窗体中打开PDF文件的三种方式
  10. wsl2 的安装与使用