It will be even the best method to ask one thing and then the next one, that all things would be able to be clear
as possible to all users here in the forum. To ask all questions in one thread would be nice to in some situations
but often it makes things more complicated for everybody that is involved except your self. Only my 2 cents.
If you have three WAN interfaces and one LAN interface and you would not lead the LAN clients over specific
WAN gateways, auth. by their MAC addresses, this will be two different things in my eyes, but able to realize
for sure, but what I not understood is the following, why you want to filter at the WAN interface the MAC
addresses coming from outside? As I was understanding it you will be identifying your LAN clients by
their MAC addresses and route them then over a specific WAN interface or gateway. Can you please tell
something more about that.
In normal you will be setting up pfSense as the following for that actions in my eyes;
create three WAN interfaces and gateways
chose a proper load balancing method for that
– Policy based routing
-- service based routing
-- session based routing
Install Squid with user auth. and create for each user an account and set up there the MAC address.
(alternatively you will be able to deal with internal static IP addresses, thats also able to do)
set up the failover rules
(please note, if both other WAN connections will be stopping their work all your traffic will be running over
the last one and also the Apple TV over the SAT connection if this will be last working one)
I would try out policy based routing in your case and then over MAC auth. and then if one or more WAN
connections are failing all the clients would be able to route over the last one, that will be not able to do
if the MAC address is bounded to one specific WAN interface as I know it.
sample rules for load balancing and fail over (over the forum search function)
nice HowTo for a multi WAN setup (little bit old but good explained with many pictures)