How to add tap0 to bridge0?

Simon Matter simon.matter at invoca.ch
Thu Sep 19 15:39:17 UTC 2024


Hi,

I'm on AlmaLinux 9 with NetworkManager-1.46.0 and try to create a bridge
with a tap device. This is used for a layer 2 vpn with openvpn. While this
is working well with older Linux systems without NetworkManager, I fail to
do the same with NetworkManager.

My config files look like this:

tap0.nmconnection:
------------------------------------------
[connection]
id=tap0
uuid=403274e9-5459-4dd8-8ecf-21a702a1828e
type=tun
controller=bridge0
interface-name=tap0
master=bridge0
port-type=bridge
slave-type=bridge

[ethernet]

[bridge-port]
------------------------------------------

bridge0.nmconnection:
------------------------------------------
[connection]
id=bridge0
uuid=c4806e1b-7f79-4f78-9088-74c058788fe2
type=bridge
autoconnect-ports=1
autoconnect-slaves=1
interface-name=bridge0
timestamp=1726753716

[ethernet]

[bridge]

[ipv4]
address1=192.168.128.254/24,192.168.1.254
ignore-auto-dns=true
may-fail=false
method=manual

[ipv6]
addr-gen-mode=default
method=disabled

[proxy]
------------------------------------------

"ip link" shows both devices, bridge0 and tap0, but tap0 is not part of
bridge0 as "ip link show master bridge0" and "bridge link show" both show
nothing.

What am I doing wrong here? Any help is much appreciated.

Thanks,
Simon



More information about the Networkmanager mailing list