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!