I want to run a a computer emulator like SimH that offers ethernet device emulation via a tap
interface. It should be possible to access the host system and the internet from the emulator, and it should be possible to reach the emulator from the host system.
On older Ubuntu systems it was easy to set this up with a few commands.
With NetworkManager I haven't been able to create a working bridge configuration.
The recipe for Ub 18.04 from 1257262 doesn't work under Ub 20.04. After
sudo nmcli con add ifname br0 type bridge con-name br0
sudo nmcli con add type bridge-slave ifname eno1 master br0
sudo nmcli con modify br0 bridge.stp no
sudo nmcli con up br0
I get for the last command the output
Connection successfully activated (master waiting for slaves)
and nmcli c
gives
NAME UUID TYPE DEVIC
br0 32fbc4bc-0ed7-49d3-aa32-2c9ed25c666f bridge br0
Wired connection 1 40a4b49b-c44f-3937-a19e-1951efc650a3 ethernet eno1
bridge-slave-eno1 c39ebf5d-6b0a-46d9-bd41-10e2f71e86d1 ethernet --
and brctl show
gives
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 no
So the interface eno1
is not a slave of br0
and br0
is not receiving an
IP address from DNS.
Any help or hint on what is wrong here is very welcome.