Se connecter à un point d'accès WiFi
Visualiser la configuration actuelle
Il n'y a pas d'adresse IP de configurée sur l'interface WiFi :
pi@raspberrypi:~ $ ip a
...
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:xx:xx:xx brd ff:ff:ff:ff:ff:ff
...
Configurer
Fichier /etc/wpa_supplicant/wpa_supplicant.conf
C'est dans ce fichier que sont indiqués les paramétres de la connexion au routeur WiFi. Exemple : SSID : monSSID, Code de sécurité : monPointAccesWiFiAccessCode
pi@raspberrypi:~ $ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=FR
network={
scan_ssid=1
ssid="xxxxxx"
proto=WPA RSN
key_mgmt=WPA-PSK
psk="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
Fichier /etc/network/interfaces
Ajoutez les lignes ci-dessous à la fin dufichier /etc/network/interfaces
# interface wlan0 auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Redémarrer le réseau
x@rpiX:~ $ sudo systemctl restart networking.service
Visualiser la nouvelle configuration
Consulter l'adresse IP WiFI
x@rpiX:~ $ ip a | grep -A6 wlan0:
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:55:3e:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.3.178/24 brd 192.168.3.255 scope global dynamic wlan0
valid_lft 7082sec preferred_lft 7082sec
inet6 fe80::ba27:ebff:fe55:3e12/64 scope link
valid_lft forever preferred_lft forever
Vous avez obtenu une adresse IP fournie par le serveur DHCP du point d'accès.
Consulter les caractéristiques du point d'accès
x@rpiX:~ $ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:"xxxxx"
Mode:Managed Frequency:2.417 GHz Access Point: 11:22:33:44:55:66
Bit Rate=65 Mb/s Tx-Power=31 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=37/70 Signal level=-73 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0