<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font size="-1"><font face="Helvetica, Arial, sans-serif">With some
        help from Paul, I was able to get OSX Lion to connect the
        following configuration.&nbsp; iPhone also works:<br>
        <br>
        version 2.0<br>
        config setup<br>
        &nbsp;&nbsp;&nbsp; nat_traversal=yes<br>
        &nbsp;&nbsp;&nbsp;
        virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12<br>
        &nbsp;&nbsp;&nbsp; oe=off<br>
        &nbsp;&nbsp;&nbsp; protostack=netkey<br>
        &nbsp;&nbsp;&nbsp; forceencaps=yes<br>
        <br>
        conn L2TP-PSK<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; authby=secret<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pfs=no<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rekey=no<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; keyingtries=3<br>
        &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; rightsubnet=vhost:%no,%priv<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left=(default router)<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftprotoport=17/1701<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right=%any<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rightprotoport=17/%any<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto=add<br>
        <br>
        <br>
        My problem now is that Windows 7 refuses to cooperate.&nbsp;&nbsp;&nbsp; If I
        remove the necessary "forceencaps" for OSX Lion, it works just
        fine.&nbsp;&nbsp; I've tried making a separate connection like this:<br>
        <br>
        conn windows<br>
        &nbsp;&nbsp;&nbsp; leftprotoport=17/1701<br>
        &nbsp;&nbsp;&nbsp; rightprotoport=17/1701<br>
        &nbsp;&nbsp;&nbsp; also=PSK<br>
        <br>
        conn osx<br>
        &nbsp;&nbsp;&nbsp; leftprotoport=17/1701<br>
        &nbsp;&nbsp;&nbsp; rightprotoport=17/%any<br>
        &nbsp;&nbsp;&nbsp; forceencaps=yes<br>
        &nbsp;&nbsp;&nbsp; also=PSK<br>
        <br>
        conn PSK<br>
        &nbsp;&nbsp; [...]<br>
        <br>
        <br>
        But no matter what port OSX picks that isn't 1701, openswan
        always matches its connection to whatever comes first in the
        list.<br>
        <br>
        Any thoughts are appreciated.<br>
        <br>
        <br>
      </font></font>
  </body>
</html>