Comment redémarrer le service réseau?

231

J'ai essayé d'utiliser

sudo service networking restart

et

sudo /etc/init.d/network restart

mais ils écrasent le gestionnaire de fenêtres et je ne peux plus utiliser mon clavier pour entrer dans X.

quand j'utilise la méthode /etc/init.d/ , il se plaint en disant que je devrais utiliser l'utilitaire de service

e.g. service networking restart

mais ça plante tout de même.

Existe-t-il une méthode d’interface graphique permettant de redémarrer le réseau?

    
posée waspinator 19.12.2012 - 18:41
la source

15 réponses

242

Pour les ordinateurs de bureau

Essayez

sudo service network-manager restart

à la place.

Ubuntu utilise un gestionnaire de réseau au lieu du modèle de réseau Linux traditionnel. vous devez donc redémarrer le service network-manager au lieu du service network . Ou utilisez ifup / down .

pour les serveurs

Vérifiez cette réponse .

    
réponse donnée jrg 19.12.2012 - 20:54
la source
101

pour les serveurs

Le redémarrage de la mise en réseau sur un ordinateur de bureau provoquera l'arrêt de dbus et de tout un ensemble de services et ne sera plus jamais redémarré, ce qui entraînerait généralement l'inutilisabilité de l'ensemble du système.

Comme Ubuntu fait appel à un réseau basé sur des événements, il n’ya tout simplement pas moyen de tout défaire et de tout refaire, donc un redémarrage n’est pas tout à fait possible. La méthode recommandée consiste plutôt à utiliser ifdown et ifup sur les interfaces que vous souhaitez réellement reconfigurer:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a
    
réponse donnée Jorge Castro 13.11.2013 - 19:18
la source
32

Vous pourriez essayer

ifconfig eth0 down && ifconfig eth0 up

(ou quelle que soit l'interface de votre réseau) pour redémarrer le réseau.

    
réponse donnée Neojames 19.12.2012 - 23:32
la source
20

Ubuntu CLI: pour redémarrer le service réseau soit

sudo /etc/init.d/networking restart

ou

ifdown eth0
ifup eth0
    
réponse donnée redlakpa 06.04.2014 - 21:16
la source
8

service network-manager restart ne fonctionne pas:

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

La seule chose qui fonctionne est:

ifconfig eth0 down
ifconfig eth0 up
    
réponse donnée George 14.03.2014 - 16:25
la source
7

De nos jours, le moyen le plus direct de redémarrer les services réseau consiste à utiliser les contrôles systemd , à savoir l'utilitaire de contrôle systemd de la ligne de commande systemctl . Cette commande redémarre le NetworkManager:

sudo systemctl restart NetworkManager.service

Vous trouverez plus d’informations ici .

    
réponse donnée dagrha 10.04.2016 - 00:10
la source
6

Essayez d'utiliser l'indicateur (barre de menus supérieure) pour désactiver puis activer la mise en réseau.

    
réponse donnée jdthood 19.12.2012 - 20:52
la source
6
sudo service network-manager restart

ni:

sudo service networking restart

Ne fonctionne pas sur le serveur Ubuntu 14.04

seulement:

sudo ifdown eth0:0
sudo ifup eth0:0

Fonctionne. Remplacez eth0: 0 par votre interface.

    
réponse donnée Heihachi 02.11.2014 - 13:36
la source
5

J'ai le même problème. C'est un bug connu lien

Utiliser service network-manager restart fonctionne via

    
réponse donnée Heidi 11.07.2013 - 13:06
la source
4

Si vous pouvez redémarrer le réseau en utilisant l'applet de NetworkManager, vous n'avez pas besoin de redémarrer NetworkManager lui-même (du moins la plupart du temps).

Dans ce cas, pour redémarrer toutes les connexions, utilisez ce code depuis un shell ou dans un script:

nmcli nm enable false
sleep 5
nmcli nm enable true 

Vous trouverez des détails dans la page du manuel de l'interface de ligne de commande NetworkManagar .

Notez que ces commandes agissent comme l’applet, donc elles ne nécessitent aucun privilège supplémentaire (pas de sudo ou autre).

    
réponse donnée Rmano 23.09.2015 - 09:38
la source
3

Dans Ubuntu 14.04, ils ont une nouvelle "fonctionnalité" qui rend impossible le redémarrage. Forcer l'interface vers le haut et le bas fonctionne.

  sudo ip link set eth0 down
  sudo ip link set eth0 up
    
réponse donnée slingshot 24.07.2014 - 19:04
la source
3

Je ne pense pas vraiment qu'il existe une méthode d'interface graphique - par défaut au moins.

Je ne sais pas non plus ce que vous entendez par "redémarrer le service réseau", mais je pense que les éléments suivants pourraient vous aider.

Avant Ubuntu 16.04

sudo killall NetworkManager 

Il tue NetworkManger qui redémarre automatiquement après cela. Cela ne brise pas le système.

Ubuntu 16.04

sudo killall NetworkManager && sudo NetworkManager

D'après mon expérience personnelle, il semble que dans Ubuntu 16.04 NetworkManager ne redémarre pas toujours de lui-même et qu'il est préférable de le démarrer manuellement.

    
réponse donnée kcpr 28.07.2014 - 21:07
la source
2

si Ubuntu 14.04 Desktop ou Server, vous pouvez redémarrer votre réseau en:

sudo -i
( ifdown $(ifquery --list -X lo|xargs echo) && ifup $(ifquery --list -X lo|xargs echo) )&
    
réponse donnée scue 14.04.2015 - 15:48
la source
1

Cela utilise le gestionnaire de réseau d'Ubuntu pour désactiver, puis activer eth0:

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

Si votre connexion porte un nom différent, utilisez-le. Vous pouvez apprendre le nom de vos connexions en utilisant la commande:

nmcli c status
    
réponse donnée Gabriel Curio 14.04.2016 - 00:08
la source
1

La réponse de rmano est géniale. Résout tant de problèmes.

Remarque pour améliorer: En U15, la syntaxe de nmcli est différente:

Pour l’analyse faire:

nmcli networking connectivity

Pour arrêter le service, faites:

nmcli networking off

et redémarrer do:

nmcli networking on

Pas de sudo requis. Merci rmano!

    
réponse donnée opinion_no9 13.03.2016 - 13:56
la source

Lire d'autres questions sur les étiquettes