How to make an IPTV Deco get DHCP from main router over WireGuard (Brume2 Home1 ↔ Home2)

Hi everyone,

I’m trying to set up something a bit unusual and could really use some guidance. I have two homes — My main home and a second home in a different city — and I’d like my second M+ IPTV Deco (in my second home) to work as if it were in the main house.

Here’s the setup (I can attach a diagram if needed):

  • In main home:

    • Movistar main router (DHCP)

    • Connected directly to:

      • Main Movistar UHD 4K Deco

      • Brume2 (WireGuard server)

  • In second home:

    • UDM-Pro main router

    • Connected to:

      • Brume2 (WireGuard client)

      • Second Movistar IPTV Deco (plugged into the Brume2 client)

Goal:

I need the IPTV Deco in the second home to get its IP address directly from the main Movistar router in Spain (through the WireGuard tunnel), so both Decos are on the same network and the second deco can authenticate/stream like the main one.

Right now, the second deco gets an ip from the Brume2 client (192.168.8.0/24) and instead what I’d like is a 192.168.1.0/24 from the main router in main house.

Questions:

  1. What’s the best way to allow DHCP traffic (and IGMP/multicast for IPTV) to pass through the WireGuard tunnel between the two Brume2 units?

  2. Do I need to set up bridging, relay, or something else?

  3. Has anyone done this successfully with Movistar IPTV and GL.iNet Brume2 devices?

Any help, examples, or step-by-step advice would be greatly appreciated!

Thanks in advance.

Have you considered Tailscale?

I set Tailscale on router at my home and set it to access Plex server. I can now access it via its lan ip, a Tailscale ip or name.

Hi

WireGuard does not support proxying Layer 2 traffic (DHCP/IGMP/multicast).

Please try using OpenVPN TAP mode.
Topology will be like below:

@mortneff Tailscale is great for Plex, surf the web and even stream videos and other stuff, but an iptv box is different.

@will.qiu I’ll definetly try that and see how it goes. I assume the cable goes from the main router [lan port] to the Brume2-server [wan port]. Thanks for the advice. Will report back soon.