一、配置静态 IP 地址
1. 确认网络接口名称
ip a
查看当前活动的网络接口名称(如 ens160、enp0s3 等)34。
2. 编辑 NetworkManager 配置文件
CentOS 9 的网卡配置文件路径为 /etc/NetworkManager/system-connections/,文件名格式为 <接口名>.nmconnection(例如 ens160.nmconnection)34。
sudo vim /etc/NetworkManager/system-connections/ens160.nmconnection
修改或添加以下参数:
[connection]
id=ens160
type=ethernet
interface-name=ens160
[ipv4]
method=manual
address1=192.168.1.65/24,192.168.1.1 # 格式:IP/子网掩码位数,网关
dns=223.5.5.5;223.6.6.6; # DNS 服务器,分号分隔
[ipv6]
method=auto # 若需禁用 IPv6,改为 disabled
3. 重启 NetworkManager 服务
sudo systemctl restart NetworkManager
或重新加载配置文件:
nmcli connection reload ens160 # 替换为实际接口名
nmcli connection up ens160
二、使用 nmcli 命令行工具(推荐)
若需快速修改配置,可直接通过 nmcli 命令操作:
1. 设置静态 IP 和网关
nmcli connection modify ens160 ipv4.method manual \
ipv4.addresses 192.168.1.65/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "223.5.5.5 223.6.6.6"
2. 激活配置
nmcli connection up ens160
三、验证配置
-
查看 IP 地址
ip addr show ens160 -
测试网络连通性
ping www.baidu.com
浙公网安备 33010602011771号