Ressources informatiques

Ressources informatiques

Ressources informatiques

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

Par défaut, le Raspberry Pi OS, utilise le ficher /etc/dhcpcd.conf géré par le processus dhcpcd pour la connexion réseau. Le fichier /etc/network/interfaces doit donc posséder la structure indiquée ci-dessous.

Fichier /etc/network/interfaces

Modifiez le fichier /etc/network/interfaces à l'aide de l'éditeur de votre choix, exemple : nano. Résultat de la modification :

pi@raspberrypi:~ $ cat /etc/network/interfaces  
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

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:~ $ 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="monSSID"
  psk="monPointAccesWiFiAccessCode"
}

Activer le processus dhcpcd

Activation au prochain redémarrage :

pi@raspberrypi:~ $ sudo systemctl enable dhcpcd

Redémarrer le Raspberry Pi

pi@raspberrypi:~ $ sudo shutdown -r now

Visualiser la nouvelle configuration

Consulter l'adresse IP 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
    inet 192.168.101.9/24 brd 192.168.101.255 scope global dynamic noprefixroute wlan0
       valid_lft 85518sec preferred_lft 74883sec
...

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

pi@raspberrypi:~ $ iwconfig
wlan0     IEEE 802.11 ESSID:"monSSID"
          Mode:Managed  Frequency:2.457 GHz  Access Point: XX:XX:XX:XX:XX:XX
          Bit Rate=72.2 Mb/s   Tx-Power=31 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=70/70  Signal level=-38 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Visualiser le bail obtenu

pi@raspberrypi:~ $ sudo dhcpcd -U wlan0
broadcast_address='192.168.101.255'
dhcp_lease_time='78786'
dhcp_message_type='5'
dhcp_option_overload='3'
dhcp_rebinding_time='69016'
dhcp_renewal_time='39393'
dhcp_server_identifier='192.168.101.254'
domain_name='dlinkrouter'
domain_name_servers='192.168.101.254'
ip_address='192.168.101.9'
network_number='192.168.101.0'
routers='192.168.101.254'
subnet_cidr='24'
subnet_mask='255.255.255.0'
dhcp6_dump: wlan0: No such file or directory