CentOS 9默认使用NetworkManager来管理网络配置,因此与CentOS 7及以前版本的网络配置方式有所不同。以下是设置静态IP的详细步骤:
一、确定网络接口名称
首先,你需要确定你的网络接口名称。nmcli d
命令来查看所有网络接口的列表。在输出中,找到网络接口名称,这里为ens160
[root@localhost ~]# nmcli d
DEVICE TYPE STATE CONNECTION
ens160 ethernet 已连接 ens160
lo loopback 连接(外部) lo
二、编辑网络配置文件
配置文件位于/etc/NetworkManager/system-connections/
目录下的ens160.nmconnection
打开配置文件:
vim /etc/NetworkManager/system-connections/ens160.nmconnection
编辑配置文件:
在配置文件中,找到[ipv4]部分,并将其auto设置为manual(表示手动设置IP地址)。
然后,设置你的静态IP地址、子网掩码(可以通过CIDR表示法如/24来指定)和网关。
设置DNS服务器地址。
示例配置如下:
[ipv4]
method=manual
address1=192.168.0.164/24,192.168.0.1
dns=114.114.114.114;8.8.8.8
三、重新加载并应用配置
重新加载NetworkManager的配置:
nmcli c reload
启动或重启网络接口:
nmcli c up ens160
运行nmcli
查看是否成功