Cuando reinicio la red usando:
/etc/init.d/networking restart
Recibo esta advertencia:
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
Entonces, ¿cuál es la mejor manera de reiniciar la red después de hacer cambios ahora?
Este problema también se aplica a Debian ya que el paquete netbase se hereda de debian.
ubuntu
debian
ubuntu-11.04
Antonius Bloch
fuente
fuente
/etc/init.d/networking stop; /etc/init.d/networking start
screen
stop
ystart
obviamente no están en desuso pero se usan en combinación, tienen el mismo problema potencial querestart
solía tener.Ejecute el comando init.d sin parámetros, le dirá cuál es el uso:
Parece que el reinicio está en desuso
Está en desuso también en Debian al menos desde:
El error relacionado # 550240 aquí
Lo cual es bastante desagradable. Para reiniciar la conexión de red remota, probablemente el mejor y más seguro enfoque se ejecutará en una sesión de pantalla :
A partir del
networking
guión de inicio de hoy ,restart
yforce-reload
funcionará en la mayoría de las circunstancias. Supongo que es razonablemente seguro ignorar la advertencia y seguir usando el reinicio . Sin embargo, seguiré con la parada + inicio :-)fuente
stop
+start
parece hacer exactamente lo mismo querestart
haría. No parece ser más seguro, aparte de no usar una opción desaprobada (desaprobada específicamente para desalentar esta operación).Yo uso
nohup sh -c "/etc/init.d/networking stop; sleep 2; /etc/init.d/networking start"
. Agregosleep 2
porque creo que quizás los problemas con el reinicio tuvieron algo que ver con las latencias dependientes del hardware, pero esto no está confirmado y es una regla general que me da vergüenza hacer público. ¡Entonces puedes saltarte eso si te sientes racional!fuente
El siguiente comando funciona bien en un entorno de servidor, sin lanzar advertencias. Implementa tanto la solicitud de detención como la de inicio en el servicio de red.
fuente
qué tal si
nohup sh -c "ifdown -a && ifup -a"
fuente
En Debian Wheezy,
parece hacer lo que se espera y no se queja.
Supongo que en Jessie con systemd puede ser diferente nuevamente.
fuente
systemd
susystemctl restart networking
iirc, pero la forma "antigua"service
sigue funcionando.Si no puede encontrar la razón por la cual la red no puede reiniciarse, hágalo en el modo detallado dentro de una
screen
sesión:fuente