nmcli
Eave
2025.08.20
设置静态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。