Ayer realicé una reinstalación rápida de un servidor (físico) en el centro de datos, y como tenía poco tiempo y no tenía fácil acceso a nuestra base de datos, simplemente le asigné una IP que sabía que estaba disponible y que me permitiría acceder más tarde para asignar la dirección correcta y continúe aprovisionando desde un lugar más cálido.
Hoy inicié sesión en el servidor (172.16.130.10/22) e hice lo siguiente:
ip addr add 172.16.128.67/22 dev eth0
Desde una terminal en mi estación de trabajo local, verifiqué que respondía al ping en la nueva dirección e inicié sesión a través de ella:
$ ping 172.16.128.67
PING 172.16.128.67 (172.16.128.67) 56(84) bytes of data.
64 bytes from 172.16.128.67: icmp_req=2 ttl=62 time=3.61 ms
64 bytes from 172.16.128.67: icmp_req=3 ttl=62 time=4.87 ms
^C
$ ssh 172.16.128.67
Hasta ahora todo bien, estaba conectado a través de la nueva dirección IP y la anterior ya no era necesaria. Seguí adelante y lo quité:
ip addr del 172.16.130.10/22 dev eth0
Pero tan pronto como llegué a Entermi sesión SSH se congeló y ya no pude conectarme. Tuve que solicitar un operador en el sitio para reiniciar el servidor por mí.
¿Qué hice mal? ¿Por qué eliminar esa dirección mataría mi conexión?