====== netplan ====== Netplan permet de configurer à la fois [[:network-manager|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 [[:network-manager|NetworkManager]] (par défaut sur Ubuntu Desktop) et systemd-networkd (sur Ubuntu Server). ===== Configuration ===== Les fichiers de configuration se trouvent dans ''/etc/netplan/'' S'il n'y a pas de précisions, les explications portent sur NetworkManager (par défaut pour la plupart des utilisateurs) ==== NetworkManager ==== 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''. Il ne faut pas utiliser de tabulation dans ce fichier. L'indentation doit utiliser des espaces === Exemple de configuration statique === 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 === Exemple de configuration DHCP === network: version: 2 ethernets: eth0: dhcp4: true === Appliquer la configuration netplan ==== 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. ==== systemd-networkd ==== Remplacez ''NetworkManager'' par ''networkd'' dans le paramètre ''renderer'' du fichier de configuration. === Appliquer la configuration netplan === 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'' ===== Pour ne pas utiliser Netplan===== Si vous ne souhaitez plus utiliser Netplan et souhaitez revenir à l'ancienne méthode de configuration, il suffit d'installer le paquet [[apt>ifupdown]] ===== Liens ===== * [[https://netplan.io/|Site officiel]] * [[https://wiki.ubuntu.com/Netplan/Design|Netplan sur le wiki Ubuntu]] * [[https://blog.ubuntu.com/2017/12/01/ubuntu-bionic-netplan]] {{tag>reseau serveur}}