Comment redémarrer la connexion WiFi?

50

Je pense que je n'ai pas de problème avec le matériel. Parfois, la connexion WiFi se déconnecte simplement, apparemment. Donc, ce n'est pas nécessairement le même que ce cas , je n'aurai peut-être pas besoin de recharger des modules.

Mais comment redémarrer wlan0 ? J'ai essayé restart network-manager , mais cela semble laisser wlan0 seul.

    
posée wifan 22.03.2013 - 23:24
la source

5 réponses

105

Il vous suffit de redémarrer Network Manager :

sudo service network-manager restart
    
réponse donnée Radu Rădeanu 02.01.2014 - 23:25
la source
13

Essayez ceci:

sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
    
réponse donnée V-X 23.03.2013 - 23:50
la source
5

Vous pouvez essayer de tuer l’alimentation de votre appareil. En supposant que vous ne parveniez pas à / déconnecter physiquement le périphérique, vous devriez exécuter (en tant que root): iwconfig wlan0 txpower off . Je voudrais ensuite attendre 10-15 secondes pour m'assurer que le problème matériel a causé le problème a été arrêté, alors: iwconfig wlan0 txpower auto .

Ou, vous pouvez simplement lancer rfkill et bloquer / débloquer votre appareil. Pour ce faire, exécutez rfkill block wifi , suivi de rfkill unblock wifi . Cette seconde option devrait être plus rapide, car il suffit d'attendre 2 à 3 secondes entre les commandes, contre 10 à 15 secondes. En fait, sur ma machine, je n'ai pas besoin d'attendre, même si je pense que cela dépend de votre matériel WiFi. Cette option peut également être effectuée en tant qu’utilisateur normal, sans racine.

Vous pouvez également redémarrer NetworkManager. Si vous utilisez systemctl comme système d'initialisation (comme c'est le cas avec les nouvelles versions d'Ubuntu), vous pouvez utiliser systemctl restart NetworkManager . Sinon, vous pouvez utiliser sudo initctl restart network-manager . Si vous ne savez pas quel système d’initialisation vous utilisez, essayez les deux commandes et voyez ce qui fonctionne.

    
réponse donnée TSJNachos117 03.01.2014 - 01:56
la source
4

Ceux-ci n'ont pas besoin de root, au cas où vous scripteriez:

nmcli networking off 
nmcli networking on

Pour plus d’informations: man nmcli

    
réponse donnée Iacchus 01.03.2016 - 15:24
la source
2

Création d’un script basé sur des conseils de liens antérieurs avec un peu de mixage et d’amplification; appariement de liens antérieurs. Cela fonctionne pour moi sous Mint Linux 17.3.

Le fichier ci-dessous ne nécessite pas d’accès root pour pas . Il ne redémarre également que le wifi seulement s'il est déjà en panne. Maintenant, je dois juste ajouter ce script à une tâche cron pour vérifier ma connexion wifi toutes les 15 minutes environ.

#!/bin/bash

wlan=$(/sbin/ifconfig wlan0 | grep inet\ addr | wc -l)
if [ $wlan -eq 0 ]; then
nmcli nm wifi on
else
echo "interface is up"
fi
    
réponse donnée grynt 09.08.2017 - 10:55
la source

Lire d'autres questions sur les étiquettes