CentOS10的网络配置服务是NetworkManager,配置文件位于/etc/NetworkManager/system-connections/目录下,命令行工具是nmcli。

1. 配置命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 查看网卡列表和状态,获取网卡名称
nmcli device status
# 后面的指令使用的示例网卡名称为enp4s0,实际使用中需要更换为实际名称
# 命令中的modify代表会将改动写到配置文件中
# 连接网卡(会生成一个DHCP的网卡配置文件并激活)
nmcli device connect enp4s0
# 配置IP地址、网关、DNS
nmcli connection modify enp4s0 ipv4.addresses 192.168.1.251/24 ipv4.gateway 192.168.1.1
nmcli connection modify enp4s0 ipv4.dns "114.114.114.114 8.8.8.8"
# 配置网卡为手动配置模式
nmcli connection modify enp4s0 ipv4.method manual
# 设置网卡开机自启动
nmcli connection modify enp4s0 connection.autoconnect yes
# 激活配置
nmcli connection up enp4s0
# 一个Tips:如果是无线网卡,可能需要安装NetworkManager-wifi包
dnf install NetworkManager-wifi