Desde la página de Ubuntu Wiki sobre Migrar a Netplan :
Razón fundamental
Netplan se ha implementado para admitir la representación simple y declarativa de configuraciones de red complejas, así como para abordar algunas limitaciones actuales de ifupdown. Netplan proporciona un formato de configuración yaml simple y elegante con soporte para múltiples proveedores de back-end.
Algunas de las deficiencias de ifupdown cubiertas por netplan:
- ifupdown no puede representar todas las configuraciones con una sintaxis puramente declarativa; por lo tanto no podemos analizar la configuración
- Toda la configuración de netplan es puramente declarativa.
- ifupdown solo puede representar interfaces por nombre, por lo que no es portátil entre dispositivos
- netplan utiliza coincidencias por nombre, dirección MAC, controlador, etc.
- condiciones de carrera en configuraciones complejas
- netplan tiene el contexto de jerarquía en la definición de las interfaces, de modo que esta información se transfiere al procesador utilizado y aplicado en el orden correcto.
Dada la creciente demanda de escenarios de redes complejas (los grandes usos de la nube a menudo requieren capas complejas de diferentes características, como puentes sobre enlaces sobre VLAN, etc.), se ha demostrado que es importante mejorar la facilidad de representar la configuración de la red.
Como muchos cambios a algo mejor pero incompatible, habrá algo de dolor para una ganancia futura.
Si aún lo necesita /etc/network/interfaces
, puede usarlo. Desde la página de Ubuntu Wiki en Netplan :
Realmente necesito ifupdown, ¿puedo seguir usándolo?
Si se encuentra con un caso en el que necesita usarlo en ifupdown
lugar de hacerlo
netplan
, realmente nos gustaría saberlo, por lo que debe presentar un error en Launchpad .
Si bien no recomendamos hacerlo, puede eliminarlo netplan
e instalarlo ifupdown
después de la instalación, y completarlo
/etc/network/interfaces
manualmente para configurar su red de la manera que desee.
Como todos sabemos, para configurar la red, podemos editar
/etc/network/interfaces
y ejecutar /etc/init.d/networking restart
.
Como todos sabemos, eso solía romper mal el escritorio .