Connecting two subnets through WDS bridge
Hi all, longtime pfSense user, first time posting on the forums. Here's what I'm trying to do, can't quite get my head around the best way to do it. Hopefully this explanation makes some sense, or at the very least some pfSense (bad pun, terribly sorry).
So, I live across the street from my parents and have a wireless bridge going between the two houses. The bridge is being done by two Buffalo wireless routers each running DD-WRT sharing the connection using WDS. So technically, it is just one big wireless network from their house.
At my house, I have a PFsense box hosting my Internet connection. I also have another Buffalo DD-WRT router that is in gateway mode acting as the WAP for my network and the network switch.
What I would like to do is combine the two networks into one that can still act independently of each other but be able to route traffic between the two. So, each would have it's own DHCP server, one being hosted on my pfSense box for my network and one on their Buffalo for their network in case the bridge were to go down. My reason for doing all of this is so that I can get TV without the bill. I have a Windows Media Center PC at my parents that has multiple TV tuners. When I connect the Xbox 360 at my house to the Buffalo I have doing the WDS bridge, I can use the media center extender feature and actually get live TV. However, their Internet connection is much slower then mine, so I would still like to use mine with the Xbox for all Internet traffic like Xbox live. I would also like them to be able to access the downloaded media I have hosted on a share on one of my computers.
So, my thought was to just add another interface as OPT1 to the pfSense box either physically or using some VLANs (which I can figure out later) and then just allow all traffic between the two using some rules. What I can't seem to really wrap my head around is how to setup the rules to do so, or how the NAT'ing would be handled. Also, if I just have two rules on the interfaces to just allow all traffic, then how is DHCP broadcasts react between the two?
This might be incredibly easy to do, but I can seem to figure it out. Thanks in advance for any help you guys can provide.