Configurer l’adresse IP statique sur Raspberry Pi

Pour accéder à votre Raspberry Pi via ssh, il est préférable 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.
Raspberry Pi avec le système d’exploitation Raspbian Jessi fait la configuration du réseau en utilisant dhcpcd daemon. En ce cas au lieu de définir l’adresse IP dans /etc/network/interfaces, cela devrait être fait dans /etc/dhcpcd.conf

Premièrement il faut faire une mise à jour de votre système:

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

Verification dhcpcd status

Avant de faire changer l`adresse IP, on va vérifier si dhcpcd daemon est déjà activé. Pour faire cela, il faut exécuter:

sudo service dhcpcd status

Si votre dhcpcd est down vous pouvez faire les étapes suivantes:

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

Aussi vous pouvez vérifier le nom de l’interface Ethernet. D’habitude, c’est eth0, pour vérifier il faut exécuter:

ip a

Changer nom 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

Vous pouvez le configurer avec raspi-config.

sudo raspi-config

Ensuite il faut choisir 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’adresse statique

Pour assigner l`adresse IP statique il faut modifier /etc/dhcpcd.conf

sudo vi /etc/dhcpcd.conf

Ici on va corriger 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.

Une fois les modifications effectuées, redémarrez le Raspberry Pi et essayez de pigner la nouvelle adresse IP.

Si l’adresse ping, vous avez défini une adresse IP statique sur le Raspberry Pi. Faites-le connecter par ssh!

Bonne chance!