3.0 KiB
Configurer une IP statique
Cédrix - 2024-07-24
#debian #network #bash
Pour configurer une adresse IP statique sous Debian 12 on utilise le fichier /etc/dhcpcd.conf
.
-
Ouvrir le fichier
dhcpcd.conf
:Utilisez votre éditeur de texte préféré pour ouvrir le fichier de configuration
dhcpcd.conf
. Par exemple, avecnano
:sudo nano /etc/dhcpcd.conf
-
Ajouter la configuration de l'adresse IP statique :
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 parudev
), les interfaces réseau peuvent avoir des noms différents. Ces noms peuvent suivre divers schémas, tels queenp3s0
,ens33
, ou des noms plus spécifiques commeenxb827eb7bd083
.Les noms d'interface réseau peuvent varier pour plusieurs raisons :
- 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). - 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.
- 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
: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
: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é).
- 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,
-
Redémarrer le service
dhcpcd
:Après avoir enregistré les modifications, redémarrez le service
dhcpcd
pour appliquer la nouvelle configuration :sudo systemctl restart dhcpcd
-
Vérifier la configuration :
Pour vous assurer que l'adresse IP statique est correctement configurée, vous pouvez utiliser la commande
ip
ouifconfig
:ip addr show eth0
ou
ifconfig eth0