Wifi pi
Sommaire
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