Configurer une adresse IP fixe ou dynamique (DHCP) sur Debian en utilisant le fichier /etc/network/interfaces (méthode ifupdown).
ip a ou ifconfig pour trouver le nom de l’interface/etc/network/interfaces avant modificationiface <interface> inet dhcpsystemctl restart networkingUn serveur Debian 13 (ou 12) avec accès root ou sudo. Connaissance des commandes de base nano, cat, ip.
ip a
L’interface physique porte souvent un nom comme eth0, ens3, enp0s3. L’interface locale lo n’est pas à modifier.
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
Éditez le fichier /etc/network/interfaces :
sudo nano /etc/network/interfaces
Contenu minimal pour une interface en DHCP :
auto eth0 iface eth0 inet dhcp
Remplacez eth0 par le nom réel de votre interface.
Pour une adresse fixe, utilisez la syntaxe suivante :
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
dns-nameservers permettent de configurer les serveurs DNS. Sur certaines versions, il faut utiliser dns-nameserver (sans s) ou gérer DNS dans /etc/resolv.conf.Redémarrez le service réseau ou utilisez ifdown / ifup :
sudo systemctl restart networking
Alternative plus douce (sans redémarrer toutes les interfaces) :
sudo ifdown eth0 && sudo ifup eth0
ip a show eth0 ping -c 4 8.8.8.8
ifup. Vérifiez aussi la table de routage avec ip route.Il suffit de remplacer le bloc static par dhcp dans /etc/network/interfaces, puis redémarrer le service.
✅ Réponse : Les deux réponses sont valables
/etc/network/interfaces, il est recommandé de :✅ Réponse : sauvegarder le fichier
✅ Réponse : iface eth0 inet dhcp
✅ Réponse : netmask
/etc/network/interfaces, quelle commande applique les changements ?✅ Réponse : Les deux sont valables