Tenemos un servidor con múltiples direcciones IP. Últimamente migramos a systemd y aún necesitamos múltiples IP en ese servidor. Con systemd-networkd tenemos algunos problemas para encontrar un ejemplo de configuración. entonces usamos un script bash al final del proceso de arranque para agregar los ips a la interfaz.
¿Alguien puede proporcionar un ejemplo de configuración systemd-networkd para agregar más de una IP a una interfaz?
networking
ip
ipv4
systemd
usuario61664
fuente
fuente
man systemd.network
? Solo una nota al margen, no tiene que ir TODO en un uso systemd-networkd. ¿De qué distribución estamos hablando?Respuestas:
De acuerdo con systemd.network (5) , simplemente puede agregar varias
Address=
líneas a la[Network]
sección, con las direcciones requeridas.Alternativamente, cree una
[Address]
sección separada para cada dirección.(Lo mismo se aplica a las
[Route]
secciones yGateway=
parámetros).Tenga en cuenta que systemd-networkd todavía es muy nuevo y recibe correcciones de errores casi a diario. Asegúrese de estar utilizando la última versión de systemd y pruebe las compilaciones de Git si es posible. Vea la lista de correo y los canales IRC
#systemd
y#gentoo-systemd
en freenode en caso de errores.fuente
[Address
secciones separadas , funciona. Por lo que vale, he definido una sola puerta de enlace en la[Network]
sección, como en el segundo ejemplo. Debo agregar también que no puedo hacer que dos direcciones IP estáticas funcionen en dos interfaces de red físicas separadas, no importa lo que intente (todavía tengo que encontrar un ejemplo de esto en lasystemd
documentación o en otra parte de la web), así que ' m dejó de conformarse con dos direcciones IP en una sola interfaz.Estoy usando un contenedor en Proxmox, y Proxmox escribe el suyo
/etc/systemd/network/eth0.network
en el contenedor. Para evitar que no se pueda sobrescribir ese archivo, puede crear un archivo desplegable con las direcciones IP adicionales,/etc/systemd/network/eth0.network.d/additional-ips.conf
fuente