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!