<div dir="ltr">Hello,<div><br></div><div>I would like to bridge my LAN and WireGuard interfaces so I can make a site-to-site VPN with the gateway/router being at the other site.</div><div><br></div><div>But when using brctl to add wg0 to a bridge, the operation is not supported.</div><div><br></div><div>This is the setup I am aiming for:</div><div><br></div><div>Isolated VM virteth0 - preferably dhcp <a href="http://172.16.0.2/24">172.16.0.2/24</a> from remote site (gateway <a href="http://172.16.0.1/24">172.16.0.1/24</a>)</div><div><br></div><div>Switch VM - wg0 with <a href="http://172.16.0.254/24">172.16.0.254/24</a> and eth0 with <a href="http://192.168.1.254/24">192.168.1.254/24</a> (for internet access through gw <a href="http://192.168.1.1/24">192.168.1.1/24</a>) and virteth0 (manual, no ip, no dhcp), I want to bridge virteth0 and wg0.</div><div><br></div><div>Remote machine with wg0 <a href="http://172.16.0.1/24">172.16.0.1/24</a> and a public ip on eth0 (e.g. <a href="http://11.22.33.44/32">11.22.33.44/32</a>)</div><div><br></div><div>both virteth0's are connected together on the host machine.</div><div><br></div><div>Is this somehow possible with wireguard? As for now the Switch VM isn't a switch, it acts as a router which does work but is not something I want (and forces me to have a different ip on virteth0 on SwitchVM than wg0 has, this forces me to make everything look like it came from SwitchVM instead of the real addresses, because both the remote machine and Switch VM have to act as routers, I want only 1 router in this setup - the remote machine).</div><div><br></div><div>Thanks in advance for your time and help :)</div></div>