[Bug 2108860] Re: floating IP due to "route VPN_IP net_gateway" causes 60 second "Disallow float" in openvpn 2.6

Bryce Harrington 2108860 at bugs.launchpad.net
Thu Aug 28 22:54:38 UTC 2025


Walter, no problem actually you've already done the heavy lifting to
make this easy for us to handle the remainder.  I think my co-workers
are just impressed at your progress and seeing how much farther you
wanted to get into it.  :-)  And yes, the Ubuntu process is not as
smooth and familiar as github, unfortunately, but I think we can totally
take it from here if you've hit your limit.

Lukas and Jonas are correct that first step is packaging the patch
getting a Merge Proposal (MP) filed for questing, since things have to
land in -devel before SRUing.  I've created an MP for my co-workers to
review, here:

https://code.launchpad.net/~bryce/ubuntu/+source/openvpn/+git/openvpn/+merge/491615

I've also uploaded this package to a PPA, to verify it builds and so we
can test it:

    https://launchpad.net/~bryce/+archive/ubuntu/openvpn-fix-lp2108860

Again, nothing more you need to do from this point.  However if you'd
like to help it looks like the most useful next step would be to define
a paint-by-numbers "Test Plan".  As examples of successful past openvpn
SRUs, see the [Test Plan] sections for LP: #2086809, LP: #1868127, LP:
#1975574, and LP: #1934781.  We'll need something of a similar level of
detail for this bug.

Thanks again for reporting this issue and helping so much in carrying it
this far.

** Changed in: openvpn (Ubuntu Questing)
   Importance: Undecided => High

** Changed in: openvpn (Ubuntu Questing)
       Status: Triaged => In Progress

** Changed in: openvpn (Ubuntu Questing)
     Assignee: (unassigned) => Bryce Harrington (bryce)

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2108860

Title:
  floating IP due to "route VPN_IP net_gateway" causes 60 second
  "Disallow float" in openvpn 2.6

Status in OpenVPN:
  New
Status in openvpn package in Ubuntu:
  In Progress
Status in openvpn source package in Noble:
  Triaged
Status in openvpn source package in Oracular:
  Won't Fix
Status in openvpn source package in Plucky:
  Triaged
Status in openvpn source package in Questing:
  In Progress

Bug description:
  OpenVPN unjustly blocks a source IP switch immediately after
  connection setup.

  We're using a (different) VPN (main) with a default gateway;
  we connect to the target VPN (3.3.3.3) with source IP 2.2.2.2;
  once connected to targetVPN, targetVPN pushes its own IP 3.3.3.3 with net_gateway so we don't get VPN-in-VPN;
  this is detected as a floating IP by openvpn.
  With openvpn 2.5, this works flawlessly.

  But with openvpn 2.6, it's counted as a second connection, and we get
  "Disallow float to an address taken by another client
  1.1.1.1:sourcePort". This lasts for 60 seconds until "client-instance
  restarting", after which the second connection is finally allowed.

  During these 60 seconds, all traffic to/through targetVPN is
  disallowed.

  ----

  Upstream bug report: https://github.com/openvpn/openvpn/issues/704

  Upstream patch: https://www.mail-archive.com/openvpn-
  devel at lists.sourceforge.net/msg31495.html

  Patch against 2.6.12 (for Noble) attached.

  ----

  Walter Doekes
  OSSO B.V.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openvpn/+bug/2108860/+subscriptions





More information about the Ubuntu-sponsors mailing list