systemd.network: define un grupo de rangos no utilizados en todo el sistema

systemd.network: define un grupo de rangos no utilizados en todo el sistema

systemd.network(5) se puede configurar para asignar automáticamente un rango de direcciones no deseado configurando Address=0.0.0.0/XYy Address=[::]/XY. Esto se utiliza 80-container-ve.networkpara asignar automáticamente rangos de direcciones IP a las cinco interfaces de los contenedores.

Si bien systemd evita el uso de rangos de direcciones ya asignados, no he descubierto cómo limitar el conjunto de rangos de direcciones disponibles. En mi caso de uso, me gustaría usar solo rangos de direcciones 10.10.0.0/16para contenedores sin tener que proporcionar un .networkarchivo para cada contenedor para la asignación de IP estática.

Como se indica en la página de manual, la asignación Address=10.10.0.0/16no tiene el efecto deseado, pero trata la dirección como estática y la asigna a la interfaz (lo cual, por supuesto, no es válido).

¿Existe alguna forma de limitar el conjunto inicial de rangos de direcciones disponibles (potencialmente en todo el sistema)?

información relacionada