Je construis un cadre photo sans fil. La seule chose que je n'ai pas réussi à comprendre est comment rétablir ma connexion wifi en utilisant une méthode recommandée.
En ce moment, j'ai modifié /etc/network/interfaces pour que wlan0 démarre au démarrage :
auto wlan0
iface wlan0 inet dhcp
wireless-essid ourssid
Cette méthode fonctionne bien pour le démarrage. Mais j'ai remarqué que si je ne vérifie pas la connexion pendant longtemps (une semaine peut-être), elle pourrait être interrompue. Je dois donc la reconnecter.
Actuellement, pour vérifier que la connexion fonctionne, je télécharge un fichier du serveur qui ne peut pas être mis en cache (http://server.ext/ping.php?randomize=123456). Si je n'arrive pas à récupérer le fichier, je suppose que la connexion ne fonctionne plus et j'exécute un script shell comme :
#!/bin/bash
ifconfig wlan0 up
iwconfig wlan0 essid "ourssid"
dhclient wlan0
Et la connexion revient. Mais je ne trouve rien indiquant que c'est une bonne méthode.
Cela peut-il être amélioré, ou est-ce déjà correct ?