web-dev-qa-db-fra.com

Comment garder en vie une connexion wifi sur un ordinateur portable

J'ai un Dell Mini 9 sous Ubuntu 14. Le wifi semble bien fonctionner, mais seulement tant que je l'utilise. J'ai remarqué que si je le laisse inactif, puis que j'essaie de lui envoyer une commande ping ou SSH, il est déconnecté du réseau.

Lorsque je me connecte manuellement à celui-ci, nmcli nm indique qu'il est déconnecté et qu'il ne se reconnectera pas. Si je redémarre le service network-manager, il se reconnecte immédiatement.

Est-ce un comportement normal? Si oui, comment puis-je résoudre ce problème?

Je pensais créer une tâche cron qui vérifie périodiquement la connexion et redémarre NM si elle est en panne, mais cela semble un peu hacky.

2
Cerin

Vous pouvez essayer de placer une ligne dans ce fichier:/etc/crontab (en utilisant Sudo)

Par exemple: 10 * * * * root /etc/init.d/networking restart OR vous pouvez également utiliser la commande ping au lieu de redémarrer la mise en réseau (2 * * * * * root ping [ex. Google.com ]) Lorsque vous enregistrez le fichier, cette commande sera automatiquement exécutée (sans redémarrage nécessaire) en tant que root toutes les 10 minutes par le processus "cron" (localisez le processus à l'aide de cette commande: ps -aux | grep cron).

EDIT: Essayez également ces commandes pour reconnecter votre interface réseau: Sudo nmcli nm enable false && nmcli nm enable true OR Sudo ifconfig wlan0 down && Sudo ifconfig wlan0 up

Il existe également un fil de discussion sur les forums ubuntu: http://ubuntuforums.org/showthread.php?t=1009

3
Theoko

Voici une méthode qui fonctionne très bien: utilisez wavemon.

Installez-le comme ça:

Sudo apt-get update
Sudo apt-get install wavemon

Ensuite, accédez à un espace de travail secondaire.

Ouvrez une fenêtre de terminal.

Émettez la commande:

Sudo wavemon

Il montrera la force de la connexion (ce qui est pratique pour la mise en place d'antennes, entre autres)

Sudo n'est pas obligé d'exécuter cette commande, mais lui permet de collecter plus d'informations, telles que la fonction F3 Scan, qui indique d'autres points d'accès à portée.

Wavemon génère continuellement des paquets de type ping.

Lorsque ceci est utilisé, il est prudent de verrouiller l'écran avec la frappe de touche Commande-L. Le programme continuera à fonctionner.

Essayez-le et postez des commentaires avec vos expériences.

0
SDsolar