Steam in home streaming - sending broadcasts to different subnet
Apologies if this is the wrong subforum.
I'm running pfsense in a VM on my htpc. The VM is in bridged mode. On pfsense I'm running a openvpn.
All of this is working fine. I can connect to pfsense, I can ping hosts on the LAN from the VPN client etc.
The only thing I can't get working is steam in home streaming. Valve was nice enough not to let users simply enter the servers IP address and instead opted having clients discover each other by broadcasts would be a better idea…
How can I get pfsense to route broadcasts from the vpn and lan? The weird thing is that it worked two times but for the life of me I can't get it working reliable.
192.168.0.1 router gateway
192.168.010 host running pfsense vm
192.168.0.20 pfsense (open vpn client getting lan access through outbound NAT, gateway is the router)
192.168.0.30 pc running steam
10.0.8.xx openvpn client
If I ping any of the lan devices from the openvpn client I see the hosts are replying to 192.168.0.20 as they should because pfsense is natting. How can I get it to nat broadcast as well or is there any other way to have the steam pc and vpn client be aware of each other?
The openvpn server is set up with pretty much the default settings. I tried TAP instead of TUN as well but that didn't seem to make a difference. I also tried putting the TAP VPN on the same subnet as my LAN but I guess that cannot work.
I looked online a bit and apparently its pretty straight forward if you got something like ddwrt or asus wrt acting as your vpn server but I suppose not having pfsense as the default gateway makes things a bit more complicated?