Skip to main content
☘️ Septvean's Documents
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

nmcli

设置主机名和 IP

# 设置主机名
hostnamectl hostname node-201.server.com

# 设置 IP
nmcli connection modify enp1s0 \
    ipv4.method manual \
    ipv4.addresses 192.168.101.201/24 \
    ipv4.gateway 192.168.101.1 \
    ipv4.dns "114.114.114.114 8.8.8.8"

# 启动时自动连接
nmcli connection modify enp1s0 autoconnect yes

# 忽略 IPv6 (不要使用 disabled)
nmcli connection modify enp1s0 ipv6.method ignore

# 重启网络
systemctl restart NetworkManager

# 退出 SSH, 使用新 IP 重新 SSH

# 查看 IP 地址
ip addr

# 清理 IP 地址
nmcli connection up enp1s0

# 查看 IP 地址
ip addr

# 查看配置
cat /etc/NetworkManager/system-connections/enp1s0.nmconnection

DHCP 配置

# 查看连接
nmcli connection show

# 查看连接配置
cat /etc/NetworkManager/system-connections/enp1s0.nmconnection

# 设置 DHCP 并清理手动配置
nmcli connection modify enp1s0 ipv4.method auto ipv4.addresses "" ipv4.gateway "" ipv4.dns ""

# 重启网络
nmcli connection up enp1s0

# 查看连接配置
cat /etc/NetworkManager/system-connections/enp1s0.nmconnection