塞外博翁 发表于 2024-10-27 20:17:33

Linux多ip地址如何删除多余ip

问题场景:

linux支持多个ip连接一个节点,但是ifconfig往往只列出其中一个ip,而ip命令能够显示所有ip,这可能会在某些场景造成一定问题,比如对本机有多ip不知情但又管理多客户机者,可能造成寻找困难的问题。比如:我一台俩ip机子
执行ifconfig结果如下

执行ip a

可以看到如果只执行ifconfig可能会不知道还有另一个ip
解决方法:

一些踩坑经历

之前是单ip时,修改ip:
vi /etc/sysconfig/network-scripts/ifcfg-ens33

结果已经修改ip为141,执行ifconfig命令发现还是139.
实际上修改ip有很多方法,有临时修改,此处我要做永久修改就不提及了
ip命令和ifconfig命令就可以应对这种多ip,删除多余ip的情况
ip命令控制多ip

ip addr show   # 显示网卡IP信息
ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1
ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址
ifconfig命令控制多ip

ifconfig命令增加ip是可以成功的,但用ifconfig命令去增删ip通常会出现以下报错,因此不推荐

实际解决:


查看结果


来源:https://www.cnblogs.com/DeadingtoBeAlive/p/18508701
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Linux多ip地址如何删除多余ip