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?
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 .
Vérifiez cette réponse .
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
Tu pourrais essayer
ifconfig eth0 down && ifconfig eth0 up
(ou quelle que soit votre interface réseau) pour redémarrer le réseau.
ubuntu CLI: pour redémarrer le service réseau soit
Sudo /etc/init.d/networking restart
ou
ifdown eth0
ifup eth0
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
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.
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 systemctl
name__. Cette commande va redémarrer le NetworkManager:
Sudo systemctl restart NetworkManager.service
Plus d'informations peuvent être trouvées ici .
Essayez d’utiliser l’indicateur (barre de menus supérieure) pour désactiver puis activer le réseau.
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
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).
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
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.
Sudo killall NetworkManager
Il tue NetworkManger qui redémarre automatiquement après cela. Cela ne casse pas le système.
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.
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) )&
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
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!