I’m using Cockpit with libvirtd. My physical LAN is 192.168.0.0/24
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
inet 192.168.0.24/24 brd 192.168.0.255 scope global br0
valid_lft forever preferred_lft forever
18: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
inet 10.0.0.1/24 brd 192.168.122.255 scope global virbr0
I want to make 10.0.0.x reachable to all hosts in 192.168.0.x
Not sure if Suse has a quick and easy way to bridge two interfaces, I’ve tried with firewall-cmd but it seems that I can only bridge zones, not interfaces, and even if I try to add interface virbr0 to the same zone as br0 (public), changes don’t take effect.
Anyone can shed some light on how to achieve this?
My idea is to keep all virtual hosts on their own subnet but still accessible through my LAN.
Thanks in advance!