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 startscreenstopystartobviamente no están en desuso pero se usan en combinación, tienen el mismo problema potencial querestartsolí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
networkingguión de inicio de hoy ,restartyforce-reloadfuncionará 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+startparece hacer exactamente lo mismo querestartharí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 2porque 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
systemdsusystemctl restart networkingiirc, pero la forma "antigua"servicesigue 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
screensesión:fuente