Cómo levantar interfaces virtuales automáticamente al iniciar Debian + NetworkManager

En principio una operación sencilla, especialmente en una distro como Debian. La confusión si cabe viene a cargo del querido NetworkManager como pude comprobar estos últimos días… Cada día le tengo más aprecio.

Pongamos por caso que tenemos las siguientes interfaces virtuales definidas en /etc/network/interfaces:

Para levantar automáticamente esas interfaces al iniciar el sistema, basta en cada caso con incluir la opción auto [nombre_interfaz], como podemos ver con auto eth0:1, auto eth0:2, etc…

Sin embargo, si las interfaces son gestionadas por NetworkManager, como suele ser el caso en la mayoría de distros modernas, las directivas auto mencionadas anteriormente no funcionarán como podréis comprobar vosotros mismos tras un reinicio.

Tendremos que ir al fichero de configuración /etc/NetworkManager/NetworkManager.conf y poner el parámetro managed en true, dentro de la sección ifupdown:

Ahora sí, después de reiniciar compruebo con ifconfig -a que todas mis interfaces ya están correctamente levantadas: