Estoy tratando de crear una interfaz de red ficticia en un servidor Ubuntu 18.04. Así es como lo haría en mis servidores Ubuntu 16.04 anteriores:
En /etc/network/interfaces.d/dummy.cfg
, escribe:
auto dummy0
iface dummy0 inet static
address 192.168.98.1
netmask 255.255.255.0
Y luego agregue source /etc/network/interfaces.d/dummy.cfg
en /etc/network/interfaces/
Por lo que entiendo, Ubuntu 18.04 no usa /etc/network/interfaces
más, deberíamos usar netplan
en cambio. Aparentemente netplan
no admite la creación de una interfaz virtual (!) https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1743200.
En su lugar, puedo crear la interfaz ficticia con el kit de herramientas iproute2:
$ ip link add dummy0 type dummy
$ ip addr add 192.168.98.1/24 dev dummy0
$ ip link set dummy0 up
Pero esta interfaz desaparecerá después de reiniciar, como era de esperar.
¿Cómo puedo crear una interfaz de red ficticia que persista después de reiniciar?
Respuesta aceptada:
Tuve el mismo problema en el servidor 18.04 y usé directamente la forma systemd-networkd de configurar interfaces:
Creé 2 archivos en /etc/systemd/network/
:
-
10-dummy0.netdev
[NetDev] Name=dummy0 Kind=dummy
-
20-dummy0.network
[Match] Name=dummy0 [Network] Address=192.168.... Address=fe80::.....
En el arranque, la interfaz ficticia se crea automáticamente con direcciones IPv4 e IPv6 y se muestra en ip addr
. También systemctl restart systemd-networkd
debe crear la interfaz.
Presenté un error en netplan, soporte:https://bugs.launchpad.net/netplan/+bug/1774203
Los documentos:
https://www.freedesktop.org/software/systemd/man/systemd.netdev.html# https://www.freedesktop.org/software/systemd/man/systemd.link.html# https://www. freedesktop.org/software/systemd/man/systemd.network.html#