Use ip
do iproute2. (Você também precisa especificar o tamanho do prefixo.)
ip addr del 10.22.30.44/16 dev eth0
Para remover todos os endereços (caso você tenha vários):
ip addr flush dev eth0
O que é o comando do Linux para limpar o endereço IP de uma interface sem abaixá-la e / ou reiniciar os serviços de rede. Parece estranho ifconfig é capaz de mudar o endereço IP, mas não tem opção para limpá-lo, ou estou errado?
Use ip
do iproute2. (Você também precisa especificar o tamanho do prefixo.)
ip addr del 10.22.30.44/16 dev eth0
Para remover todos os endereços (caso você tenha vários):
ip addr flush dev eth0
Tão simples quanto ifconfig eth0 0.0.0.0
. Eles deveriam ter colocado no manual.
Para remover todas as adreses de todas as interfaces que usei para loop:
for i in $(ls /sys/class/net/) ; do
/usr/sbin/ip addr flush $i &
done
Talvez você esteja apenas procurando obter um novo IP do roteador [DHCP habilitado]? Neste caso, ligue
dhclient eth0
Tags networking linux