CentOS 7下临时禁用网卡指定主IPv4地址且保留同接口其他IP的方法
CentOS 7下临时禁用网卡指定主IPv4地址且保留同接口其他IP的方法
刚好跟你碰到过一模一样的场景!因为你的IP是由软件自动分配的,没法提前掌控别名或者主从状态,直接用ip命令做临时操作最靠谱,完全不会影响同网卡的其他IP,下面给你具体步骤:
直接删除指定IP(临时生效,重启网卡即恢复)
不用管这个IP是主还是副,直接执行下面的命令就能删掉它:ip addr del 192.168.220.92/24 dev eth0这里要注意带上子网掩码(比如你的是/24),不然命令会报错。
先确认IP的完整CIDR再删除(更稳妥)
如果你不确定子网掩码,先查一下这个IP的完整配置:ip a show eth0 | grep "inet 192.168.220.92"会输出类似
inet 192.168.220.92/24 scope global eth0:311的内容,把里面的192.168.220.92/24直接复制到删除命令里就行,万无一失。验证操作结果
执行完删除命令后,用ip a show eth0查看网卡信息,你会发现192.168.220.92已经消失了,而其他IP(比如192.168.220.82)还正常存在。
⚠️ 特别提醒:这些操作都是临时生效的,只要重启网络服务(systemctl restart network)或者重启机器,那个被删掉的IP会被你的自动分配软件重新加上,完全符合你“临时禁用”的需求。千万别去修改/etc/sysconfig/network-scripts下的网卡配置文件,不然会和自动分配的软件冲突哦!
备注:内容来源于stack exchange,提问作者Flo
相关产品推荐
相关产品推荐

