Wifi pi

De FunLab Documentation
Aller à : navigation, rechercher
Connexion au point d'accès WiFi de la Cantine Numérique

... Après quelques galères de noobs sur linux :-\ (Raspbian pour être plus précis...) je met ici les infos de connexion au point d'accès WiFi de la cantine numérique pour éviter tant de tracas.

//Prérequis : avoir une connexion SSH fonctionnelle en ethernet pour piloter le Raspi.//

Pour ce faire, finalement rien de plus simple :

Méthode "edition du fichier /etc/network/interfaces"

On va fouiller et modifier le fichier interfaces

 sudo nano /etc/network/interfaces

On commente les infos de la connexion WiFi de chez soi, histoire de ne pas mettre le "bordel" dans le fichier, et on ajoute les lignes suivantes :

 # Connexion a la cantine
 iface wlan0 inet dhcp
       wireless-essid G604T_WIRELESS

On enregistre et on quitte (ctrl + o, on valide et ctrl + x)

Il suffit ensuite de relancer la connexion wlan0 grâce à la commande suivant :

 sudo ifdown wlan0 && sudo ifup wlan0

Pour déterminer l'adresse IP du Raspberry pi afin de se connecter en SSH :

 iwconfig
 

Il suffit de repéré l'adresse IP sous le bloc wlan0, puis de lancer la commande SSH qui va bien !

Enjoy !

Méthode "en ligne de commande" à l'aide d'iwconfig

On commence par vérifer l'état de la connexion WiFi

 iwconfig

... on doit avoir un truc comme ça :

 wlan0   Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
         UP BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 lg file transmission:1000 
         RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Une fois lancer on balance la commande suivante :

 sudo iwconfig essid "G604T_WIRELESS"

Cela permet de se connecter à la borne d'accès. On ne renseigne pas de clef, en effet, il n'y en a pas. Une fois l'accès effectué, il nous faut obtenir le bail DHCP par le routeur pour l'attribution d'une adresse IP :

 sudo dhclient wlan0
 

Un petit

 iwconfig wlan0

...pour constater l'adresse IP et se connecter en SSH !

m( __Mise en garde :__ En procédant de la sorte, vous modifierez le fichier ///etc/resolv.conf// empéchant la résolution des DNS lorsque vous reprendrez la connexion WiFi de chez vous !

Enjoy !

Cerise sur le gâteau pour les mégas feignants ou lorsque j'aurai un trou de mémoire...

//(A vérifier...)//

On créer un script dans le répertoire courant (/home/pi par exemple) :

 sudo nano connexion_wifi.sh
 

On édite le fichier :

 #connexion
 iwconfig essid "G604T_WIRELESS" && dhclient wlan0 && ifconfig wlan0

On lui attribue les bons droits pour le rendre exécutable

 chmod 755 connexion_wifi.sh
 

On lance le script dès que l'on souhaite se connecter à la cantine :

 sudo sh connexion_wifi.sh
 

Enjoy !

Commandes utiles...

Pour scanner les réseaux WiFi dispos

 iwlist scanning
 

Pour tester la connexion internet :

 ping -c 5 8.8.8.8