Réseau Ethernet et Wifi sur Raspberry Pi3 B+
Visualiser la configuration réseau du Raspberry en GUI ou en ligne de commandes
Diriger le pointeur de la souris sur l’icône « Deux flèches inversées » pour visualiser les interfaces réseaux du Raspberry en GUI
- Ethernet - eth0 : Configured 192.168.x.y
- Wifi - wlan0 : Not associated ou Associated with Freebox - Configured 192.168.x.y
- ifconfig
lo ---> inet 127.0.0.1 # Interface Loopback
wlan0 ---> inet 192.168.x.y ou Not configured # Interface Wifi
Configuration Wifi - wlan0
Cliquer l’icône « Deux flèches inversées » pour afficher les connexions Wifi disponibles
Cliquer sur votre connexion Wifi et renseigner le Mot de passe de votre Wifi puis [Valider]
La connexion Wifi est établie ...
Pour déconnecter le Wifi, cliquer sur l’icône Wifi, puis [Turn Off Wifi]
Pour relancer le Wifi, cliquer sur l’icône Wifi, puis [Turn On Wifi]
Le Wifi se reconnecte automatiquement car il a mémorisé le « Mot de Passe »
Le mot de passe est mémorisé dans le fichier /etc/wpa_supplicant/wpa_supplicant.conf
Editer le fichier wpa_supplicant.conf
- sudo nano /etc/wpa_supplicant.conf
- ssid = nom de votre wifi
- psk = mot de passe # Le mot de passe est en clair
Définir une adresse IP fixe
De base Raspbian Stretch utilise le service dhcpcd pour la gestion des interfaces réseaux
Il utilise le protocole DHCP (Affectation automatique d’une adresse IP)
Vous pouvez définir une adresse IP fixe pour votre Raspberry
Pour cela il faut modifier soit :
- le fichier /etc/network/interfaces # Ancienne méthode – service dhcpcd non utilisé
ou
- le fichier /etc/dhcpcd.conf # Nouvelle méthode – service dhcpcd utilisé
l’un ou l’autre – mais pas les deux en même temps
ANCIENNE MÉTHODE
Interface eth0
Modification du fichier /etc/network/interfaces
Ouvrir un terminal [ctrl]+[alt]+[t] et saisir la commande
- sudo nano /etc/network/interfaces
A la fin du fichier, renseigner les lignes ci-dessous
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.x.y
netmask 255.255.255.0
network 192.168.x.0
broadcast 192.168.x.255
gateway 192.168.x.y
dns-nameservers 192.168.x.y 8.8.8.8 # Mettre un espace entre les dns
Sauvegarder [ctrl]+[o] puis [Enter]
Quitter l'éditeur [ctrl]+[x]
Rebooter le Raspberry
Vérifier
- ifconfig
Si besoin relancer l’interface eth0 pour prendre en compte l’adresse IP fixe
- sudo ifdown eth0 # Désactiver l’interface eth0
- sudo ifup eth0 # Activer l’interface eth0
Ajouter l’interface Wifi (en DHPC)
Interface wlan0
Renseigner le fichier /etc/network/interfaces
- sudo nano /etc/network/interfaces
A la fin du fichier et à la suite de l’interface eth0, renseigner les lignes ci-dessous
iface wlan0 inet dhcp # Wlan0 en DHPC - Si IP fixe, renseigner comme eth0
wpa-psk xxxxxxxxxxxx # Mot de passe du Wifi
wpa-ssid xxxxxxxxxxxxx # Nom du Wifi
Sauvegarder [ctrl]+[o] puis [Enter]
Quitter l'éditeur [ctrl]+[x]
Vous pouvez définir une adresse IP fixe pour le wifi en renseignant les mêmes éléments que l’interface eth0, mais en lui affectant une adresse différente que celle de l’interface eth0
Rebooter le Raspberry
Vérifier
- ifconfig
Si besoin relancer l’interface wlan0 pour prendre en compte l’adresse IP fixe
- sudo ifdown wlan0 # Désactiver l’interface wlan0
- sudo ifup wlan0 # Activer l’interface wlan0
NOUVELLE MÉTHODE
Interface eth0
Modification du fichier /etc/dhcpcd.conf
Ouvrir un terminal [ctrl]+[alt]+[t] et saisir l’une la commande
- sudo nano /etc/dhcpcd.conf
Rechercher la section # Example static IP configuration
Replacer les lignes existantes par votre configuration
interface eth0
static ip_address=192.168.x.y/24
static routers=192.168.x.y
static domain_name_servers=192.168.x.y
Sauvegarder [ctrl]+[o] puis [Enter]
Quitter l'éditeur [ctrl]+[x]
Rebooter le Raspberry
Vérifier
- ifconfig
Interface wlan0
Rechercher la section # Example static IP configuration
Ajouter les lignes suivantes à votre configuration
interface wlan0
static ip_address=192.168.x.y/24
static routers=192.168.x.y
static domain_name_servers=192.168.x.y 8.8.8.8 # Mettre un espace entre les dns
Sauvegarder [ctrl]+[o] puis [Enter]
Quitter l'éditeur [ctrl]+[x]
Puis modifier le fichier /etc/wpa_supplicant/wpa_supplicant.conf
- sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Ajout les lignes suivantes :
network={
ssid="xxxxxxxxx" # Nom du Wifi
psk="yyyyyyyyyyyyyyyyyyy" # Mot de passe du Wifi
key_mgmt=WPA-PSK
}
Sauvegarder [ctrl]+[o] puis [Enter]
Quitter l'éditeur [ctrl]+[x]
Rebooter le Raspberry
Vérifier
- ifconfig