nmcli

Eave 2025.08.20
激活网络连接 nmcli con up 连接名 检查状态 nmcli device status 查看连接情况 nmcli con show 检查IP地址分配 nmcli device show 连接名

设置静态IP

# 设置IP地址和子网掩码
nmcli con mod 连接名 ipv4.addresses 192.168.10.8/24
# 设置网关
nmcli con mod 连接名 ipv4.gateway 192.168.10.1
# 设置DNS(多个DNS用逗号分隔)
nmcli con mod 连接名 ipv4.dns "8.8.8.8,114.114.114.114"
# 切换为静态IP(manual)
nmcli con mod 连接名 ipv4.method manual
# 设置开机自启
nmcli con mod 连接名 connection.autoconnect yes
# 重启网卡生效
nmcli con down 连接名
nmcli con up 连接名

设置动态IP

nmcli con mod 连接名 ipv4.method auto
systemctl restart NetworkManager nmcli connection add type ethernet con-name ens33-static ifname ens33 ipv4.addresses 192.168.1.134/24 ipv4.method manual ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 connection.autoconnect yes 参数的具体说明如下: type ethernet:指定连接类型为以太网。 con-name ens33-static:为新连接指定一个名称,这里是ens33-static。 ifname ens33:指定要配置的网络接口名称,这里是ens33。