Table des matières
Comment configurer le Wifi sans interface Graphique
Configuration
Dans un terminal éditer le fichier de conf des interfaces réseaux:
sudo nano /etc/network/interfaces
vous devez ajouter ceci si se n'est pas le cas pour une conf en dhcp:
auto lo iface lo inet loopback auto eth0 allow-hotplug eth0 iface eth0 inet manual auto wlan0 allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf auto wlan1 allow-hotplug wlan1 iface wlan1 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Copier coller au besoin.
ctrl+o "pour enregistrer" et ctrl+x "pour sortir de nano"
WPA supplicant
Permet de lancer la connexion automatiquement au démarrage du systeme.
Le fichier /etc/wpa_supplicant/wpa_supplicant.conf sera créé/modifié avec les méthodes de configuration recommandées, mais il peut aussi être configuré à la main.
Il devrait contenir quelque chose comme ce qui suit :
country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="ESSID"
scan_ssid=1
psk="Your_wifi_password"
}
Le parametre “scan_ssid=1” n'est pas obligatoire, mais en cas de non diffusion du SSID de l'AP, il arrivera quand même à se connecter.
Il est possible de mettre plusieurs Blocs comme ceci:
network={
ssid="ESSID1"
scan_ssid=1
psk="Your_wifi_password"
}
network={
ssid="ESSID2"
scan_ssid=1
psk="Your_wifi_password"
}
network={
ssid="ESSID3"
scan_ssid=1
psk="Your_wifi_password"
}
Une fois tout ceci paramétrer ilne vous reste plus qu'a essayer:
ifdown wlan0 ifup wlan0
La connection devrait se faire. Au cas ou ?: Contrôler les interfaces:
ifconfig -a
renvoie:
root@raspberrypi:/home/pi# ifconfig -a
eth0 Link encap:Ethernet HWaddr b8:27:eb:06:59:e0
inet addr:192.168.4.230 Bcast:192.168.5.255 Mask:255.255.254.0
inet6 addr: fe80::6a1c:199e:ba7c:985a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:56813 errors:0 dropped:138 overruns:0 frame:0
TX packets:1769 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4628528 (4.4 MiB) TX bytes:336767 (328.8 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:421 errors:0 dropped:0 overruns:0 frame:0
TX packets:421 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:30378 (29.6 KiB) TX bytes:30378 (29.6 KiB)
wlan0 Link encap:Ethernet HWaddr c8:3a:35:b0:21:c2
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:32 errors:0 dropped:0 overruns:0 frame:0
TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8686 (8.4 KiB) TX bytes:33624 (32.8 KiB)
Tout semble ok.
Les Commandes
Utiles à savoir:
redémarrer le service reseaux:
/etc/init.d/networking restart
Activer/ Désactiver interface:
ifconfig wlan0 up
a pour effet d'activer l'interface réseaux wlan0
ifconfig wlan0 down
l'effet inverse. Scanner les reseaux wifi:
iwlist scan
Scanner le reseaux Wifi depuis une interface donnée:
iwlist wlan0 scan
Se connecter en commande:
iwconfig wlan0 essid ESSID key s:Mon_Mot_De_Passe
Activer dhcp pour cette connection a l'interface:
dhclient wlan0
— sylvain 2020/02/15 11:21
