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 il faut faire une mise à jour de votre système:
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!