2010-06-17 07:49:54 +0000 2010-06-17 07:49:54 +0000
81
81

¿Cómo puedo borrar la dirección IP de la interfaz de Ethernet sin subir/bajar la interfaz o reiniciarla?

¿Cuál es el comando de Linux para borrar la dirección IP de una interfaz sin bajarla y/o reiniciar los servicios de red? Parece extraño que ifconfig pueda cambiar la dirección IP pero no tenga la opción de borrarla, ¿o me equivoco?

Respuestas (4)

142
142
142
2010-06-17 10:35:03 +0000

Use ip de iproute2. (Sin embargo, necesita especificar también la longitud del prefijo.)

ip addr del 10.22.30.44/16 dev eth0

Para eliminar todas las direcciones (en caso de que tenga varias):

ip addr flush dev eth0
23
23
23
2010-06-17 07:53:05 +0000

Tan simple como ifconfig eth0 0.0.0.0. Deberían haberlo puesto en el manual.

11
11
11
2016-04-03 23:40:31 +0000

Para eliminar todas las direcciones de todas las interfaces que usé para el bucle:

for i in $(ls /sys/class/net/) ; do
    /usr/sbin/ip addr flush $i &
done
1
1
1
2018-04-25 01:36:46 +0000

¿Quizás sólo buscas conseguir una nueva IP del router [habilitado para DHCP]? En este caso llame al

dhclient eth0

Preguntas relacionadas

6
10
3
5
8