<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Sorry for the delayed answer.<br>
      <br>
      Some examples are the following:<br>
      <br>
      Under WAN interface, if i choose SLAAC, then i cannot get
      DHCPv6-PD work at all.<br>
      If i choose DHCP6, then i get an extra option "DHCPv6 Prefix
      Delegation size" which imho is not needed.<br>
      The same happens on the LAN interface too.<br>
      <br>
      Under "Services: DHCPv6 Server", i get the following message which
      is confusing atleast.<br>
      "The DHCPv6 Server can only be enabled on interfaces configured
      with static IP addresses.<br>
      Only interfaces configured with a static IP will be shown."<br>
      <br>
      Generally, i tried to mimic the config we use on our CPEs (since
      pfsense if being used by quite a few of our customers as a wan
      router with a adsl modem in bridge mode), but i couldn't do it.<br>
      <br>
      A sample IPv6 gui template we provide to our CPE vendors (which
      can be used to grab some ideas) is the following:<br>
      <br>
      <table class="confluenceTable" border="1">
        <tbody>
          <tr>
            <td class="confluenceTd"><b>Interface</b> </td>
            <td class="confluenceTd"> <b>Title</b> <br
                class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> <b>Choices</b> <br
                class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> <b>Type</b> <br
                class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> <b>Default</b> </td>
          </tr>
          <tr>
            <td class="confluenceTd"> <b>WAN</b> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
          </tr>
          <tr>
            <td class="confluenceTd"> <br class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> <font color="#ff0000"><b>IPv4/IPv6</b></font><br
                class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> IPv4 <br
                class="atl-forced-newline">
              IPv4 &amp; IPv6 <br class="atl-forced-newline">
              IPv6 <br class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> Single choice <br
                class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> IPv4 &amp; IPv6 </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>IPv6 Address Assignment</b> </td>
            <td class="confluenceTd"> SLAAC <br
                class="atl-forced-newline">
              DHCPv6 <br class="atl-forced-newline">
              Static </td>
            <td class="confluenceTd"> Multiple choices </td>
            <td class="confluenceTd"> SLAAC </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>DHCPv6-PD</b> </td>
            <td class="confluenceTd"> Enable <br
                class="atl-forced-newline">
              Disable </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> Enable </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <font color="#ff0000"><b>Tunnel</b></font>
            </td>
            <td class="confluenceTd"> None <br
                class="atl-forced-newline">
              DS-Lite<br>
              MAP<br>
            </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> None </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <font color="#ff0000"><b>    
                  DS-Lite AFTR</b></font> </td>
            <td class="confluenceTd"> Manual (+IP) <br
                class="atl-forced-newline">
              Auto (from DHCPv6) </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> Manual </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>PCP</b><br
                class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> Enable <br
                class="atl-forced-newline">
              Disable </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> Disable<br
                class="atl-forced-newline">
            </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd">    <b>PCP Server</b><br
                class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> Manual (+IP) <br
                class="atl-forced-newline">
              DS-Lite AFTR<br class="atl-forced-newline">
              Auto (from DHCPv6) </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> DS-Lite AFTR </td>
          </tr>
          <tr>
            <td class="confluenceTd"> <b>LAN</b> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <font color="#ff0000"><b>IPv6</b></font>
            </td>
            <td class="confluenceTd"> Enable <br
                class="atl-forced-newline">
              Disable <br class="atl-forced-newline">
            </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> Enable </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>SLAAC</b> </td>
            <td class="confluenceTd"> Enable <br
                class="atl-forced-newline">
              Disable </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> Enable </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>     SLAAC Prefix</b> </td>
            <td class="confluenceTd"> Manual <br
                class="atl-forced-newline">
              Auto (from DHCPv6-PD) </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> Auto (from DHCPv6-PD) </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>     SLAAC Options</b> </td>
            <td class="confluenceTd"> MTU <br
                class="atl-forced-newline">
              DNS </td>
            <td class="confluenceTd"> Multiple choices </td>
            <td class="confluenceTd"> MTU (from WAN MTU or 1492) </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>DHCPv6 Server</b> </td>
            <td class="confluenceTd"> Enable <br
                class="atl-forced-newline">
              Disable </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> Enable </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>     DHCPv6 Prefix</b> </td>
            <td class="confluenceTd"> None <br
                class="atl-forced-newline">
              Manual <br class="atl-forced-newline">
              Auto (from DHCPv6-PD) </td>
            <td class="confluenceTd"> Single choice </td>
            <td class="confluenceTd"> None </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> <b>     DHCPv6 Options</b> </td>
            <td class="confluenceTd"> Prefix <br
                class="atl-forced-newline">
              DNS (manual) <br class="atl-forced-newline">
              DNS (from DHCPv6-PD) </td>
            <td class="confluenceTd"> Multiple choices </td>
            <td class="confluenceTd"> DNS (from DHCPv6-PD) </td>
          </tr>
          <tr>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
            <td class="confluenceTd"> </td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre class="moz-signature" cols="0">--
Tassos

</pre>
      Seth Mos wrote on 02/07/2013 15:50:<br>
    </div>
    <blockquote cite="mid:51D2CC7A.9050102@dds.nl" type="cite">
      <pre wrap="">On 2-7-2013 14:08, Tassos Chatzithomaoglou wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I've been trying for many months to make DHCPv6-PD work reliably over PPPoE, but i haven't got any positive result until now.
Besides that, i find confusing a lot of IPv6 options in the GUI.
Other than that, Dual-Stack seems to work fine.
</pre>
      </blockquote>
      <pre wrap="">
The DHCP6 renewal still seems to be biting us which is being looked at.

What is confusing about the IPv6 options? Do you mean that the label or
text is not describing or explaining it well?

Kind regards,

Seth

</pre>
      <blockquote type="cite">
        <pre wrap="">
--
Tassos

Nick Buraglio wrote on 01/07/2013 20:10:
</pre>
        <blockquote type="cite">
          <pre wrap="">I've worked pretty extensively with pfSense since it's early alpha
days and have had private builds with IPv6 for years and years. It
works well under 2.1-BETA and has supported DHCPv6-PD for a while on
the WAN side.    I've been using the 2.1-BETA train in production for
a very long time with good results but I don't believe the IPv6 DNS is
assigned via IPv4, it doesn't exist in the IPv4 lease tracking file
and hacking through the interface code briefly it looks like there is
mechanism for obtaining the DNS via DHCPv6 on the WAN side.  This is
further strengthened by the fact that I have correct ISP assigned IPv6
name servers assigned to me and they exist in the places I expect
based on that code.

nb


On Mon, Jul 1, 2013 at 11:41 AM, Eugen Leitl <a class="moz-txt-link-rfc2396E" href="mailto:eugen@leitl.org">&lt;eugen@leitl.org&gt;</a> wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">----- Forwarded message from Mark Tinka <a class="moz-txt-link-rfc2396E" href="mailto:mark.tinka@seacom.mu">&lt;mark.tinka@seacom.mu&gt;</a> -----

Date: Mon, 1 Jul 2013 18:39:13 +0200
From: Mark Tinka <a class="moz-txt-link-rfc2396E" href="mailto:mark.tinka@seacom.mu">&lt;mark.tinka@seacom.mu&gt;</a>
To: <a class="moz-txt-link-abbreviated" href="mailto:list@lists.pfsense.org">list@lists.pfsense.org</a>
Subject: Re: [pfSense] IPv6 Routing in pfSense
Organization: SEACOM
User-Agent: KMail/1.13.6 (Linux/2.6.37.6-24-desktop; KDE/4.6.0; i686; ; )
Reply-To: <a class="moz-txt-link-abbreviated" href="mailto:mark.tinka@seacom.mu">mark.tinka@seacom.mu</a>, pfSense support and discussion <a class="moz-txt-link-rfc2396E" href="mailto:list@lists.pfsense.org">&lt;list@lists.pfsense.org&gt;</a>

On Monday, July 01, 2013 06:23:03 PM Jim Pingle wrote:

</pre>
            <blockquote type="cite">
              <pre wrap="">Sure. A purely routed IPv6 setup was one of the first
things to work well on 2.1.

We do not do any NAT on IPv6 by default, there is NPt if
someone really needs to do that, but it's all manual.

And the settings for IPv4 and IPv6 are independent, you
can do NAT on IPv4 while routing IPv6.
</pre>
            </blockquote>
            <pre wrap="">Excellent, Jim!

Looking forward to 2.1.

I suppose the other thing I'll then be thinking about is how
end-users are assigned IPv6 address information.

Typical deployments have tended to use SLAAC with DHCPv4 for
the DNS. I've previously done SLAAC with DHCPv6 for DNS.
&gt;From what I can see on doc.pfsense.org, I see pfSense will
support stateful address assignments using DHCPv6, in
addition to SLAAC.

Would you be able to confirm whether 2.1 or later will
support DNS via DHCPv6 as well, as well as DHCP-PD?

I suppose, for now, the default gateway will need to be
assigned via SLAAC, the one thing about DHCPv6 I still don't
find amusing.

Cheers,

Mark.



_______________________________________________
List mailing list
<a class="moz-txt-link-abbreviated" href="mailto:List@lists.pfsense.org">List@lists.pfsense.org</a>
<a class="moz-txt-link-freetext" href="http://lists.pfsense.org/mailman/listinfo/list">http://lists.pfsense.org/mailman/listinfo/list</a>


----- End forwarded message -----
--
Eugen* Leitl &lt;a href=<a class="moz-txt-link-rfc2396E" href="http://leitl.org">"http://leitl.org"</a>&gt;leitl&lt;/a&gt; <a class="moz-txt-link-freetext" href="http://leitl.org">http://leitl.org</a>
______________________________________________________________
ICBM: 48.07100, 11.36820 <a class="moz-txt-link-freetext" href="http://ativel.com">http://ativel.com</a> <a class="moz-txt-link-freetext" href="http://postbiota.org">http://postbiota.org</a>
AC894EC5: 38A5 5F46 A4FF 59B8 336B  47EE F46E 3489 AC89 4EC5
</pre>
          </blockquote>
        </blockquote>
        <pre wrap="">
</pre>
      </blockquote>
      <pre wrap="">

</pre>
    </blockquote>
    <br>
  </body>
</html>