Estoy tratando de reinstalar un servidor Ubuntu a 18.04.
Descubrí que 18.04 usa Netplan, y estoy teniendo problemas para crear una interfaz de enlace usando esto.
Configuración actualizada:
############# BOND - VLAN ##################
network:
version: 2
renderer: networkd
ethernets:
switchports:
match: {name: "ens*"}
bonds:
bond0:
interfaces: [switchports]
parameters:
mode: balance-alb
vlans:
inet:
id: 50
link: bond0
addresses: [X.X.X.X/24]
gateway4: X.X.X.252
dhcp4: no
nameservers:
addresses: [X.X.X.33]
Parece que no debería tener 2 declaraciones de coincidencia y ens * en una sola declaración lo hice: lo limpiaré cuando lo haga funcionar.
He instalado ifenslave y bridge-utils como alguien sugirió esto, todavía nada.
También he habilitado el módulo de vinculación en /etc/modules
.
Mi problema original era que la interfaz estaba en estado UP, pero solo podía hacer ping a la interfaz en sí, no a otra cosa.
No pude hacer que esto funcionara, así que terminé renombrando el /etc/netplan/<name>.yaml
archivo e instalándolo ifupdown
.
Si alguien tiene idea de por qué esto no funcionó, estaré feliz de saber :)
Respuestas:
Instalé Ubuntu Server y, sorprendentemente, me preguntó si quería configurar la vinculación.
Este es el archivo yaml que se configuró:
Actualizaré esto a medida que aprenda más sobre el nuevo estilo de configuración de red en Ubuntu.
ACTUALIZAR
Para cambiar esto para que sea una dirección estática, haga lo siguiente:
!¡Nota! Su nombre de archivo * .yaml predeterminado puede ser diferente.
!¡Nota! Puedes nombrar tu archivo de configuración como quieras solo asegúrate de que termine con .yaml
En este archivo (my-network-file.yaml) copie desde arriba y agregue los siguientes cambios:
Asegúrese de cambiar las direcciones IP para reflejar su red. Después de esto, acabo de reiniciar la máquina y mi nueva configuración de red se cargó y funcionó.
Alternativamente, puede usar:
Esto debería aplicar la nueva configuración sin necesidad de reiniciar.
Nota al margen Puede que desee observar el espaciado y no usar pestañas ya que esto puede causar problemas con su archivo de configuración.
Si no está seguro de sus interfaces de red, puede hacer una de las siguientes
o
¡Espero que esto ayude!
fuente
In this file copy from above and append the following changes:
¿Le importaría mostrar una lista completa de archivos y el nombre del archivo?netplan
Agrega / combina archivos .yaml? En otras palabras, si pongo labonds
sección en un archivo yaml y laethernets
sección en otro archivo yaml (ambos en/etc/netplan
), ¿el sistema combinaría estos archivos para obtener una configuración "total"?You should never have to run cloud-init again on an Ubuntu Server system installed with the new server installer
y 2.the messages in /etc/netplan pointing you to /etc/cloud/cloud.cfg.d are an error that we're working on correcting.
Este negocio de Netplan es prometedor, pero hay mucha información contradictoria "allá afuera".