Passthru on LAN 1, SpeedFusion VPN on LAN 2

Is it possible to configure a B-One this way?

The reason is that I currently have Xfinity cable internet as my primary and Starlink as my secondary internet connections.

I want to connect LAN 1 of the Peplink to the Primary WAN port on my Ubiquiti Dream Machine router through IP Passthru. This would allow most of my network to directly use XFinity most of the time.

Then, if XFinity goes offline, I want to configure my Dream Machine to fallback to my SpeedFusion VPN (which would be configured to work over both XFinity and Starlink). The WAN 2 port on the Dream Machine will be connected to the LAN 2 port on the Peplink.

Also, this would allow me to configure my work PC to always go through my WAN 2 on my Dream Machine. This way, my work PC is always using the SpeedFusion VPN even if most of my home network is using XFinity directly (unless XFinity has an outage).

OK, I seem to have gotten this to work. I’m not sure if this is the best way to do this, but it is working.

My two WAN connections:

My two LAN connections:

SpeedFusion VPN:

My Outbound Policies:


And, on the Dream Machine:


And finally, from my work PC:

The only issue I’ve noticed so far is that I cannot access the Peplink web UI (or my cable modem config UI) when my traffic is forced through WAN 2 by the Dream Machine. In other words, I cannot access 192.168.50.1 or 10.0.0.1 from my work PC, but it works fine from any other PC which is not being routed through WAN 2 (SpeedFusion VPN).

The solution I have for this for now is to use nginx-proxy-manager running on another server to tunnel those for me.