DHCP インターフェイスにルーティング ポリシーを自動的に追加するように netplan を設定する

DHCP インターフェイスにルーティング ポリシーを自動的に追加するように netplan を設定する

Ubuntu 22.04とnetplanを使用するデバイスセットがあり、2つのインターフェイス(有線および無線)があり、両方ともDHCPからIPアドレスを受信します。これらのデバイスの使用パターンにより、通常、両方のインターフェイスはオンラインでインターネットにアクセスできます。

各インターフェイスのデフォルトパスを含むルーティングテーブルを作成したいと思います。したがって、プロセスX(pingなど)がインターフェイスAをネットワークアクティビティソースとして使用すると、パケットはインターフェイスAとそのゲートウェイを通過します。

現在、ルーティングテーブルを手動で作成し、次のルックアップルールを設定することでこれを達成できます。

ip route add default via 10.0.0.1 table 1
ip route add default via 192.168.0.1 table 2
ip rule add from 10.0.0.2 lookup 1
ip rule add from 192.168.0.2 lookup 2

しかし、私は動的インターフェイスソースとゲートウェイを使ってこれを自動的に実行したいと思います。

DHCPインターフェイスのルーティングテーブルを作成/使用するようにnetplan設定で指定できますか?静的インターフェイスの例を見たことがありますが、動的インターフェイスとして設定することはできません。

PS:routable.dカスタムスクリプトを使って動作させることができるようですが、netplan yamlまたは少なくともよく知られており、信頼性の高いスクリプト/ソフトウェア/ソリューションで定義する方法はありますか?

ベストアンサー1

おすすめ記事