Mise en place du WiFi sur le Raspberry Pi
Cet article a été publié par Benjamin
le 18-02-13 à 14:33 dans la catégorie Raspberry Pi
Tags :
- CLI
- Libre
- Raspberry Pi
Comme je l'ai dit dans mon article précédent, je voulais, dans un premier temps, utiliser mon Raspberry Pi pour mettre une webcam dans la chambre de mon bébé (donc juste en ligne de commandes via SSH, pas d'interface graphique).
Ne voulant pas tirer de câble réseau dans sa chambre, j'ai regardé pour brancher le Raspberry Pi en WiFi via une clé WiFi. C'est très simple, voici la marche à suivre.

Choix de la clé WiFi
Dans un premier temps, j'ai du choisir la clé WiFi à mettre sur mon Raspberry. Je voulais une clé automatiquement reconnue sur Raspbian, qui ne coûte pas cher et qui supporte la faible alimentation du Raspberry.
Pour faire mon choix, je me suis aidé de cette page qui liste les périphériques compatibles avec la Raspbian. Après avoir fait un tour sur quelques sites web, j'ai choisi la clé WiFi TP Link TL-WN725N. Cette clé n'a pas coûté cher (10€ environ) et "Works out of the box on Raspbian 2012-12-16 without a powered USB hub." selon la page des compatibilités. Parfait !
Configuration de la clé WiFi
Une fois la clé branchée sur le Rasberry, sa configuration est très simple, dans le fichier /etc/network/interfaces, il m'a suffit d'ajouter ces lignes :
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.0.150
netmask 255.255.255.0
gateway 192.168.0.1
wpa-ssid "mon SSID"
wpa-psk "mon mot de passe"
Comme vous l'avez vu, j'ai décidé de mettre une adresse IP fixe pour mon Raspberry (192.168.0.150). Si vous voulez allouer une IP dynamique en WiFi, vous devez ajouter ces lignes à la place :
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "mon SSID"
wpa-psk "mon mot de passe"
Ensuite un petit ifdown wlan0 puis ifup wlan0 et tout sera en place. Vous pouvez le vérifier avec un ifconfig.
Cette configuration fonctionne très bien, depuis deux semaines, mon Raspberry tourne 24h/24 uniquement en WiFi en broadcastant la webcam en ligne. Je n'ai aucun problème d'alimentation et aucune coupure de service.
Dans mon prochain article, j'expliquerai comment j'ai configuré cette webcam pour broadcaster la vidéo sur le Net.


Commentaires
Salut,
Sinon il est aussi possible d'utiliser wicd-curses qui est la version graphique en console de wicd. Le paquet est dispo sous Debian et ArchlinuxARM.
Salut,
Je sais que les ondes sont démocratisées, mais a mon avis le cerveau de ton bébé en développement préfera quelques cables au wifi !
@Nassim : Je ne connaissais pas wicd-curses, je vais y jeter un oeil, ça m'a l'air intéressant.
@Antonin : C'est une remarque que l'on me fait souvent. Je suis d'accord sur le fait que les ondes ne sont pas spécialement bonnes pour l'Homme. Ceci dit, je vis dans un grand immeuble, j'ai plus de 40 box listées dans ma recherche WiFi. Je me dis que ce qu'envoie mon Raspberry passe inaperçu dans cette masse (je sais que ce n'est pas une solution mais bon...). De plus, le Raspberry est assez loin du lit du bébé, donc je ne me fais pas trop de soucis.
Tiens j avais fait un mini tuto l an dernier pour installer une webcam de base sur mon raspberry. http://ldecheau.fr/?p=114
@Laurent : J'ai également utilisé motion pour ma webcam.
Par contre, ma webcam était déjà reconnue par la Raspbian :)
Salut,
je possède aussi un rapsberry pi et j'aimerais aussi mettre le wifi sur le mien,
mais j'ai peur qu'il ne capte pas ou mal
j'aimerais savoir la distance entre le rapsberry et le pc avec il communique.
merci d'avance
Salut Adrian,
mon Raspberry Pi est à 5 mètres à vol d'oiseau (à travers un gros mur) de ma box.
J'ai essayé à environ 15 mètres et 2 gros murs, aucun problème.
Je ne peux malheureusement pas t'en dire plus sur la puissance d'émission.
Note que dans la dernière version de la distrib, il faut désactiver ces lignes en mettant un # au début :
Bonjour,
de toute évidence et avoir être allé fureter sur différents sites et forum, le Rapsberry à besoin d'être aidé pour tout ce qui concerne l'alimentation électrique et la vitesse de transfert des données. Pour mon futur équipement en Rapsberry j'envisage donc un hub usb alimenté électriquement, si caméra branchée sur ces ports par exemple. J'a découvert qu'il existait des dongles wifi au taux de transfert de 300MB càd le double de ceux vendus communément, est-ce que ça aiderait pour le transfert de vidéos, streaming et autres transfert de fichiers gourmands ?
Cordialement à tous et d'avance merci pour les infos !
Sur le papier oui ça aiderait, si tu doubles la bande passante, tu double la vitesse de reception des données. Ceci dit, est-ce que la carte SD sera capable d'écrire aussi vite, c'est pas gagné.
Autre chose, si tu fais ces transferts en passant par l'extérieur, tu sera limité par ta bande passante d'upload.
Slt Benjamin, merci pour ta réponse, ouaip pour le upload je sais que c'est bloqué, pour le download c'est vrais que la carte SD sera peut-être le goulot d'étranglement je n'y avais pas pensé, mais bon j'essaierai quand même un dongle wifi à 300MB pour environ 10€ de plus ça vaut le coup d'essayer, si qq'un en connait un compatible avec une distrib Linux pour Rapsberry, merci de l'info ! Pour le hub usb je vais le prendre alimenté ça va aider vu que le Rapsberry est économe en énergie mais en contrepartie faiblard pour l'alim des ports usb, dur d'avoir le beurre et l'argent du beurre !
Merci, bon w-e !
MP
l'idée aussi d'installer un hub usb alimenté semble également poser un problème côté Rapsberry qui semble limité à 100Ma et disposer d'un fusible ?
J'ai essayé avec un hub 2000ma et tout a bien fonctionné.
Un lien utile qui m'a permis de configurer ma clé edimax :
http://www.marcomc.com/2012/09/how-...
Aucun problème grâce à ce lien (alors qu'avec d'autres, je n'arrivais pas à faire fonctionner la clé).
A noter toutefois que l'alimentation semble peiner, mes leds de contrôle du raspberry pi sont faiblardes depuis que j'ai lancé le wiki, sachant que je n'alimente qu'avec du 1A le tout.
Pour ceux qui auront la surprise de tomber sur la version 2 de ce dongle WiFi :
http://burogu.makotoworkshop.org/in...
Le tuto à été réalisé avec la une version V1 ou V2 du modèle TL-WN725N ?
Je viens de reçevoir une V1 et j'ai pas réussi à faire fonctionner le wifi après plusieurs essais :/
Du coup je me suis demandé si c'était la V2 qui était reconnue nativement et j'ai demandé un échange au service client...
Dois-je conserver la version V1 ou récupérer une version V2 ?
Mon tuto a été fait avec une V1. J'ai essayé avec une autre après, ça marche aussi.
Quand tu fais un ifconfig tu vois l'interface wlan0 ?
J'ai résolu mon problème et j'ai oublié de regarder si une réponse avait été postée :/
Oui je voyais bien l'interface wlan0 mais lorsque que j'éditais le fichier 'interfaces' avec les informations ci-dessus pas moyen d'avoir une connexion.
Je me suis documenté et j'ai vu une autre méthode semblable passant par un deuxième fichier 'wpa_supplicant.conf'
fichier /etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
fichier /etc/wpa_supplicant/wpa_supplicant.conf:
network={
ssid="SSID"
scan_ssid=1
key_mgmt=WPA-PSK
proto=WPA
psk="PASS"
}
Cette méthode m'a permis d'utiliser ma clé wifi mais n'étant pas expérimenté sous UNIX j'ai pas encore pris le temps de savoir pourquoi de cette manière cela fonctionne.
J'ai encore pas mal de chose à apprendre et consulter ton site m'a appris beaucoup je t'en remercie ;)