Bonjour, je voudrais savoir comment faire pour que le raspberry se reconnecte automatiquement quand il y a une coupure internet ?
Merci d'avance
Re: auto reconnect wifi ?
Pour ma part, j'ai connecté une antenne Netopia (que j'avais sous la main). La déconnecter et la replanter dans l'USB fonctionne. Le service se remet en route tout seul...
Meilleures salutations
Yves Masur
Yves Masur
Re: auto reconnect wifi ?
Tout dépend de ta configuration, tu es derrière un routeur ?sikuland wrote:Bonjour, je voudrais savoir comment faire pour que le raspberry se reconnecte automatiquement quand il y a une coupure internet ?
Merci d'avance
Que donne la commande :
nano /etc/network/interfaces
Re: auto reconnect wifi ?
Merci de vos réponses, pour la première solution, je préférerai que ça soit automatique et pas que je débranche et rebranche :p
voici pour ma config, je me connecte qu'en wifi avec une clé edimax
voilà
voici pour ma config, je me connecte qu'en wifi avec une clé edimax
Code: Select all
# The loopback netowrk interface
auto lo
iface lo inet loopback
# The WIFI network interface
auto wlan0
iface wlan0 inet static
wpa-ssid mon_nom
wpa-psk ma_clé
wpa-key_mgmt WPA-PSK
address 192.168.1.20
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
voilà

Re: auto reconnect wifi ?
J'ai la même marque de dongle wifi, ma config d'interfaces est la suivante :
Comme tu vois je fait appel à une configuration, la voici :
Comme tu peux le voir je suis derrière un routeur LiveBox, dans lequel je suis globalement en DHCP, mais pour mon Rpi je force une IP dans ma LiveBox , via son adresse Mac.
Il me semble que mon RPi se reconnecte automatiquement grâce au routeur.
En espérant t'aider !
François.
Code: Select all
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Code: Select all
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Livebox-*****"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="monmotdepassinviolablelolhihihaha"
}
Il me semble que mon RPi se reconnecte automatiquement grâce au routeur.
En espérant t'aider !
François.
Re: auto reconnect wifi ?
Merci de ta réponse peux tu m'expliquer ce que t'appelle 'derrière un routeur' j'ai une livebox orange pour information.
Et es tu sur que ça reconnecte ?
Et es tu sur que ça reconnecte ?
Re: auto reconnect wifi ?
Tu es donc "derrière" ton routeur ^^
Je viens de désactivé le wifi de ma box, puis de le réactivé, histoire de simulé une coupure. Pas de reconnexion auto
Je cherche une solution légère.
Je viens de désactivé le wifi de ma box, puis de le réactivé, histoire de simulé une coupure. Pas de reconnexion auto

Je cherche une solution légère.
Re: auto reconnect wifi ?
Merci de ton aide 
J'ai trouvé ça mais je n'ai pas eut le temps d'essayer donc je ne sais pas si ça fonctionne :p
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=16054
c'est au 3ème post

J'ai trouvé ça mais je n'ai pas eut le temps d'essayer donc je ne sais pas si ça fonctionne :p
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=16054
c'est au 3ème post

Re: auto reconnect wifi ?
Justement, c'est la piste que j'ai étudié.
Tout d'abord j'ai préféré l'utilisation de cron, ça me semble plus approprié, ça me permet également de simplifié le petit bout de code en retirant la boucle while et les delay qui me semble un peu moche.
Donc pour ma part j'ai fait :
dedans j'ai écris :
A noter qu'il n'y a qu'un seul "D" à "adr:" , je pense que c'est parce que mon RPi est en français. J'ai également ajouté le chemin complet des commandes ifconfig et ifup, sinon ça ne fonctionne pas.
On autorise l’exécution du script:
Enfin on ajoute une entrée a cron :
A la fin du fichier :
Et le script de contrôle du wifi s’exécutera toutes les 5 minutes.
Tout d'abord j'ai préféré l'utilisation de cron, ça me semble plus approprié, ça me permet également de simplifié le petit bout de code en retirant la boucle while et les delay qui me semble un peu moche.
Donc pour ma part j'ai fait :
Code: Select all
sudo nano /home/pi/network-monitor.sh
Code: Select all
#!/bin/bash
result=`/sbin/ifconfig wlan0 | grep "inet adr:"`
if [ -z "${result}" ]
then
/sbin/ifup --force wlan0
fi
On autorise l’exécution du script:
Code: Select all
sudo chmod u+x /home/pi/network-monitor.sh
Code: Select all
sudo crontab -e
Code: Select all
*/5 * * * * /home/pi/network-monitor.sh
Last edited by NIPSEN on Mon May 13, 2013 6:32 pm, edited 3 times in total.
Re: auto reconnect wifi ?
Nikel, merci de ta précision
Je test des que je peux
Ça marche bien ? Et une tâche cron toutes les 5 min, ça ne risque rien pour le rpi ?

Je test des que je peux

Ça marche bien ? Et une tâche cron toutes les 5 min, ça ne risque rien pour le rpi ?
Re: auto reconnect wifi ?
J'ai un peu bataillé car je ne voulais pas de "else" dans mon "if" mais avec ma dernière édition ça marche nickel !
Concernant la charge pour le RPi, vu la taille du script, le cron sera trés peu consomateur de ressource, à mon avis bien moins que la boucle while infinie proposée d'origine.
Concernant la charge pour le RPi, vu la taille du script, le cron sera trés peu consomateur de ressource, à mon avis bien moins que la boucle while infinie proposée d'origine.
Re: auto reconnect wifi ?
merci de la modification ça marche nikel 
Au début, ça ne marchait pas mais c'est qu'il fallait mettre le .sh en chmod u+x
Merci de ton aide

Au début, ça ne marchait pas mais c'est qu'il fallait mettre le .sh en chmod u+x

Merci de ton aide

Re: auto reconnect wifi ?
Ah oui j'avais oublié, je viens de le rajouter à mon message, merci.