服务器双网卡连接内外网配置

因为一台电脑只能有一个默认网关,所以,当两台电脑设置两个默认网关后就会冲突,要么两个都不可用,要么其中一个可用,另一个不可用

针对上述情况,提出的解决方案是,把外网的网关设置为默认网关,内网的通过静态路由实现连接到指定IP,如图:

服务器双网卡连接内外网配置

从本机发出的请求,默认都会走网卡2,一旦网卡2请求不通,则会按照规则匹配静态路由,之后将请求指向默认路由配置的网关。

配置IP信息

#进入对应目录
cd /etc/sysconfig/network-scripts
#找到网络配置文件ifcfg-eno1 ifcfg-eno2 ifcfg-eno3 ifcfg-eno4 ifcfg开头的
vim ifcfg-网卡名称
#可以看到如下信息
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=no
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno4
UUID=ad36f3ec-fd92-4637-bb1a-b7e60a40badc
DEVICE=eno4
ONBOOT=yes
IPADDR=10.234.93.131
PREFIX=25
#GATEWAY=10.234.93.129
IPV6_PRIVACY=no
IPV4_ROUTE_METRIC=0

####配置完之后重启网络服务
systemctl restart network
#注意:如果重启过后没有生效,就执行这条命令;有可能是因为可视化网络管理器与network冲突了,将两者都进行重启
systemctl restart NetworkManager

添加路由

在 /etc/sysconfig/network-scripts 目录下创建文件 route-网卡名称,比如:route-eno1

文件内容如下:

#网段ip/子网 via 网关
10.234.0.0/16 via 10.234.93.129
#保存后重启网络配置
systemctl restart network
上一篇:关于学习的一点思考


下一篇:学习笔记:云计算第14天