回答:
もちろん現在はサポートされていません。Linux開発者は、理由もなくうまく機能していたものを変更し、未完成の製品を提供するようになりました。
Bibeloが投稿してからリンクが変更されたかどうかはわかりませんが、ネットプランはレンダリングに応じてフックを介したスクリプトの実行をサポートするようになりました。
networkdのデフォルトのレンダーを使用している場合は、networkd-dispatcherパッケージを追加する必要があります。 https://gitlab.com/craftyguy/networkd-dispatcher
あなたがやろうとしていることに基づいて、私はおそらくスクリプトをcarrier.dおよび/またはroutable.dディレクトリに入れ ます。
別の目的でnetworkd-dispatcherを使用した例については、こちらをご覧ください。 https://fixingitpro.com/2018/12/28/displaying-ip-info-on-console-with-netplan/
すでにサポートされていnetplan
ます。私は以下で利用可能な指示に従いました: https://netplan.io/faqで
小さなスクリプトを作成しました /etc/networkd-dispatcher/routable.d/50-ifup-hooks
ネットワークインターフェイスが起動した後、再起動するたびに実行されます。
2つのNICがあるため、ソースルーティングをサポートするためにポストアップフックが必要です。
#!/bin/sh
echo "Geomaster" > /tmp/geomaster
/sbin/ip rule add from 62.48.171.211/29 tab 1 priority 500
/sbin/ip route add default via 62.48.171.209 dev eno2 tab 1
/sbin/ip route flush cache