
Tengo algunos servidores virtualizados (ubuntu 14.04 LTS) bajo KVM que estoy intentando mover a un bloque de IP distinto al reservado para servidores bajo dhcp (el bloque 10.10.2.0/24). Cambio la ip y luego ejecuto este comando:
sudo ifdown -a && sudo ifup -a
Y toda la configuración en la nueva IP funciona por un tiempo. Luego, después de unos minutos, de repente vuelve a la IP incorrecta, aunque mi /etc/network/interfaces
archivo no ha cambiado. Aquí lo tienes:
# Interface lo
auto lo
iface lo inet loopback
# Interface eth0
auto eth0
iface eth0 inet static
address 10.10.28.4
netmask 255.255.0.0
network 10.10.0.0
broadcast 10.10.255.255
dns-nameservers 10.10.85.2 10.10.85.71 8.8.8.8
dns-search lan
gateway 10.10.85.2
Pero mi ifconfig ha cambiado. Puedo repetir esto una y otra vez, pero cada vez que cambia de ip (después de no hacer nada en el servidor por un momento) mi conexión ssh simplemente se cierra. ¿Alguna idea? ¿Qué otra información podrías necesitar para ayudar? ¡Gracias de antemano! ¡Esto es súper frustrante!
Editar: en caso de que ayude, aquí están las dos salidas de ifconfig. Después de configurar la ip estática:
eth0 Link encap:Ethernet HWaddr 52:54:00:51:b8:76
inet addr:10.10.28.4 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102914 errors:0 dropped:4 overruns:0 frame:0
TX packets:31863 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:148249682 (148.2 MB) TX bytes:4566351 (4.5 MB)
Y después de que vuelve a cambiar:
eth0 Link encap:Ethernet HWaddr 52:54:00:51:b8:76
inet addr:10.10.2.98 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:96960 errors:0 dropped:4 overruns:0 frame:0
TX packets:29960 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:147748205 (147.7 MB) TX bytes:4315514 (4.3 MB)
Respuesta1
Parece que el administrador de red está revirtiendo la interfaz a dhcp porque no está al tanto del cambio de configuración.
En lugar de hacer ifup
/ ifdown
reiniciar el servicio de administrador de red:
sudo service network-manager restart
Si el administrador de red no está instalado, verifique si dhclient todavía se está ejecutando. Si es así, deténgalo e intente reiniciar la interfaz nuevamente.