[Bug 947309] Re: racoon phase 2 negotiation fails with Win Vista/7

Martin Pitt martin.pitt at ubuntu.com
Mon Apr 16 10:08:40 UTC 2012


** Also affects: ipsec-tools (Ubuntu Lucid)
   Importance: Undecided
       Status: New

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

Title:
  racoon phase 2 negotiation fails with Win Vista/7

Status in “ipsec-tools” package in Ubuntu:
  Fix Released
Status in “ipsec-tools” source package in Lucid:
  Fix Committed

Bug description:
  SRU JUSTIFICATION

  [Impact]

  Use for interoperability with other VPN systems including use as a VPN
  concentrator is a major use case for ipsec-tools. A large number of
  users have Windows clients. This bug in ipsec-tools causes unreliable
  interoperability between Ubuntu and the Windows Vista and 7 VPN
  clients.

  [Development Fix]

  Fixed in upstream CVS, src/racoon/handler.c revisions 1.31 and 1.32
  (see http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/dist/ipsec-
  tools/src/racoon/handler.c?only_with_tag=MAIN). This fix went into
  upstream 0.8. Precise is at 1:0.8.0-9ubuntu1 so already includes this
  fix.

  [Stable Fix]

  See debdiff, attached.

  [Test Case]

  From http://comments.gmane.org/gmane.network.ipsec.tools.devel/2246,
  with thanks to Loren M. Lang:

  A specific, repeatable test case I was using is as follows.  Restart
  racoon daemon on Linux server.  Initiate L2TP VPN connection on
  Windows 7 (while on same subnet as Linux server.)  Verify VPN is
  working with ping from server.  First attempt is always successful.
  Disconnect VPN.   Racoon reports ISAKMP-SA deleted.  Reconnect and VPN
  hangs negotiating phase 2.  Last message from racoon reports ISAKMP-SA
  established. Initiate L2TP VPN from a separate Windows XP computer
  also on the same subnet as the Linux server.  Verify VPN connection
  with ping from Linux and disconnect VPN.  Repeat a second time and it
  still successful on XP.   Make sure VPN is disconnected on XP and make
  a third attempt at VPN on Windows 7.  It still fails like the second
  attempt.

  [Regression Potential]

  Upstream have been carrying this fix for over two years, and the fix
  is still present in upstream CVS HEAD. The original reporter has
  confirmed that this fix works without issues. Thus the potential for
  regressions is minimal.

  
  ORIGINAL REPORT

  Ubuntu release: 10.04
  racoon package version: 1:0.7.1-1.6ubuntu1

  IKE phase 2 negotiation fails with Windows Vista/7 L2TP clients if
  there already is a non-expired ESP SA for that client, created for the
  previous session. See the discussion here:

  http://comments.gmane.org/gmane.network.ipsec.tools.devel/2246

  The suggested correction is to update racoon to version 0.8.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipsec-tools/+bug/947309/+subscriptions




More information about the Ubuntu-sponsors mailing list