web-dev-qa-db-ja.com

netplanが生成する構成を制御するにはどうすればよいですか?

Netplanが魔法を使いネットワークを開始した後に特定のコマンドを実行したいとします。私の場合、コマンドを実行して特別な「onlink」ルートを追加する必要がありますが、ネットプランはまだサポートしていません。

しかし、どこから始めればいいのか分かりません。ネットワークの構成後にサービスを実行するディレクティブを作成するには、systemdを使用する必要があることを知っています。

任意のポインタ、感謝します!

2
Waleed Hamra

リンク上のオプションは、ネットプラン0.34で利用できるようになりました。 https://launchpad.net/ubuntu/+source/netplan.io/0.34https://bugs.launchpad.net/netplan/+ bug/173519

現在、ネットプランのステップに「フック」を追加する方法はなく、ネットプラン自体にフックのサポートを追加する予定もありません。機能が欠落している場合、ネットプランに対するバグレポートを開く必要があります( https://bugs.launchpad.net/ubuntu/+source/netplan.io/+filebug )追加するのに十分な一般的なケース、またはnetplanによって生成されたファイルを/ etc/systemd/network /(networkdの場合)または/ etc/NetworkManager/system-connections(NetworkManagerの場合)にコピーして、ネットプラン設定からのエントリ。

ただし、ネットワークがアップまたはダウンするときにフックスクリプトを実行する必要があるユーザー向けの適切なソリューションを考え出す計画があります。利用可能になったら、この回答/ netplan.io Webサイトを更新します。 systemdユニットを使用すると、ネットワークの動作を制御できるはずです。