PFSense Load Balance Multiple OpenVPN sessions

bds1904

Gawd
Joined
Aug 10, 2011
Messages
1,007
Here's the senerio:

PFSense box 1:
2 WAN's running openVPN server

PFSense box 2:
1 WAN running openVPN client (one client connected to each IP on box 1)

Box 1 has 2 WAN's that have low upload. The majority of the traffic is sent from box 1 to box 2, so bonding would improve throughput.

Can someone please help me figure out how in the heck to set this up on pfsense? It was uber-simple on zeroshell, but zeroshell's WAN balancing sucks for HTTP.
 
"Bonding"

Option A. Use pfSense GUI to configure LAGGs (link aggregations) on relevant interfaces. Some LAGG types like LACP require a managed switch, but others, like Roundrobin, do not.

Option B. Use ifconfig from CLI to aggregate nics on the relevant interfaces. (BSD calls this Link Aggregation, or LAGG.)


If you want a LAGG with jumbo frames in pfSense, you have to modify pfSense's config.xml with the appropriate ifconfig commands for each interface in [earlyshellcommand] [/earlyshellcommand] tags, as the only way to set MTU on pfSense is with ifconfig, and ifconfig commands are not persistent across reboots in BSD.
 
Back
Top