我在 systemd 242 (Ubuntu Eoan) 上运行,并尝试iproute2
使用 systemd-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
或类似服务的解决方案不感兴趣。
我的实际配置文件缺少该行
From=::/0
并且依赖于Family=ipv6
(或both
)。正如这个 GitHub 问题所建议的,Family=
它不是 systemd 242 中的键(243 中的新键),所以From=::/0
仍然是必要的。