设置双网卡 - 内网网卡

设置双网卡 - 内网网卡

背景

因项目环境需求需要设置两块网卡进行访问192走内网(自身连接硬件及基础服务) 172走外网(局域网办公人员连接)

操作实现

1.查看服务器接入网卡数和接入的网卡设备信息
1)服务器上网卡数

[root@test ~]#  lspci | grep -i Ethernet
02:00.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)

2)设备对应信息

[root@test ~]# nmcli con show
NAME    UUID                                  TYPE      DEVICE 
em1   1b521a6d-933c-4fa3-8b67-cd50560bbcd7  ethernet  em1  
em4   7fa2f659-8709-4ba9-bd19-a2eb9f05b6d8  ethernet  em4  
virbr0  dbe9c632-d1b7-42d2-172f8-dec29131d675  bridge    virbr0 

3)删除内网网卡网关(我的内网网卡名称:ifcfg-em1)

#编辑/etc/sysconfig/network-scripts/ifcfg-em1
注释或删除GATEWAY
#GATEWAY=192.168.43.1

4)配置策略路由

#编辑/etc/iproute2/rt_tables
echo "192 net_192 " >> /etc/iproute2/rt_tables
echo "172 net_172 " >> /etc/iproute2/rt_tables

#清空net_192路由表(内网访问配置)
ip route flush table net_192

# 添加一个路由规则到 net_192 表,这条规则是 net_192 这个路由表中数据包默认使用源 IP 192.168.43.150 通过 em1 走网关 192.168.43.1

ip route add default via 192.168.43.1 dev em1 src 192.168.43.150 table net_192

#来自 192.168.43.150 的数据包,使用 net_192 路由表的路由规则
ip rule add from 192.168.43.150 table net_192

#清空net_172路由表(访问外网配置)
ip route flush table net_172

#添加一个路由规则到 net_172 表,这条规则是 net_172 这个路由表中数据包默认使用源 IP 172.22.78.35 通过 em4 走网关 172.22.78.233
ip route add default via 172.22.78.233 dev em4 src 172.22.78.35 table net_172

#来自 172.22.78.35 的数据包,使用 net_172 路由表的路由规则
ip rule add from 172.22.78.35 table net_172	

#添加默认网关
route add default gw 172.22.78.233


ip route flush table net_192
ip route add default via 192.168.43.1 dev em1 src 192.168.43.150 table net_192
ip rule add from 192.168.43.150 table net_192
ip route flush table net_172
ip route add default via 172.22.78.233 dev em4 src 172.22.78.35 table net_172
ip rule add from 172.22.78.35 table net_172
route del default gw 192.168.43.1
route add default gw 172.22.78.233

参考博客:https://blog.csdn.net/qq_15735767/article/details/100578692

补充

负责的该项目是vue配合cas实现登录的 如果192网络改为172网络访问还要改 vue前端配置文件以及各个后端组件配置cas的部分把192改为172(项目还有设置子系统的地方也要修改)

posted @ 2020-09-08 15:21  鸣昊  阅读(650)  评论(0编辑  收藏  举报