Les commandes ifup et ifdown permettent de :
- activer une interface réseau
- désactiver une interface
- appliquer la configuration définie dans
/etc/network/interfaces
Elles sont indispensables en environnement Debian pour :
- tester une configuration
- diagnostiquer un problème réseau
- appliquer des modifications sans redémarrer

Configuration type (rappel)
# /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.10.10
netmask 255.255.255.0
gateway 192.168.10.1
Commandes essentielles
Activer une interface
sudo ifup eth0
Désactiver une interface
sudo ifdown eth0
Redémarrer une interface
sudo ifdown eth0 && sudo ifup eth0
Activer toutes les interfaces
sudo ifup -a
Désactiver toutes les interfaces
sudo ifdown -a
Explication détaillée
ifup
- lit
/etc/network/interfaces - applique la configuration
- attribue IP / routes / DNS
ifdown
- supprime la configuration
- désactive l’interface
Option -a
- applique à toutes les interfaces définies avec
auto
Cycle de fonctionnement
/etc/network/interfaces
↓
Commande ifup / ifdown
↓
Service networking
↓
Configuration IP / routes / DNS
↓
Interface active ou inactive
Commandes de diagnostic
Vérifier les interfaces
ip a
Vérifier le routage
ip route
Tester la connectivité
ping 8.8.8.8
ping google.com
Logs réseau
journalctl -u networking
Cas d’usage concrets
- appliquer une nouvelle IP sans reboot
- tester une configuration réseau
- couper une interface pour diagnostic
- réinitialiser une connexion
Erreurs fréquentes
- interface non définie dans
/etc/network/interfaces - oubli de
auto - nom d’interface incorrect
- conflit avec NetworkManager
- interface déjà active
Bonnes pratiques
- toujours vérifier avec
ip a - tester avec
ifdown / ifupaprès modification - éviter les conflits avec NetworkManager
- documenter les interfaces
Fichiers importants
/etc/network/interfaces/etc/resolv.conf/etc/hostname/etc/hosts
Recap
ifup→ active une interfaceifdown→ désactive une interface- fonctionne avec
/etc/network/interfaces
Conclusion
ifup et ifdown sont :
- simples
- rapides
- indispensables en administration réseau Debian
À maîtriser pour :
- BTS CIEL
- BTS SIO
