From ad4796f18763f424f128664ef9457cf8e7290817 Mon Sep 17 00:00:00 2001 From: cedricAbonnel Date: Wed, 24 Jul 2024 13:54:34 +0200 Subject: [PATCH] =?UTF-8?q?pr=C3=A9cisions=20concernant=20eth0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notes/linux/network_ipStatic.md | 36 +++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/notes/linux/network_ipStatic.md b/notes/linux/network_ipStatic.md index b3dc4f9..25be515 100644 --- a/notes/linux/network_ipStatic.md +++ b/notes/linux/network_ipStatic.md @@ -17,18 +17,32 @@ Pour configurer une adresse IP statique sous Debian 12 on utilise le fichier `/e 2. **Ajouter la configuration de l'adresse IP statique** : - Ajoutez ou modifiez la configuration pour votre interface réseau à la fin du fichier. Voici un exemple de configuration pour une interface appelée `eth0` : - ```sh - interface eth0 - static ip_address=192.168.1.100/24 - static routers=192.168.1.1 - static domain_name_servers=9.9.9.9 8.8.8.8 - ``` + Il est crucial de noter que dans les systèmes Debian et autres distributions Linux, l'interface réseau par défaut n'est pas toujours nommée `eth0`. En fonction de la version du système d'exploitation et des règles de dénomination des interfaces réseau (comme celles introduites par `udev`), les interfaces réseau peuvent avoir des noms différents. Ces noms peuvent suivre divers schémas, tels que `enp3s0`, `ens33`, ou des noms plus spécifiques comme `enxb827eb7bd083`. - - `interface eth0` : Cette ligne spécifie l'interface réseau que vous configurez. - - `static ip_address=192.168.1.100/24` : L'adresse IP statique et le masque de sous-réseau (24 correspond à 255.255.255.0). - - `static routers=192.168.1.1` : L'adresse IP de la passerelle (généralement le routeur). - - `static domain_name_servers=9.9.9.9 8.8.8.8` : Les serveurs DNS à utiliser (facultatif mais recommandé). + Les noms d'interface réseau peuvent varier pour plusieurs raisons : + 1. **Règles de dénomination prédictives** : Modern systems use predictable network interface names to make it easier to identify which interface is which. For example, `enp3s0` could indicate Ethernet (en), PCI bus (p), slot 3 (3), and port 0 (0). + 2. **Interfaces intégrées et périphériques USB** : Les interfaces réseau intégrées à la carte mère et les adaptateurs USB peuvent avoir des noms différents pour les distinguer des autres interfaces. + 3. **Ordre de détection** : L'ordre dans lequel les interfaces sont détectées au démarrage peut affecter leur dénomination. + + Pour identifier le nom de votre interface réseau, vous pouvez utiliser la commande `ip` : + + ```sh + ip link show + ``` + Cette commande listera toutes les interfaces réseau disponibles sur votre système avec leurs noms actuels. + + Ajoutez ou modifiez la configuration pour votre interface réseau à la fin du fichier. Voici un exemple de configuration pour une interface appelée `eth0` : + ```sh + interface eth0 + static ip_address=192.168.1.100/24 + static routers=192.168.1.1 + static domain_name_servers=9.9.9.9 8.8.8.8 + ``` + + - `interface eth0` : Cette ligne spécifie l'interface réseau que vous configurez. + - `static ip_address=192.168.1.100/24` : L'adresse IP statique et le masque de sous-réseau (24 correspond à 255.255.255.0). + - `static routers=192.168.1.1` : L'adresse IP de la passerelle (généralement le routeur). + - `static domain_name_servers=9.9.9.9 8.8.8.8` : Les serveurs DNS à utiliser (facultatif mais recommandé). 3. **Redémarrer le service `dhcpcd`** :