web-dev-qa-db-fra.com

Comment redémarrer le service réseau?

J'ai essayé d'utiliser

Sudo service networking restart

et

Sudo /etc/init.d/network restart

mais ils bloquent tous deux le gestionnaire de fenêtres et je ne peux plus utiliser mon clavier pour la saisie dans X.

lorsque j'utilise la méthode /etc/init.d/, il se plaint de devoir utiliser l'utilitaire de service

e.g. service networking restart

mais il se bloque quand même.

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

244
waspinator

Pour les ordinateurs de bureau

Essayer

Sudo service network-manager restart

au lieu.

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

Pour les serveurs

Vérifiez cette réponse .

253
jrg

Pour les serveurs

Si vous redémarrez la mise en réseau sur un ordinateur de bureau, dbus et un ensemble de services s’arrêteront et ne seront plus jamais redémarrés, ce qui rendra tout le système inutilisable.

Comme Ubuntu le fait sur un réseau basé sur des événements, il n’ya tout simplement pas moyen de tout annuler et de tout refaire, donc un redémarrage n’est tout simplement pas 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
107
Jorge Castro

Tu pourrais essayer

ifconfig eth0 down && ifconfig eth0 up

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

34
Neojames

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

Sudo /etc/init.d/networking restart

ou

ifdown eth0
ifup eth0
20
redlakpa

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
9
George
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

Travaux. Changez eth0: en votre interface.

7
Alexander Kim

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

Sudo systemctl restart NetworkManager.service

Plus d'informations peuvent être trouvées ici .

7
dagrha

Essayez d’utiliser l’indicateur (barre de menus supérieure) pour désactiver puis activer le réseau.

6
jdthood

J'ai le même problème. C'est un bug connu https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1102507

Utiliser service network-manager restart fonctionne avec

5
Heidi

Si vous pouvez redémarrer le réseau à l'aide de 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 

Les détails peuvent être trouvés dans page de manuel de l'interface de ligne de commande de NetworkManagar .

Notez que ces commandes agissent comme l'applet, donc elles n'ont besoin d'aucun privilège supplémentaire (no Sudo ou autre).

4
Rmano

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

  Sudo ip link set eth0 down
  Sudo ip link set eth0 up
4
slingshot

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

Je ne sais pas non plus ce que vous entendez par "redémarrer le service de réseau", mais j'estime que ce qui suit pourrait aider.

Avant Ubuntu 16.04

Sudo killall NetworkManager 

Il tue NetworkManger qui redémarre automatiquement après cela. Cela ne casse 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 tout seul et il est préférable de le démarrer manuellement.

3
kcpr

si vous utilisez Ubuntu 14.04 Desktop ou Server, vous pouvez réinitialiser votre réseau en:

Sudo -i
( ifdown $(ifquery --list -X lo|xargs echo) && ifup $(ifquery --list -X lo|xargs echo) )&
2
scue

Ceci 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 a un nom différent, utilisez-le. Vous pouvez apprendre le nom de vos connexions en utilisant la commande:

nmcli c status
1
Gabriel Curio

la réponse de rmano est brillante. Résoudre tant de problèmes.

Remarque à améliorer: Sous U15, la syntaxe de nmcli est différente:

Pour l'analyse, faites:

nmcli networking connectivity

Pour arrêter le service, faites:

nmcli networking off

et pour redémarrer faire:

nmcli networking on

Pas de Sudo requis. Merci rmano!

1
opinion_no9