![systemd.network: define o conjunto de intervalos não utilizados em todo o sistema](https://rvso.com/image/1552375/systemd.network%3A%20define%20o%20conjunto%20de%20intervalos%20n%C3%A3o%20utilizados%20em%20todo%20o%20sistema.png)
systemd.network(5) pode ser configurado para alocar automaticamente um intervalo de endereços não registrados definindo Address=0.0.0.0/XY
e Address=[::]/XY
. Isso é usado 80-container-ve.network
para atribuir automaticamente intervalos de endereços IP às várias interfaces dos contêineres.
Embora o systemd evite usar intervalos de endereços já alocados, não descobri como limitar o conjunto de intervalos de endereços disponíveis. No meu caso de uso, gostaria de usar apenas intervalos de endereços 10.10.0.0/16
para contêineres, sem precisar fornecer um .network
arquivo para cada contêiner para atribuição de IP estático.
Conforme indicado na página de manual, a atribuição Address=10.10.0.0/16
não tem o efeito desejado, mas trata o endereço como estático e o atribui à interface (o que é obviamente inválido).
Existe uma maneira de limitar o conjunto inicial de intervalos de endereços disponíveis (potencialmente em todo o sistema)?