aldo332 Ferma il treno, che altrimenti ci schiantiamo... i tunnel GRE possono essere di due tipi: IP/Layer 3 o TAP/Layer2.
https://developers.redhat.com/blog/2019/05/17/an-introduction-to-linux-virtual-interfaces-tunnels/#gre
A te serve un link "punto punto" virtuale per fare routing tra due reti, o un "cavo" per estendere un unico dominio di broadcast layer2?
aldo332 No, non è persistente, ma può essere inserito nelle definizioni di interfaccia del sistema operativo (tipo /etc/network/interfaces sulle debian-based). Non so se esista un plugin per NetworkManager relativo ai GRE.
EDIT: Ovviamente sì... che discorsi.
nmcli conn add type ip-tunnel ifname gre1 mode gre remote e.f.g.h local a.b.c.d -- ip-tunnel.mtu 1500 ip-tunnel.ttl 255 ipv4.method manual ipv4.addresses 10.0.0.1 ipv4.routes "10.0.0.0/30"
Questo però per GRE IP, ovvero link punto-punto L3.
Per avere un gretap L2 (ma ti invito caldamente a pensarci su 4563 volte prima di estendere un dominio di broadcast, che a far disastri è un attimo) il comando è simile ma ci va un mode gretap, e non servono le definizioni di indirizzi IP e routing interne al GRE.