systemd.network(5) 可以通过设置Address=0.0.0.0/XY
和来配置为自动分配未分配的地址范围Address=[::]/XY
。这用于80-container-ve.network
自动为容器的 veth 接口分配 IP 地址范围。
虽然 systemd 会避免使用已分配的地址范围,但我还没有弄清楚如何限制可用地址范围池。在我的用例中,我希望仅使用10.10.0.0/16
容器的地址范围,而不必.network
为每个容器提供一个文件来进行静态 IP 分配。
正如手册页中所示,分配Address=10.10.0.0/16
并没有达到预期的效果,而是将地址视为静态并将其分配给接口(这当然是无效的)。
有没有办法限制初始可用地址范围(可能是系统范围的)?