-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Resending it to openvpn-devel list, to hit the right audience.

kind regards,

David Sommerseth


On 08/01/10 10:39, Enrico Scholz wrote:
> Hi,
> 
> I am running a multihomed host where 'local <extip>' must be specified
> for proper operation.  Unfortunately, this implies 'lport 1194' or
> another static port. 
> 
> This causes problems with stateful firewalls which register the host/port
> pairs in the internal connection tracking table. On ungraceful reconnects,
> the new TCP connection will have same the host/port pairs but unexpected
> sequence numbers. The new connection will be assumed as invalid hence and
> be dropped.
> 
> It would be nice when local port can be configured to be bound to a
> random port number.  After reading code,
> 
> |    else if (streq (p[0], "lport") && p[1])
> |  ...
> |        port = atoi (p[1]);
> |-       if (!legal_ipv4_port (port))
> |+       if (port != 0 && !legal_ipv4_port (port))
> |          {
> 
> in options.c seems to be the only required change.
> 
> 
> 
> Enrico

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAktHTyMACgkQDC186MBRfrrceACfT7IdVvNZU5VxIVQG1A19pmue
4dEAn1FEYwDky5BekueF/rELX7jVOfUK
=zjPt
-----END PGP SIGNATURE-----

Reply via email to