Configurer l’adresse IP statique sur Raspberry Pi

Pour accéder à votre Raspberry Pi via ssh, il est recommandé d’attribuer une adresse IP statique. Vous n’avez donc pas besoin de trouver une nouvelle adresse pour votre petit serveur à chaque fois pour vous y connecter. Il est préférable de choisir une adresse IP parmi les adresses réservées comme statiques pour ne pas avoir de conflits à l’avenir.
Sur Raspbian Jessie, la configuration réseau se fait via le daemon dhcpcd plutôt que dans le fichier /etc/network/interfaces. La configuration doit donc être effectuée dans /etc/dhcpcd.conf.

Premièrement, nous allons vérifier la version de votre Raspberry Pi.

Il est important de vérifier la version de votre Raspberry Pi, car la configuration de l’adresse IP peut être différente selon chaque version. Pour vérifier la version, vous pouvez utiliser la commande suivante :

lsb_release -a

Si la version de votre Raspberry Pi est Raspbian Jessie, qui est basée sur Debian 8, vous pouvez continuer

Ensuite, il faut mettre à jour votre système avec la commande :

sudo apt-get update && sudo apt-get upgrade -y

Vérification du statut de dhcpcd

Avant de modifier l’adresse IP, vérifiez si le daemon dhcpcd est activé. Pour faire cela, il faut exécuter:

sudo service dhcpcd status

Si dhcpcd n’est pas actif, procédez comme suit :

  • démarrer dhcpcd :
sudo service dhcpcd start
  • activer dhcpcd
sudo systemctl enable dhcpcd

Vérifiez également le nom de votre interface Ethernet, souvent nommée eth0. Pour cela, exécutez :

ip a

Changement du nom de la carte réseau

Si vous utilisez un adaptateur réseau LAN Ethernet ce nom peut changer, comme par exemple ici :

Vous pouvez utiliser le nom existant ou changer le. Pour changer nom carte réseau il faut ajouter dans le fichier : /etc/udev/rules.d /*****.rules (dans mon cas c’est 99-com.rules)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:01:02:03:04:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"

Remplacez 00:01:02:03:04:05 par votre adresse MAC eth0!

OU

Ou configurez-le via raspi-config :

sudo raspi-config

Ensuite, choisissez l’option “6 Advanced options Configure advanced settings

Après, il faut choisir “A4 network Interface Names Enable/disable predictable network i/f names

Ici il faut choisir “Non” pour désactiver les noms d’interface du réseau prévisibles.

Attribution d’un adresse statique

Pour assigner une adresse IP statique modifiez le fichier /etc/dhcpcd.conf

sudo vi /etc/dhcpcd.conf

Ajoutez ou modifiez les lignes suivantes:

interface= Si vous utilisez une connexion filaire, réglez ceci sur eth0 ou l’autre nom de votre adaptateur réseau Ethernet.
static ip_address = Il s’agit de l’adresse IP statique que vous souhaitez attribuer au Raspberry Pi.
static routers = Il s’agit de l’adresse IP du routeur.
static domain_name_servers = Il s’agit de l’adresse du serveur de noms. D’habitude, c’est l’adresse IP de votre routeur ou, si vous utilisez Pi-hole, c’est l’adresse IP de Pi-Hole.

Après avoir effectué les modifications, redémarrez le Raspberry Pi et vérifiez la connectivité en utilisant :

Après avoir effectué les modifications, redémarrez le Raspberry Pi et vérifiez la connectivité en utilisant :

Bonne chance!