Bug #10814
closedOpenVPN UDP multihome fails when connecting to an IP that is not logically closest.
0%
Description
If you connect to the external WAN IP from an OpenVPN client on an internal interface of a pfSense install running an OpenVPN server in UDP multihome mode. it will fail.
The server will reply from the closest interface IP and the client will reject the traffic as it does not come from the IP it connected to.
This is a known bug in FreeBSD:
https://reviews.freebsd.org/D24135
Also documented by OpenVPN:
https://community.openvpn.net/openvpn/ticket/1057
It's possible to work around it by setting the -floating option in the client that allows traffic from any IP once authorized. Or by using TCP, this bug applies only to UDP.
Updated by Jim Pingle over 4 years ago
- Target version set to 2.5.0
The FreeBSD patch has been merged into head (on FreeBSD), will be MFCd soon so it's probably safe to put a 2.5.0 target back on this.
https://svnweb.freebsd.org/base?view=revision&revision=364018