pfSense makes it quite easy to set up a site-site VPN, using an OpenVPN Server/Client arrangement, as long as the versions of pfSense are broadly the same.
But at some point in recent pfSense history (around 2.4?), the set of options, and some of the defaults have changed. Many of these are easy to match up, but the compression settings seem to have been reworded, and more options have been added.
Old pfSense (e.g. 2.3.5)
- No Preference
- No Preference and Adaptive Compression Disabled
- Disabled - No Compression
- Enabled with Adaptive Compression
- Enabled without Adaptive Compression
New pfSense (e.g. 2.4.5)
- Disable Compression, retain compression packet framing [compress]
- LZ4 Compression [compress lz4]
- LZ4 Compression v2 [compress lz4-v2]
- LZO Compression [compress lzo, equivalent to comp-lzo yes for compatibility]
- Enable Compression (stub) [compress stub]
- Enable Compression (stub v2) [compress stub-v2]
- Omit Preference (Use OpenVPN Default)
- Omit Preference, + Disable Adaptive LZO Compression [Legacy style, comp-noadapt]
- Adaptive LZO Compression [Legacy style, comp-lzo adaptive]
- LZO Compression [Legacy style, comp-lzo yes]
- No LZO Compression [Legacy style, comp-lzo no]
How can I marry up this option to get compatible compression settings?