道家人 发表于 2024-10-28 00:45:07

Linux多ip地点怎样删除多余ip

问题场景:

linux支持多个ip连接一个节点,但是ifconfig往往只列出其中一个ip,而ip命令能够显示所有ip,这可能会在某些场景造成一定问题,比如对本机有多ip不知情但又管理多客户机者,可能造成寻找困难的问题。比如:我一台俩ip机子
执行ifconfig结果如下
https://img2024.cnblogs.com/blog/3538529/202410/3538529-20241027174516111-1007505585.png
执行ip a
https://img2024.cnblogs.com/blog/3538529/202410/3538529-20241027174636260-1015945272.png
可以看到如果只执行ifconfig可能会不知道还有另一个ip
解决方法:

一些踩坑经历

之前是单ip时,修改ip:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
https://img2024.cnblogs.com/blog/3538529/202410/3538529-20241027175056478-505456971.png
结果已经修改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://img2024.cnblogs.com/blog/3538529/202410/3538529-20241027181910206-867600193.png
实际解决:

https://img2024.cnblogs.com/blog/3538529/202410/3538529-20241027182202776-234921416.png
查看结果
https://img2024.cnblogs.com/blog/3538529/202410/3538529-20241027182240131-2123566923.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux多ip地点怎样删除多余ip