Académique Documents
Professionnel Documents
Culture Documents
la connexion réseau filaire du Raspberry Pi
1. Afficher les informations sur la connexion
La commande ifconfig (interface configuration) affiche les informations sur la connexion réseau.
pi@raspberrypi:~ $ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:37:bc:ee
inet addr:192.168.1.230 Bcast:192.168.1.255
Mask:255.255.255.0
inet6 addr: fe80::76c2:5219:50c4:ac63/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:296694 errors:0 dropped:163 overruns:0
frame:0
TX packets:187970 errors:0 dropped:0 overruns:0
carrier:0
collisions:0 txqueuelen:1000
RX bytes:416225559 (396.9 MiB) TX bytes:18700015
(17.8 MiB)
eth0 correspond à la carte Ethernet du Raspberry Pi. L’adresse IP est 192.168.1.230 et le masque de sousréseau
255.255.255.0.
lo est la carte de bouclage qui permet de tester la pile TCP/IP (le bon fonctionnement de la couche TCP/IP). Son
adresse est 127.0.0.1.
2. Modifier les paramètres réseau
Les paramètres qui suivent s’appliquent à Raspbian Jessie.
Une des nouveautés apparues avec Raspbian Jessie, est la gestion du WiFi. Cette gestion est maintenant entre les
mains de dhcpcd. De fait, le fichier /etc/network/interfaces ne joue plus le rôle qu’il tenait dans les précédentes
versions de Raspbian. La Fondation recommande de ne pas apporter de modifications au fichier interfaces sous
Jessie.
auto lo
iface lo inet loopback
auto eth0
© Editions ENI – Tous droits réservés – Copie personnelle de undefined POIRIER Thomas - 1-
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
Si vous avez modifié le fichier interfaces, il faut absolument le remettre dans l’état initial, comme cidessus.
a. Paramétrage automatique par DHCP
L’avantage de dhcpcd lorsqu’on l’utilise avec une box ou un routeur configuré en DHCP (ce qui est majoritairement
le cas dans une installation domestique ou scolaire) c’est qu’il fonctionne en mode automatique sans qu’il y ait à
intervenir dans la configuration.
b. Configurer une adresse statique
L’utilisation d’une adresse statique est rarement la meilleure chose à faire. Si vous voulez/avez besoin d’une
adresse IP fixe, définissez une réservation statique dans votre routeur (si possible) ou utilisez une implémentation
libre de Zeroconf comme avahi.
Si vous définissez ip_address, dhcpcd ne tentera pas d’obtenir un bail auprès d’un DHCP et utilisera la valeur que
vous avez indiquée pour l’adresse avec une durée de bail infinie.
Voici un exemple qui configure une adresse statique, la passerelle et un DNS.
Modifiez le fichier /etc/dhcpcd.conf comme suit (extrait de la page man de dhcpcd.conf) :
Ajoutez les lignes suivantes à la fin du fichier :
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
Assurezvous que l’adresse que vous attribuez est unique sur le réseau, que le masque de réseau ( /24
=
255.255.255.0) et l’adresse de la passerelle ( static routers) sont corrects ainsi que celle du DNS
(static domain_name_servers). À défaut votre Raspberry Pi ne pourra pas se connecter aux machines du
réseau, accéder à Internet ou résoudre les noms de domaines.
Après une intervention sur le fichier /etc/dhcpcd.conf, seul ce fichier texte a été modifié. Il faut forcer la prise en
- 2- © Editions ENI – Tous droits réservés – Copie personnelle de undefined POIRIER Thomas
compte des modifications par le service qui gère le réseau dans Raspbian.
c. Redémarrage du réseau pour prise en compte des modifications
Pour prendre en compte les modifications apportées au fichier dhcpcd.conf redémarrez le démon systemctl pour
qu’il recharge la configuration des services. La modification du fichier /etc/dhcpcd.conf sera prise en compte après
ce redémarrage.
© Editions ENI – Tous droits réservés – Copie personnelle de undefined POIRIER Thomas - 3-