¿Cómo reiniciar el servicio de red?

231

Intenté usar

sudo service networking restart

y

sudo /etc/init.d/network restart

pero ambos bloquean el administrador de ventanas y ya no puedo usar mi teclado para ingresarlo en X.

cuando uso el método /etc/init.d/ se queja diciendo que debería usar la utilidad de servicio

e.g. service networking restart

pero se bloquea de la misma manera.

¿Hay algún método de GUI para reiniciar la red?

    
pregunta waspinator 19.12.2012 - 17:41

15 respuestas

242

Para computadoras de escritorio

Pruebe

sudo service network-manager restart

en su lugar.

Ubuntu usa el administrador de red en lugar del modelo de red de Linux tradicional. por lo tanto, debe reiniciar el servicio network-manager en lugar del servicio network . O bien, use ifup / down .

Para servidores

Compruebe esta respuesta .

    
respondido por el jrg 19.12.2012 - 19:54
101

Para servidores

Al reiniciar las redes en una máquina de escritorio, dbus y un montón de servicios se detienen y nunca vuelven a iniciarse, lo que generalmente hace que todo el sistema no se pueda utilizar.

A medida que Ubuntu hace aparecer la red basada en eventos, simplemente no hay una manera de deshacer todo y volver a hacer todo, por lo que un reinicio simplemente no es posible. La forma recomendada en su lugar es usar ifdown y ifup en las interfaces que realmente desea reconfigurar:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a
    
respondido por el Jorge Castro 13.11.2013 - 18:18
32

Podrías probar

ifconfig eth0 down && ifconfig eth0 up

(o como se llame a la interfaz de red) para reiniciar la red.

    
respondido por el Neojames 19.12.2012 - 22:32
20

ubuntu CLI: para reiniciar el servicio de red, ya sea

sudo /etc/init.d/networking restart

o

ifdown eth0
ifup eth0
    
respondido por el redlakpa 06.04.2014 - 19:16
8

service network-manager restart no funciona:

stop: Unknown job network-manager
start: Unknown job network-manager

Lo único que funciona es:

ifconfig eth0 down
ifconfig eth0 up
    
respondido por el George 14.03.2014 - 15:25
7

En estos días, la forma más directa de reiniciar los servicios de red es usar controles systemd , es decir, la utilidad de control systemd de línea de comandos systemctl . Este comando reiniciará NetworkManager:

sudo systemctl restart NetworkManager.service

Se puede encontrar más información aquí .

    
respondido por el dagrha 09.04.2016 - 22:10
6

Pruebe a usar el indicador (barra de menú superior) para deshabilitar y luego habilitar la red.

    
respondido por el jdthood 19.12.2012 - 19:52
6
sudo service network-manager restart

ni:

sudo service networking restart

No funciona en el servidor Ubuntu 14.04

solamente:

sudo ifdown eth0:0
sudo ifup eth0:0

Funciona. Cambie eth0: 0 a su interfaz.

    
respondido por el Heihachi 02.11.2014 - 12:36
5

Tengo el mismo problema. Es un error conocido enlace

El uso de service network-manager restart funciona a través de

    
respondido por el Heidi 11.07.2013 - 11:06
4

Si puede reiniciar la red con el applet de NetworkManager, no necesita reiniciar NetworkManager (al menos, la mayoría de las veces).

En ese caso, para reiniciar todas las conexiones, use este código desde un shell o en un script:

nmcli nm enable false
sleep 5
nmcli nm enable true 

Los detalles se pueden encontrar en la página del manual de la interfaz de línea de comandos de NetworkManagar .

Observe que estos comandos actúan como el applet, por lo que no necesitan ningún privilegio adicional (no sudo o lo que sea).

    
respondido por el Rmano 23.09.2015 - 07:38
3

En ubuntu 14.04 tienen una nueva "característica" que hace que sea imposible reiniciar. Forzar la interfaz hacia abajo y hacia arriba funciona.

  sudo ip link set eth0 down
  sudo ip link set eth0 up
    
respondido por el slingshot 24.07.2014 - 17:04
3

Realmente no creo que haya un método de GUI, al menos de forma predeterminada.

Tampoco estoy seguro de qué quiere decir con 'reiniciar el servicio de red', pero creo que lo siguiente podría ayudar.

Antes de Ubuntu 16.04

sudo killall NetworkManager 

Mata a NetworkManger, que se reinicia automáticamente después de esto. No rompe el sistema.

Ubuntu 16.04

sudo killall NetworkManager && sudo NetworkManager

Según mi experiencia personal, parece que en Ubuntu 16.04 NetworkManager no siempre se reinicia por sí mismo y es mejor iniciarlo manualmente.

    
respondido por el kcpr 28.07.2014 - 19:07
2

si ubuntu 14.04 Desktop o Server, puede reiniciar su red mediante:

sudo -i
( ifdown $(ifquery --list -X lo|xargs echo) && ifup $(ifquery --list -X lo|xargs echo) )&
    
respondido por el scue 14.04.2015 - 13:48
1

Esto usa el administrador de red de Ubuntu para deshabilitar y luego habilitar eth0:

nmcli nm enable false eth0 && nmcli nm enable true eth0

Si su conexión tiene un nombre diferente, úselo. Puedes aprender el nombre de tu conexión usando el comando:

nmcli c status
    
respondido por el Gabriel Curio 13.04.2016 - 22:08
1

la respuesta de rmano es brillante. Resuelve muchos problemas.

Observación para mejorar: En U15 experimento una sintaxis diferente para nmcli:

Para el análisis hazlo:

nmcli networking connectivity

Para detener el servicio, haga lo siguiente:

nmcli networking off

y para reiniciar hacer:

nmcli networking on

No se requiere sudo. Gracias rmano!

    
respondido por el opinion_no9 13.03.2016 - 12:56

Lea otras preguntas en las etiquetas