Sommaire
Configurer une adresse IP dynamique ou fixe sur Debian à l'aide de NetworkManager et nmcli.
🎯 Objectifs de la fiche
- Vérifier l'état de NetworkManager — Utiliser systemctl status NetworkManager
- Lister les connexions — nmcli connection show
- Configurer en DHCP — Modifier une connexion pour utiliser DHCP
- Configurer en IP statique — Définir IP, masque, passerelle et DNS
- Appliquer et vérifier — Redémarrer la connexion et tester
Prérequis
Un système Debian avec NetworkManager installé et actif. Droits sudo requis.
1. Vérifier l'état de NetworkManager
sudo systemctl status NetworkManager
💡 Si NetworkManager n'est pas actif, l'installer avec :
sudo apt install network-manager
puis l'activer avec sudo systemctl enable --now NetworkManager
2. Lister les connexions existantes
nmcli connection show
3. Configuration en DHCP
3.1 Modifier une connexion existante
nmcli connection modify "Nom de la connexion" ipv4.method auto nmcli connection up "Nom de la connexion"
3.2 Créer une nouvelle connexion DHCP
nmcli connection add type ethernet ifname eth0 con-name DHCP-connexion ipv4.method auto
4. Configuration en IP statique
4.1 Modifier une connexion existante
nmcli connection modify "Nom de la connexion" \ ipv4.method manual \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "8.8.8.8 8.8.4.4" nmcli connection up "Nom de la connexion"
4.2 Créer une nouvelle connexion statique
nmcli connection add type ethernet ifname eth0 con-name statique \ ipv4.method manual \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "8.8.8.8 8.8.4.4"
ℹ️ L'adresse IP doit être accompagnée du masque en notation CIDR.
Exemple : /24 équivaut à 255.255.255.0.
5. Vérifications
nmcli connection show "Nom de la connexion" ip a show eth0 ping -c 4 8.8.8.8
⚠️ En cas de connexion SSH, changer la configuration réseau peut interrompre la session.
Utilisez de préférence un accès local.
6. Supprimer une connexion
nmcli connection delete "Nom de la connexion"
Quelle commande permet de lister les connexions réseau gérées par NetworkManager ?
✅ Réponse : nmcli connection show
Pour configurer une connexion existante en DHCP, on utilise :
✅ Réponse : nmcli connection modify 'Nom' ipv4.method auto
Dans une configuration statique avec nmcli, l'option ipv4.addresses attend :
✅ Réponse : une IP avec masque CIDR (ex: 192.168.1.100/24)
Après avoir modifié une connexion, quelle commande réactive la connexion ?
✅ Réponse : nmcli connection up 'Nom'
Quelle commande supprime une connexion NetworkManager ?
✅ Réponse : nmcli connection delete 'Nom'
- Documentation NetworkManager
- man nmcli
Suis ta progressionConnecte-toi pour marquer les ressources comme terminées et retrouver ton avancement.
Se connecter