centos9系统怎么删除IP
美国、香港服务器
centos9系统怎么删除IP
04-01 来源:
CentOS 9 默认使用 NetworkManager 管理网络,删除 IP 分 临时删除(重启失效) 和 永久删除(写入配置) 两种。下面是完整、可直接复制的命令步骤。
一、先查看网卡与 IP(必做)
bash
运行
# 查看所有网卡和IP(常用)
ip a
# 或只看IPv4
ip -4 a
# 查看NetworkManager连接名(重要)
nmcli connection show
常见网卡名:ens3、ens160、eth0、em1
方法 1:临时删除 IP(立即生效,重启失效)
bash
运行
# 语法
ip addr del IP/掩码 dev 网卡名
# 示例:删除 ens160 上的 192.168.1.100/24
ip addr del 192.168.1.100/24 dev ens160
# 示例:删除IPv6(如果需要)
ip -6 addr del 240e:xxx::xxx/64 dev ens160
适用:临时测试、不想影响重启后配置
方法 2:永久删除 IP(推荐,CentOS 9 标准)
2.1 用 nmcli 删除(单 IP / 多 IP 都支持)
bash
运行
# 查看当前连接名(如 ens160)
nmcli connection show
# 删除指定IP(-ipv4.addresses)
nmcli connection modify 连接名 -ipv4.addresses "IP/掩码"
# 示例:删除 ens160 上 192.168.1.100/24
nmcli connection modify ens160 -ipv4.addresses "192.168.1.100/24"
# 重新激活生效
nmcli connection up ens160
# 验证
ip a
2.2 清空所有静态 IP(改为 DHCP)
bash
运行
# 方法A:nmcli
nmcli connection modify ens160 ipv4.method auto
nmcli connection up ens160
# 方法B:编辑配置文件
vi /etc/NetworkManager/system-connections/ens160.nmconnection
把 [ipv4] 下的 addresses= 整行删掉 / 注释,然后:
bash
运行
nmcli connection reload
nmcli connection up ens160
方法 3:删除整个网卡连接(彻底清空)
bash
运行
# 先看连接名
nmcli connection show
# 删除连接(配置文件一并删除)
nmcli connection delete ens160
# 重启NetworkManager
systemctl restart NetworkManager
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快