systemd-networkdを使用してIPv6ルーティングルールを追加するには?

systemd-networkdを使用してIPv6ルーティングルールを追加するには?

私はsystemd 242(Ubuntu Eoan)で実行しており、iproute2systemd-networkdを使用して次のコマンドと同じことをしようとしています。

ip -6 rule add from all table 1 pref 1000

これは私が持っているものですが、うまく/etc/systemd/network/10-eno1.networkいきません:

[RoutingPolicyRule]
Table=1
Priority=1000
Family=ipv6

私も試してみましたFamily=bothが、v4ルールのみが作成されました。

私は専門を読んだ。https://systemd.network/systemd.network.html#%5BRoutingPolicyRule%5D%20Section%20Optionsしかし、まだ何が間違っているのかわかりません。

私はこれをしたいので、systemd-networkdサービスやサービスに似たソリューションを書くことに興味はありませんExecStart=/sbin/ip blah blah

ベストアンサー1

私の実際の設定ファイルには対応する行がなく(または)From=::/0依存しています。提案通りFamily=ipv6bothこのGitHubの問題Family=はsystemd 242(243の新機能)のキーではないので、まだFrom=::/0必要です。

おすすめ記事