web-dev-qa-db-fra.com

Comment puis-je contrôler la configuration générée par netplan?

Dites que je veux exécuter une certaine commande après que netplan a fait sa magie et démarré le réseau. Dans mon cas, je dois exécuter une commande pour ajouter une route spéciale "en liaison", que netplan ne prend pas encore en charge.

Mais je ne sais pas par où commencer. Je sais que je dois utiliser systemd pour avoir une directive qui permet au service de fonctionner après la configuration du réseau.

Tous les indicateurs, appréciés!

2
Waleed Hamra

Les options en liaison sont maintenant disponibles dans netplan 0.34: https://launchpad.net/ubuntu/+source/netplan.io/0.34https://bugs.launchpad.net/netplan/+ bug/173519

Il n'y a actuellement aucun moyen d'ajouter des "points d'ancrage" pour les étapes de netplan, et nous n'envisageons pas d'ajouter un support de points d'ancrage dans netplan lui-même. Lorsqu'une fonctionnalité est manquante, vous devez ouvrir un rapport de bogue contre netplan ( https://bugs.launchpad.net/ubuntu/+source/netplan.io/+filebug ) afin que nous puissions voir si c'est un cas assez commun pour l’ajouter, ou vous pouvez utiliser les fichiers générés par netplan directement en les copiant dans/etc/systemd/network/(pour networkd) ou dans/etc/NetworkManager/system-connections (pour NetworkManager), puis en supprimant le fichier. les entrées de votre configuration netplan.

Il est toutefois prévu de proposer une solution adéquate aux utilisateurs qui doivent exécuter des scripts de raccordement lorsque le réseau est en train de se mettre en place ou de tomber en panne. Je mettrai à jour cette réponse/le site web netplan.io dès que celui-ci sera disponible. En utilisant des unités systemd, vous devriez être capable de contrôler le comportement du réseau.