Sto cercando di creare un'interfaccia di rete fittizia su un server Ubuntu 18.04. Ecco come lo farei sui miei precedenti server Ubuntu 16.04:
In /etc/network/interfaces.d/dummy.cfg
, scrivi:
auto dummy0
iface dummy0 inet static
address 192.168.98.1
netmask 255.255.255.0
E poi aggiungi source /etc/network/interfaces.d/dummy.cfg
in /etc/network/interfaces/
Da quanto ho capito, Ubuntu 18.04 non usa /etc/network/interfaces
più, dovremmo usare netplan
invece. Apparentemente netplan
non supporta la creazione dell'interfaccia virtuale (!) https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1743200.
Posso invece creare l'interfaccia fittizia con il toolkit iproute2:
$ ip link add dummy0 type dummy
$ ip addr add 192.168.98.1/24 dev dummy0
$ ip link set dummy0 up
Ma questa interfaccia scomparirà dopo il riavvio, come ci si aspetterebbe.
Come posso creare un'interfaccia di rete così fittizia che persisterà dopo il riavvio?
Risposta accettata:
Ho avuto lo stesso problema sul server 18.04 e ho utilizzato direttamente il modo systemd-networkd per configurare le interfacce:
Ho creato 2 file in /etc/systemd/network/
:
-
10-dummy0.netdev
[NetDev] Name=dummy0 Kind=dummy
-
20-dummy0.network
[Match] Name=dummy0 [Network] Address=192.168.... Address=fe80::.....
All'avvio l'interfaccia fittizia viene creata automaticamente con gli indirizzi IPv4 e IPv6 e viene mostrata in ip addr
. Inoltre systemctl restart systemd-networkd
dovrebbe creare l'interfaccia.
Ho segnalato un bug su netplan, per favore supporta:https://bugs.launchpad.net/netplan/+bug/1774203
I documenti:
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#