systemd.network(5) se puede configurar para asignar automáticamente un rango de direcciones no deseado configurando Address=0.0.0.0/XY
y Address=[::]/XY
. Esto se utiliza 80-container-ve.network
para 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/16
para contenedores sin tener que proporcionar un .network
archivo 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/16
no 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)?