I recently began to work in this organization, we have 4 ADSL separated links, so the people connect to the nearest WiFi, resulting in usage inequality. I was about to change the links to a fiber link, but it won't be possible this year. So what I want to Achieve is the following:
- The server balances the load between the links.
- The server would also work as firewall to block access to certain sites.
- Ideally it would implement a cache like squid.
I want to purchase a server, it has 1 network card with 2 ports, I'd configure the interfaces like this:
- eth0: 192.168.1.254
- eth1: 192.168.2.1
to balance the load between the links, my idea is the following:
| |-- 192.168.2.254
eth0 eth1 | |-- 192.168.2.253
|LAN|--|Server|---|Switch|
| |-- 192.168.2.252
| |-- 192.168.2.251
I don't have experience with this, so I'd like to know: Is this possible?, taking into account that the network card would have just two ports and that for the Server OS I'm considering PFSense or a Linux Distribution.
Thank you in advance.