Fiche utilisation de ifup / ifdown (debian)

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 / ifup aprè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 interface
  • ifdown → 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

Retour en haut