问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

CentOS 7.3 双网卡设置与路由配置详解

创作时间:
作者:
@小白创作中心

CentOS 7.3 双网卡设置与路由配置详解

引用
CSDN
1.
https://blog.csdn.net/qq_40772640/article/details/141379046

本文将介绍如何在CentOS 7.3系统上配置双网卡,实现服务器通过专线访问互联网的同时,也能与同一网段的局域网设备通信。具体包括关闭NetworkManager、配置静态IP地址以及创建自定义路由表等步骤。

关闭NetworkManager

NetworkManager可能会自动生成一些路由表和网口配置,可能对我们的定制化设置产生干扰。因此,建议先关闭NetworkManager。

停止NetworkManager服务:

systemctl stop NetworkManager

开机禁用NetworkManager:

systemctl disable NetworkManager

enp179s0f0 网络接口配置

编辑网卡配置文件:

vim /etc/sysconfig/network-scripts/ifcfg-enp179s0f0

配置内容如下:

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp179s0f0
UUID=252cf7f8-1dad-418a-86b8-04d10308cdf0
DEVICE=enp179s0f0
ONBOOT=yes
IPADDR=192.168.1.5
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

enp179s0f1 网络接口配置

编辑另一个网卡配置文件:

vim /etc/sysconfig/network-scripts/ifcfg-enp179s0f1

配置内容如下:

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp179s0f1
UUID=22aa5399-7b1f-4a25-866a-54589b715b7b
DEVICE=enp179s0f1
ONBOOT=yes
IPADDR=192.168.1.222
NETMASK=255.255.255.0

注意:此网卡无需配置网关,因为北区的各个终端与服务器在一个局域网内。

创建路由表

/etc/sysconfig/network-scripts/目录下创建一个名为route-enp179s0f1的文件:

vim /etc/sysconfig/network-scripts/route-enp179s0f1

配置内容如下:

192.168.1.3/32 dev enp179s0f1 metric 5
192.168.1.70/32 dev enp179s0f1 metric 5
192.168.1.75/32 dev enp179s0f1 metric 5

其中,“192.168.1.3/32 dev enp179s0f1 metric 5”表示当访问192.168.1.3时走enp179s0f1接口,metric是路由开销,值越小优先级越高。

路由表查看

通过ip route show指令来查看系统目前的路由表:

[root@localhost network-scripts]# ip route show
default via 192.168.1.1 dev enp179s0f0 
169.254.0.0/16 dev enp179s0f0  scope link  metric 1002 
169.254.0.0/16 dev enp179s0f1  scope link  metric 1003 
192.168.1.0/24 dev enp179s0f0  proto kernel  scope link  src 192.168.1.5 
192.168.1.0/24 dev enp179s0f1  proto kernel  scope link  src 192.168.1.222 
192.168.1.3 dev enp179s0f1  scope link  metric 5 
192.168.1.70 dev enp179s0f1  scope link  metric 5 
192.168.1.75 dev enp179s0f1  scope link  metric 5 

其中"default via 192.168.1.1 dev enp179s0f0"是默认路由,当要访问的IP地址没有从路由表中匹配到路由条目,则匹配到默认路由上。访问192.168.1.3、192.168.1.70、192.168.1.75走enp179s0f1网口,访问互联网时匹配的是默认路由,走enp179s0f0网口。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号