Linux多ip地址如何刪除多餘ip

Deading_toBe_Alive發表於2024-10-27

問題場景:

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通常會出現以下報錯,因此不推薦

實際解決:


檢視結果

相關文章