web-dev-qa-db-fra.com

Comment redémarrer un réseau sans redémarrer?

Lorsque j'utilise Ubuntu, le réseau tombe parfois en panne et il n'y a aucune option pour rétablir le réseau câblé. Il y a toujours une option pour le sans fil, mais pas pour un réseau câblé. Dans ce cas, j'essaie Sudo service network-manager restart (en utilisant une ligne de commande juste pour démarrer l'interface). Cela fonctionne parfois, parfois cela prend plusieurs itérations et parfois cela ne commence jamais. Dans mon pays, le réseau tombe en panne sans raison. J'ai même écrit un script Perl pour exécuter le script ci-dessus pendant au moins 10 itérations et l'ai programmé à l'aide de Cron. Depuis récemment, je ne peux pas démarrer le réseau en utilisant la commande ci-dessus à moins de redémarrer l'ordinateur. Quel est le problème avec l'ordinateur, pourquoi un redémarrage du réseau ne peut-il pas devenir un citoyen de première classe dans Ubuntu et nécessite un redémarrage de l'ordinateur? Pourquoi n’existe-t-il pas une option qui ne disparaît jamais, comme un réseau sans fil, pour démarrer un réseau câblé? Y a-t-il quelque chose qui me manque? La commande Sudo /etc/init.d/networking restart ne semble rien faire du tout.

14
razor

Vous pouvez exécuter cette commande pour supprimer toutes les interfaces:

Sudo ifdown -a

Puis lancez ceci pour les ramener à nouveau:

Sudo ifup -a

J'espère que cela pourra aider!

Voir également:

14
Mat Nadrofsky

L'option "Réseau câblé" de l'indicateur NetworkManager devient grisée si aucune connexion n'est détectée via le câble. Tout d’abord, je voudrais vérifier que vous n’utilisez pas un câble ou un routeur défectueux.

S'il s'agit vraiment d'un problème de pilote ou de matériel réseau sur votre ordinateur, essayez de décharger et de recharger le module du noyau responsable de la gestion de votre carte réseau câblée. Vous pouvez trouver le nom du module en exécutant lspci -k, en recherchant l'entrée correspondant à votre carte réseau et en lisant le nom sur la ligne "Pilote du noyau utilisé". Faites ensuite Sudo rmmod <name> ; sleep 5 ; Sudo modprobe <name> en remplaçant <name> par le nom du module de noyau en question. Le matériel réseau doit être réinitialisé au cours du processus afin que l'effet soit proche du redémarrage.

5
pablomme

Sous Xubuntu, qui peut différer d’Ubuntu, je peux désactiver le réseau dans son ensemble dans le Panel (mais pas uniquement Eth).

Votre problème ne sonne pas comme un comportement normal, il n’existe donc aucun moyen normal de le gérer.

Une autre solution, pouvant déclencher un redémarrage, serait de tirer le câble et de le rebrancher.

Enquêter sur vos fichiers de référence peut vous aider à savoir ce qui se passe et ce qu’il faut corriger. Essayer

dmesg | tail -n 30 

la prochaine fois que votre connexion sera interrompue.

Une autre idée est de décharger le module de votre puce réseau et de le recharger à nouveau, comme cela.

Sudo rmmod 8139too
Sudo modprobe 8139too

mais au lieu de 8139too, vous devez savoir quelle est votre carte/puce et quel module elle utilise.

1
user unknown