-
查看网络接口名称:
nmcli device status
-
配置静态IP地址(示例为ens192):
nmcli con mod ens192 ipv4.addresses 192.168.1.10/24 nmcli con mod ens192 ipv4.gateway 192.168.1.1 nmcli con mod ens192 ipv4.dns 8.8.8.8 nmcli con mod ens192 ipv4.method manual
-
启用DHCP配置(可选替代静态IP):
nmcli con mod ens192 ipv4.method auto nmcli con mod ens192 ipv4.addresses ""
-
应用配置并重启连接:
nmcli con down ens192 && nmcli con up ens192
-
验证配置:
ip addr show ens192
ping 8.8.8.8
如何使用 nmcli 配置和启用网络接口的 IP 地址?
使用nmcli配置网络接口IP地址的步骤如下:
-
查看当前接口:
nmcli device status
确认目标接口名称(如ens33)。
-
配置静态IP:
nmcli con mod <连接名称> ipv4.addresses 192.168.1.100/24 nmcli con mod <连接名称> ipv4.gateway 192.168.1.1 nmcli con mod <连接名称> ipv4.dns "8.8.8.8 8.8.4.4" nmcli con mod <连接名称> ipv4.method manual
-
配置DHCP动态获取IP:
nmcli con mod <连接名称> ipv4.method auto
-
启用连接:
nmcli con up <连接名称> systemctl restart NetworkManager
注意:
- 使用
ip a
验证配置结果 - 若接口未激活,执行
nmcli device connect <接口名>
- 配置文件路径为/etc/NetworkManager/system-connections/
更多回答
使用 nmcli 配置和启用网络接口 IP 地址的步骤如下:
- 查看接口名称:执行
nmcli device status
确认目标接口(如 eth0、ens192)。 - 配置静态 IP:
nmcli con add con-name <连接名称> ifname <接口名> type ethernet \ ipv4.method manual ipv4.addresses <IP/掩码> ipv4.gateway <网关> ipv4.dns <DNS>
示例:
ipv4.addresses 192.168.1.10/24
- 配置 DHCP:
nmcli con add con-name <连接名称> ifname <接口名> type ethernet ipv4.method auto
- 激活连接:
nmcli con up <连接名称>
- 验证配置:
nmcli con show <连接名称> | grep -i ipv4 ip addr show <接口名>
注意事项:
- 使用
sudo
权限执行命令 - 修改现有连接可用
nmcli con mod
替代con add
- 通过
autoconnect yes
参数可设置开机自启 - 配置生效后建议执行
nmcli con reload
推荐
热门问答
部分内容依据人工智能生成,仅供参考,可能有误请注意甄别