Se connecter au Wifi de la freebox via les lignes de commande

 

Voici l??tape 5.3 avec le raspberry pi, je consid?re donc que vous avez suivi les ?tapes pr?c?dentes (sinon, on recommence par ici)

Ces commandes fonctionnes avec un peu pr?s tous les syst?mes unix (linux), (enfin, je crois?).

On commence par d?terminer ce que vous avez point de vue mat?riel avec la commande ifconfig, ce qui donne :

1
pi@raspberrypi ~ $ ifconfig

On y d?couvre l?interface wlan0, l?interface wifi, via la cl? USB wifi, si l?interface n?est pas visible, c?est que le Pi ne l?a pas trouv?? v?rifier les branchements, si votre cl? wifi est compatible avec le raspberry, et si les drivers sont bien install?s. Pour v?rifier les p?riph?riques USB branch?s : utiliser cette commande lsusb.

On va utiliser maintenant iwlist pour afficher tous les r?seaux wifi disponible, et surtout trouver le votre.

1
pi@raspberrypi ~ $ sudo iwlist scan

Et l?, si comme moi vous vivez en ville? catastrophe, 400 lignes d?filent? on va utiliser une fonction sympa unix : less, (pour savoir ? quoi sert cette fonction, souvenez vous de la fonction man, tapez donc : ? man less ?). On r?essaye avec less, qui va nous afficher page par page les r?seaux wifi accessible.

1
pi@raspberrypi ~ $ sudo iwlist scan | less

Note : pour afficher cet ?trange caract?re |, et non pas un L minuscule, appel? ? vertical bar ?, sur mac c?est : SHIFT + ALT + L, sur un clavier PC, c?est souvent ALTGR + 6, sinon il faut essayer de ALTGR + 1 ? 9?

Less : Pour naviguer, utiliser les fl?ches du clavier, rep?rer votre wifi dans la liste, en face du champ : ? ESSID ?, puis pour quitter, appuyer sur Q (ou A, si vous avez toujours votre clavier en qwerty)

Une autre solution, pour ma part, j?ai une Freebox, ?a facilite un peu, et je pr?f?re utiliser grep (grep ? une autre fonction unix : taper ? man grep ? pour plus d?info)

1
pi@raspberrypi ~ $ sudo iwlist scan | grep "freebox"

et j?obtiens

1
2
pi@raspberrypi ~ $ sudo iwlist scan | grep "freebox"
                    ESSID:"freebox_RZEAHK"

vous pouvez aussi essayer :

1
pi@raspberrypi ~ $ sudo iwlist scan | grep "ESSID"

Note : grep est sensible ? la casse (majuscule/minuscule), donc taper bien ESSID en majuscule
Bonus : si vous avez VRAIMENT beaucoup de wifi ? proximit?, vous pouvez combiner grep et less, en tapant : ? sudo iwlist scan | grep ? ESSID ? | less ?

Une fois votre wifi trouv?, noter bien votre ESSID,

Si vous avez une protection type WPA, v?rifier que wpasupplicant est install? :

1
pi@raspberrypi ~ $ sudo apt-get install wpasupplicant

Puis on modifie le fichier interfaces, avec l??diteur nano int?gr?

1
pi@raspberrypi ~ $ sudo nano /etc/network/interfaces

Le contenu devra ?tre :

1
2
3
4
5
6
7
8
9
10
auto lo
iface lo inet loopback
iface eth0 inet dhcp
 
allow-hotplug wlan0
auto wlan0
 
iface wlan0 inet dhcp
  wpa-ssid "freebox_votre_ssid"
  wpa-psk "votre_mot_de_passe"

Fermer le l??diteur avec CTRL+X (quitter), valider avec Y (ou O en fran?ais), et valider encore si besoin.

Ensuite, je un petit ON/OFF de l?interface, pour ?tre sur, avec :

1
2
pi@raspberrypi ~ $ sudo ifdown wlan0 #Couper le wifi
pi@raspberrypi ~ $ sudo ifup wlan0   #Allumer le wifi

On teste! Avec ping

1
pi@raspberrypi ~ $ ping google.com

Et l?, si ?a r?pond, c?est que c?est fait! Et le Raspberry se connectera automatiquement ? chaque reboot.
Et pour trouver votre ip :

1
pi@raspberrypi ~ $ ifconfig

Desactiver la mise en veille du dongle wifi en cas inactivit?

faire
cat /sys/module/8192cu/parameters/rtw_power_mgnt
si la commande renvoie 1 alors editerle fichier
nano /etc/modprobe.d/8192cu.conf et y ajouter la ligne suivante, puis un reboot (v?rifier que cat /sys/module/8192cu/parameters/rtw_power_mgnt renvoie bien O)
options 8192cu rtw_power_mgnt=0

No module Published on Offcanvas position