Vous êtes sur la page 1sur 3

Gérer 

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)

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:244 errors:0 dropped:0 overruns:0 frame:0
TX packets:244 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:19296 (18.8 KiB) TX bytes:19296 (18.8 KiB)

eth0 correspond à la carte Ethernet du Raspberry Pi. L’adresse IP est 192.168.1.230 et le masque de sous­ré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 Wi­Fi. 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 ci­dessus. 

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) : 

sudo nano /etc/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

Assurez­vous  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. 

sudo systemctl daemon-reload

© Editions ENI – Tous droits réservés – Copie personnelle de undefined POIRIER Thomas - 3-

Vous aimerez peut-être aussi