La configuration réseau est une compétence essentielle pour tout administrateur systèmes et réseaux. Dans un contexte BTS CIEL ou SIO, comprendre et maîtriser Netplan permet de configurer rapidement des interfaces réseau (Ethernet, Wi-Fi, multi-IP, multi-cartes) sur des systèmes modernes comme Ubuntu ou Debian récents. Cette fiche vous guide pas à pas avec des cas concrets et directement exploitables.

Bloc de configuration complet (exemples pratiques)
# /etc/netplan/01-config.yaml
# Configuration Netplan complète avec plusieurs cas
network:
version: 2
renderer: networkd # systemd-networkd (serveur) ou NetworkManager (desktop)
ethernets:
# ===== CAS 1 : DHCP =====
eth0:
dhcp4: true
# ===== CAS 2 : IP fixe =====
eth1:
dhcp4: false
addresses:
- 192.168.10.10/24
routes:
- to: default
via: 192.168.10.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
# ===== CAS 3 : Plusieurs IP sur une interface =====
eth2:
dhcp4: false
addresses:
- 192.168.20.10/24
- 192.168.20.11/24
- 192.168.20.12/24
# ===== CAS 4 : Deux interfaces avec IP fixe =====
eth3:
dhcp4: false
addresses:
- 10.0.0.10/24
eth4:
dhcp4: false
addresses:
- 172.16.0.10/24
wifis:
# ===== CAS 5 : Connexion Wi-Fi =====
wlan0:
dhcp4: true
access-points:
"MonSSID":
password: "MotDePasseWifi"
Explication détaillée
🔹 1. Structure Netplan
network:→ racine de la configurationversion: 2→ version actuelle du formatrenderer:networkd→ recommandé pour serveursNetworkManager→ postes utilisateurs
🔹 2. Interfaces réseau
Ethernet
ethernets:→ interfaces filaires- noms typiques :
eth0,eth1(anciens systèmes)enp0s3,ens33(noms modernes basés sur le matériel)
Wi-Fi
wifis:→ interfaces sans fil- ex :
wlan0
🔹 3. DHCP
dhcp4: true
- Attribution automatique IP, passerelle et DNS
- Utilisé en entreprise ou lab
🔹 4. IP fixe
addresses:
- 192.168.1.10/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8]
addresses→ IP + masque CIDRroutes→ passerelle (gateway)nameservers→ DNS
🔹 5. Plusieurs IP sur une interface
Permet :
- hébergement multi-sites
- virtualisation
- services multiples
🔹 6. Multi-interfaces
Cas typique :
- réseau LAN
- réseau admin
- DMZ
🔹 7. Wi-Fi
access-points:
"SSID":
password: "clé"
Attention à :
- indentation YAML (critique)
- guillemets pour SSID
Commandes Netplan (application et debug)
Appliquer la configuration
sudo netplan apply
🔍 Tester sans appliquer
sudo netplan try
➡️ rollback automatique si erreur
🔎 Vérifier la configuration générée
sudo netplan generate
📡 Vérifier les interfaces réseau
ip a
🌐 Vérifier la route
ip route
Tester connectivité
ping 8.8.8.8
ping google.com
Wi-Fi diagnostic
iw dev
nmcli dev wifi list
Logs systemd-networkd
journalctl -u systemd-networkd
Vérifier le renderer actif
networkctl status
Erreurs fréquentes
- Mauvaise indentation YAML
- Mauvais nom d’interface
- Oubli de la gateway
- DNS absent → pas de résolution
- conflit IP
Recap – fichiers importants
/etc/netplan/*.yaml/run/systemd/network//etc/systemd/network/
Conclusion
Netplan est un outil puissant et moderne qui permet :
- une configuration centralisée
- une gestion multi-interface avancée
- une automatisation facile
C’est une compétence incontournable pour :
- BTS CIEL (réseaux, infra)
- BTS SIO (SISR)
