<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Can&#x27;t get IPv6 address on WAN (Comcast)]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I found a number of similar posts, but none that seemed to experience my problems. I have a Comcast internet connectivity, and while IPv4 works just fine, I can not seem to get IPv6 running. I enabled IPv6 with DHCP6 on the WAN interface. But, I only get the link local IPv6 address, not the one I'd expect from upstream. I see a number of errors in dhcpd.log, neither of which I could find any solution for:</p>
<p dir="auto">Jul  2 11:39:25 yggdrasil dhcp6c[79024]: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory<br />
Jul  2 11:39:25 yggdrasil dhcp6c[79024]: failed initialize control message authentication<br />
Jul  2 11:39:25 yggdrasil dhcp6c[79024]: skip opening control port<br />
Jul  2 11:39:25 yggdrasil dhcp6c[79024]: /var/etc/dhcp6c_wan.conf:3 IA_PD (0) is not defined<br />
Jul  2 11:39:25 yggdrasil dhcp6c[79024]: failed to parse configuration file<br />
Jul  2 12:50:58 yggdrasil dhclient[39455]: connection closed<br />
Jul  2 12:50:58 yggdrasil dhclient[39455]: exiting.</p>
<p dir="auto">My /var/etc/dhcp6c_wan.conf is as follows (I did not manually edit this at all):</p>
<p dir="auto">interface igb0 {<br />
send ia-na 0;	# request stateful address<br />
send ia-pd 0;	# request prefix delegation<br />
request domain-name-servers;<br />
request domain-name;<br />
script "/var/etc/dhcp6c_wan_script.sh"; # we'd like some nameservers please<br />
};<br />
id-assoc na 0 { };</p>
<p dir="auto">Question: is there something missing in the id-assoc na 0 line ?</p>
<p dir="auto">The file /usr/local/etc/dhcp6cctlkey does not exist, and I have no idea what I should put in there :). ifconfig shows (slightly edited, removing private information):</p>
<p dir="auto">[2.4.3-RELEASE][admin@yggdrasil.ogre.com]/var/log: ifconfig -a<br />
igb0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; metric 0 mtu 1500<br />
options=400b8&lt;VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO&gt;<br />
ether xx:xx:xx:xx:xx:xx<br />
hwaddr xx:xx:xx:xx:xx:xx<br />
inet6 fe80::208:xxxx:xxxx:xxxx%igb0 prefixlen 64 scopeid 0x1<br />
inet x.x.x.x netmask 0xfffffe00 broadcast 255.255.255.255<br />
nd6 options=23&lt;PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL&gt;<br />
media: Ethernet autoselect (1000baseT &lt;full-duplex&gt;)<br />
status: active</p>
<p dir="auto">I've tried with "Use IPv4 connectivity as parent interface" both enabled and disabled, but seems to make no difference. Enabling dhcp6 debug, I get</p>
<p dir="auto">Jul  2 13:09:12 yggdrasil dhcp6c[799]: extracted an existing DUID from /var/db/dhcp6c_duid: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: failed initialize control message authentication<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: skip opening control port<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[interface] (9)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;5&gt;[igb0] (4)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;begin of closure [{] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[send] (4)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[ia-na] (5)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[0] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of sentence [;] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;comment [# request stateful address] (26)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[send] (4)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[ia-pd] (5)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[0] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of sentence [;] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;comment [# request prefix delegation] (27)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[request] (7)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[domain-name-servers] (19)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of sentence [;] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[request] (7)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[domain-name] (11)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of sentence [;] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[script] (6)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;["/var/etc/dhcp6c_wan_script.sh"] (31)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of sentence [;] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;comment [# we'd like some nameservers please] (35)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of closure [}] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of sentence [;] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;[id-assoc] (8)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;13&gt;[na] (2)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;13&gt;[0] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;13&gt;begin of closure [{] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of closure [}] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: &lt;3&gt;end of sentence [;] (1)<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: called<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: /var/etc/dhcp6c_wan.conf:3 IA_PD (0) is not defined<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: called<br />
Jul  2 13:09:12 yggdrasil dhcp6c[799]: failed to parse configuration file</p>
<p dir="auto">Second question: Am I supposed to create an IPv6 WAN Gateway in the Routing setup? I tried that as well, with and without an IPv6 WAN gateway, but seemed to make no difference (and, now I can't delete it, but I can disable it).</p>
<p dir="auto">Any help / tips much appreciated!</p>
<p dir="auto">Thanks,</p>
<p dir="auto">-- Leif</p>
]]></description><link>https://forum.netgate.com/topic/132440/can-t-get-ipv6-address-on-wan-comcast</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 07:59:07 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/132440.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Jul 2018 19:13:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Can&#x27;t get IPv6 address on WAN (Comcast) on Fri, 02 Nov 2018 14:18:33 GMT]]></title><description><![CDATA[<p dir="auto">I'm seeing the exact same behavior on my VM running 2.4.4-RELEASE (amd64). What gives?</p>
<pre><code class="language-java">Nov  2 08:45:52 pfsense dhcp6c[60377]: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
Nov  2 08:45:52 pfsense dhcp6c[60377]: failed initialize control message authentication
Nov  2 08:45:52 pfsense dhcp6c[60377]: skip opening control port
Nov  2 08:45:52 pfsense dhcp6c[60377]: /var/etc/dhcp6c_wan.conf:3 IA_PD (0) is not defined
Nov  2 08:45:52 pfsense dhcp6c[60377]: failed to parse configuration file
</code></pre>
]]></description><link>https://forum.netgate.com/post/801922</link><guid isPermaLink="true">https://forum.netgate.com/post/801922</guid><dc:creator><![CDATA[JeFizz]]></dc:creator><pubDate>Fri, 02 Nov 2018 14:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t get IPv6 address on WAN (Comcast) on Fri, 14 Sep 2018 20:47:43 GMT]]></title><description><![CDATA[<p dir="auto">Long story short, I managed to brick my Netgate / pfSsense router (while trying to setup ntopng, no idea why it bricked). So, I reset the router, and started a fresh configuration, with the WAN interface connected to the Comcast modem. And lo and behold, IPv6 kicked in automatically, without me doing anything ... I know it's not a great solution for others, but if you end up like me, and IPv6 refuses to work, doing a hard reset of the configuration might be worth it. :).</p>
]]></description><link>https://forum.netgate.com/post/789707</link><guid isPermaLink="true">https://forum.netgate.com/post/789707</guid><dc:creator><![CDATA[zwoop]]></dc:creator><pubDate>Fri, 14 Sep 2018 20:47:43 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t get IPv6 address on WAN (Comcast) on Sat, 07 Jul 2018 12:15:38 GMT]]></title><description><![CDATA[<p dir="auto">I would think you'd still get a /128 global address for the WAN interface itself, but maybe I'm wrong... regardless, if you're using DHCPv6 to get a prefix, you need to have a LAN or other interface that is tracking WAN in order for the prefix to actually be obtained. Maybe that also applies to the WAN global address.</p>
<p dir="auto">BTW, you don't need to delete the DUID file anymore. You can actually adjust the DUID setting in System &gt; Advanced &gt; Networking, assuming you're running a newer version of pfSense. Just increase the time value a few seconds to create a different DUID and Comcast's servers will respond accordingly. The old DUID will eventually expire out of their systems after a week. In fact, pfSense might just re-create the DUID file with the same DUID if you don't change the setting.</p>
]]></description><link>https://forum.netgate.com/post/776043</link><guid isPermaLink="true">https://forum.netgate.com/post/776043</guid><dc:creator><![CDATA[MikeV7896]]></dc:creator><pubDate>Sat, 07 Jul 2018 12:15:38 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t get IPv6 address on WAN (Comcast) on Fri, 06 Jul 2018 18:52:42 GMT]]></title><description><![CDATA[<p dir="auto">I've run into some similar difficulty.  Make sure that your LAN is set to track your WAN IPV6.  If I understand correctly, that's needed for the dhcp6 config to parse correctly.<br />
I'd also recommend setting a manual request for a prefix delegation of /60 (it works for me on comcast).  You might need to delete the file  /var/db/dhcp6c_duid before making the change to get it to work.  See this thread.<br />
https://forum.netgate.com/topic/87190/how-to-release-renew-dhcp6-ipv6-to-move-from-64-60/7</p>
]]></description><link>https://forum.netgate.com/post/775970</link><guid isPermaLink="true">https://forum.netgate.com/post/775970</guid><dc:creator><![CDATA[gzorn]]></dc:creator><pubDate>Fri, 06 Jul 2018 18:52:42 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t get IPv6 address on WAN (Comcast) on Thu, 05 Jul 2018 18:07:58 GMT]]></title><description><![CDATA[<p dir="auto">Small update, while fiddling with all these things, I noticed that if I put the modem in router mode (so it NATs etc.), then pfSense can successfully get a correct IPv6. But back in bridge mode, where pfSense talks directly to the Comcast DHCP6 servers, it fails.</p>
]]></description><link>https://forum.netgate.com/post/775797</link><guid isPermaLink="true">https://forum.netgate.com/post/775797</guid><dc:creator><![CDATA[zwoop]]></dc:creator><pubDate>Thu, 05 Jul 2018 18:07:58 GMT</pubDate></item></channel></rss>