Netplan permet de configurer à la fois NetworkManager (Ubuntu Desktop) et systemd-networkd (Ubuntu Server).
Netplan est un nouvel outil de configuration réseau qui utilise des fichiers de description YAML. Il vient en complément de NetworkManager (par défaut sur Ubuntu Desktop) et systemd-networkd (sur Ubuntu Server).
Les fichiers de configuration se trouvent dans /etc/netplan/
Le nom de l'interface (ici eth0
) doit être remplacé par le vôtre s'il est différent. Utilisez ip a
pour lister les interfaces réseaux de votre PC, généralement les noms des réseaux filaires (ethernet) commencent par en
tandis que ceux sans-fils (Wi-Fi) commenceront par wl
.
network: version: 2 renderer: NetworkManager ethernets: eth0: addresses: [192.168.1.200/24] routes: - to: default via: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] dhcp4: false dhcp6: false
network: version: 2 ethernets: eth0: dhcp4: true
sudo netplan apply
S'il y a des erreurs dans la configuration, netplan va les signaler. Faites les modifications nécessaires puis réessayez d'appliquer la configuration.
Une fois la commande réalisée, NetworkManager va automatiquement se mettre à jour avec la nouvelle configuration, vous pouvez le vérifier en faisant ip a
pour voir la configuration actuelle.
Remplacez NetworkManager
par networkd
dans le paramètre renderer
du fichier de configuration.
sudo networkctl reload sudo networkctl reconfigure eth0 sudo networkctl renew eth0
En remplaçant eth0
par votre interface, que vous pouvez obtenir via networkctl list
Si vous ne souhaitez plus utiliser Netplan et souhaitez revenir à l'ancienne méthode de configuration, il suffit d'installer le paquet ifupdown