Borrar configuraciones de red

En Linux a veces nos podemos meter en un embrollo. Los sistemas para configurar y administrar la red son varios:

  • net-tools

  • iproute2

  • Archivos "legacy"

  • NetworkManager

  • systemd-networkd, etc

Cuando colisionan y necesitamos blanquear la configuraciones podemos hacer lo siguiente:

for i in $(ip -4 -o link |  cut -f2 -d ":"  | grep -v '^lo$')
        do
           ip addr flush dev  "$i"
           ip route flush dev  "$i"
           ip rule flush dev  "$i"
        done

Listo, a hacer la configuración en limpio ahora!

Obviamente no deberíamos hacer esto con una conexión remota a un equipo no virtualizado :)

Comentarios

Comments powered by Disqus