Iproute2
使用 iproute2 刪除介面上的所有 IP
我有一個這樣設置的界面
ip addr add 192.168.1.1/24 dev eth0 ip addr add 192.168.1.2/24 dev eth0 ip addr add 192.168.1.3/24 dev eth0
等等
有沒有一種簡單的方法可以刪除我添加的所有 IP 而無需執行
ip addr del 192.168.1.1/24 dev eth0 ip addr del 192.168.1.2/24 dev eth0 ip addr del 192.168.1.3/24 dev eth0
或做類似的事情
ips=`ip addr show dev eth0 | grep -oe '192\.168\1\.[0-2][0-9]{1,2}'` for ii in $ips; do ip addr del $ii dev eth0 done
必須有一種更優雅的方式來做到這一點。
沖洗命令是否不符合您的要求
ip addr flush eth0