<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title>Topic &#x27;[IPv6] OpenWRT and Comcast IPv6&#x27; in forum &#x27;Comcast HSI&#x27; - dslreports.com</title>
<link>http://www.dslreports.com/forum/IPv6-OpenWRT-and-Comcast-IPv6-27857492</link>
<description></description>
<language>en</language>
<pubDate>Thu, 23 May 2013 22:05:19 EDT</pubDate>
<lastBuildDate>Thu, 23 May 2013 22:05:19 EDT</lastBuildDate>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27864172</link>
<description><![CDATA[bvanderhaar posted : PM sent.  I'll let you know what he finds.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27864172</guid>
<pubDate>Sat, 29 Dec 2012 10:56:09 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27864103</link>
<description><![CDATA[whfsdude posted : <div class="bquote"><said>said by <a href="/profile/1836549" onClick="this.blur(); return popup(event,'/uidpop?ajh=1&uid=1836549');">bvanderhaar</a>:</said><p>Zoom 5341J.  My modem died about 30 days after installation.  Zoom sent me a replacement.  So I swapped for the same model & brand, just a different physical modem.<br> </p></div>You should give NetDog a PM to have him check your CMTS for v6. Just provide him with your modem's MAC and your IPv4 address.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27864103</guid>
<pubDate>Sat, 29 Dec 2012 10:21:21 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27864011</link>
<description><![CDATA[bvanderhaar posted : Zoom 5341J.  My modem died about 30 days after installation.  Zoom sent me a replacement.  So I swapped for the same model & brand, just a different physical modem.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27864011</guid>
<pubDate>Sat, 29 Dec 2012 09:24:07 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27863334</link>
<description><![CDATA[aefstoggaflm posted : <div class="bquote"><said>said by <a href="/profile/1836549" onClick="this.blur(); return popup(event,'/uidpop?ajh=1&uid=1836549');">bvanderhaar</a>:</said><p>It appears my area is not native IPv6 (or at least not anymore).<br><br>When I first hooked up Comcast about 4 months ago, I remember scoring a 10/10 on test-ipv6 and verifying I had native IPv6.  I've switched modems since then, but that is all that has changed. <br> </p></div>What is the brand and model of your new modem?<br><small>--<br>Please use the "yellow (IM) envelope" to contact me and please leave the URL intact.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27863334</guid>
<pubDate>Fri, 28 Dec 2012 20:36:44 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27860328</link>
<description><![CDATA[bvanderhaar posted : It appears my area is not native IPv6 (or at least not anymore).<br><br>When I first hooked up Comcast about 4 months ago, I remember scoring a 10/10 on test-ipv6 and verifying I had native IPv6.  I've switched modems since then, but that is all that has changed.  Thanks everyone for your help, at least I know I'm ready when native IPv6 arrives.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27860328</guid>
<pubDate>Thu, 27 Dec 2012 18:31:01 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27859318</link>
<description><![CDATA[bvanderhaar posted : Thanks for posting your configuration.  I only have subtle differences in configuration - /var/etc/radvd.conf does not have the prefix section and /var/etc/dhcp6c.conf has an additional section within id-assoc pd 0.<br><br><pre class="brush: text">id-assoc pd 0 {&#012;        prefix-interface lo {&#012;                sla-id 0;&#012;                sla-len 0;&#012;        };&#012;        prefix-interface br-lan {&#012;                sla-id 1;&#012;                sla-len 0;&#012;        };&#012;};&#012; &#012;</pre><!--end code block--><br>I'm thinking my area is 6to4 and not native IPv6 as I originally thought.  I'll have to hookup my laptop again when I get home to verify.<br>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27859318</guid>
<pubDate>Thu, 27 Dec 2012 13:00:59 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858853</link>
<description><![CDATA[CMoore2004 posted : If you're absolutely sure they have proper IPv6 instead of 6to4 tunneling in your area... here's my working dhcp6c.conf<br><pre class="brush: text">root@WZR-HP-AG300H:~# cat /var/etc/dhcp6c.conf&#012;interface eth1 {&#012;        send ia-pd 0;&#012;        send ia-na 0;&#012;        script "/usr/bin/dhcp6c-state";&#012;        request domain-name-servers;&#012;};&#012; &#012;id-assoc pd 0 {&#012;        prefix-interface br-lan {&#012;                sla-id 1;&#012;                sla-len 0;&#012;        };&#012;};&#012; &#012;id-assoc na 0 {&#012;};&#012; &#012;</pre><!--end code block--><br>Here are my installed packages<br>base-files - 117-r34185<br>busybox - 1.19.4-5<br>detect-new-ip6 - 0.7-1<br>dhcp6-client - 1.0-1<br>dnsmasq - 2.62-2<br>dropbear - 2011.54-2<br>firewall - 2-53<br>hotplug2 - 1.0-beta-4<br>ip - 3.3.0-1<br>ip6tables - 1.4.10-4<br>iptables - 1.4.10-4<br>iputils-traceroute6 - 20101006-1<br>iw - 3.6-1<br>jshn - 2012-10-31.1-407f7a0bb3272ee03f2eb05391ce8b94238fa92e<br>kernel - 3.3.8-1-5440da3a2c45184a32da6bba25b8dd2a<br>kmod-ath - 3.3.8+2012-09-07-3<br>kmod-ath9k - 3.3.8+2012-09-07-3<br>kmod-ath9k-common - 3.3.8+2012-09-07-3<br>kmod-cfg80211 - 3.3.8+2012-09-07-3<br>kmod-crypto-aes - 3.3.8-1<br>kmod-crypto-arc4 - 3.3.8-1<br>kmod-crypto-core - 3.3.8-1<br>kmod-gpio-button-hotplug - 3.3.8-1<br>kmod-ip6tables - 3.3.8-1<br>kmod-ipt-conntrack - 3.3.8-1<br>kmod-ipt-core - 3.3.8-1<br>kmod-ipt-nat - 3.3.8-1<br>kmod-ipt-nathelper - 3.3.8-1<br>kmod-ipv6 - 3.3.8-1<br>kmod-leds-gpio - 3.3.8-1<br>kmod-ledtrig-default-on - 3.3.8-1<br>kmod-ledtrig-netdev - 3.3.8-1<br>kmod-ledtrig-timer - 3.3.8-1<br>kmod-ledtrig-usbdev - 3.3.8-1<br>kmod-lib-crc-ccitt - 3.3.8-1<br>kmod-mac80211 - 3.3.8+2012-09-07-3<br>kmod-nls-base - 3.3.8-1<br>kmod-ppp - 3.3.8-1<br>kmod-pppoe - 3.3.8-1<br>kmod-pppox - 3.3.8-1<br>kmod-usb-core - 3.3.8-1<br>kmod-usb-ohci - 3.3.8-1<br>kmod-usb2 - 3.3.8-1<br>kmod-wdt-ath79 - 3.3.8-1<br>libblobmsg-json - 2012-10-31.1-407f7a0bb3272ee03f2eb05391ce8b94238fa92e<br>libc - 0.9.33.2-1<br>libdaemon - 0.14-2<br>libgcc - 4.6-linaro-1<br>libip4tc - 1.4.10-4<br>libip6tc - 1.4.10-4<br>libiwinfo - 36<br>libiwinfo-lua - 36<br>libjson - 0.9-2<br>liblua - 5.1.4-8<br>libncurses - 5.7-5<br>libnl-tiny - 0.1-3<br>libpcap - 1.1.1-2<br>libpthread - 0.9.33.2-1<br>librt - 0.9.33.2-1<br>libubox - 2012-10-31.1-407f7a0bb3272ee03f2eb05391ce8b94238fa92e<br>libubus - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9<br>libubus-lua - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9<br>libuci - 2012-03-28.1-1<br>libuci-lua - 2012-03-28.1-1<br>libxtables - 1.4.10-4<br>lua - 5.1.4-8<br>luci - 0.11+svn9425-1<br>luci-app-firewall - 0.11+svn9425-1<br>luci-i18n-english - 0.11+svn9425-1<br>luci-lib-core - 0.11+svn9425-1<br>luci-lib-ipkg - 0.11+svn9425-1<br>luci-lib-lmo - 0.11+svn9425-1<br>luci-lib-nixio - 0.11+svn9425-1<br>luci-lib-sys - 0.11+svn9425-1<br>luci-lib-web - 0.11+svn9425-1<br>luci-mod-admin-core - 0.11+svn9425-1<br>luci-mod-admin-full - 0.11+svn9425-1<br>luci-proto-core - 0.11+svn9425-1<br>luci-proto-ppp - 0.11+svn9425-1<br>luci-sgi-cgi - 0.11+svn9425-1<br>luci-theme-base - 0.11+svn9425-1<br>luci-theme-openwrt - 0.11+svn9425-1<br>mtd - 18.1<br>netifd - 2012-10-19-a9fd870450e82f31cba681651656276dfc1c39ac<br>opkg - 618-2<br>ppp - 2.4.5-7<br>ppp-mod-pppoe - 2.4.5-7<br>radvd - 1.9.1-2<br>swconfig - 10<br>tcpdump - 4.2.1-2<br>terminfo - 5.7-5<br>uboot-envtools - 2012.04.01-1<br>ubus - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9<br>ubusd - 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9<br>uci - 2012-03-28.1-1<br>uhttpd - 2012-10-30-e57bf6d8bfa465a50eea2c30269acdfe751a46fd<br>wide-dhcpv6-client - 20080615-11<br>wide-dhcpv6-server - 20080615-11<br>wpad-mini - 20120910-1<br><br>Make sure to enable the proper packages so they're run at startup and be sure they're running.<br><br>Here's my ifconfig output:<br><pre class="brush: text">br-lan    Link encap:Ethernet  HWaddr 10:6F:3F:XX:XX:XX&#012;          inet addr:172.16.1.1  Bcast:172.16.1.255  Mask:255.255.255.0&#012;          inet6 addr: 2601:4:3500:35:126f:3fff:fe28:xxxx/64 Scope:Global&#012;          inet6 addr: fe80::126f:3fff:fe28:xxxx/64 Scope:Link&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:11410697 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:21575426 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:0&#012;          RX bytes:874781380 (834.2 MiB)  TX bytes:30647430101 (28.5 GiB)&#012; &#012;eth0      Link encap:Ethernet  HWaddr 10:6F:XX:XX:XX:XX&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:5679448 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:12544092 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:1000&#012;          RX bytes:379629909 (362.0 MiB)  TX bytes:1452172592 (1.3 GiB)&#012;          Interrupt:4&#012; &#012;eth1      Link encap:Ethernet  HWaddr 10:6F:XX:XX:XX:XX&#012;          inet addr:68.41.11.10  Bcast:68.41.11.255  Mask:255.255.252.0&#012;          inet6 addr: 2001:558:6007:6a:20c9:35a5:xxxx:xxxx/128 Scope:Global&#012;          inet6 addr: fe80::126f:3fff:xxxx:xxxx/64 Scope:Link&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:32058132 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:11283941 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:1000&#012;          RX bytes:1261719809 (1.1 GiB)  TX bytes:1023844820 (976.4 MiB)&#012;          Interrupt:5&#012; &#012;lo        Link encap:Local Loopback&#012;          inet addr:127.0.0.1  Mask:255.0.0.0&#012;          inet6 addr: ::1/128 Scope:Host&#012;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&#012;          RX packets:799 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:799 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:0&#012;          RX bytes:135540 (132.3 KiB)  TX bytes:135540 (132.3 KiB)&#012; &#012;wlan0     Link encap:Ethernet  HWaddr 10:6F:XX:XX:XX:XX&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:2329399 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:3816588 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:32&#012;          RX bytes:289777427 (276.3 MiB)  TX bytes:363251825 (346.4 MiB)&#012; &#012;wlan1     Link encap:Ethernet  HWaddr 10:6F:3F:XX:XX:XX&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:3435344 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:5848396 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:32&#012;          RX bytes:374814256 (357.4 MiB)  TX bytes:3313698523 (3.0 GiB)&#012; &#012;</pre><!--end code block--><br>And... my RADVD configuration:<br><pre class="brush: text">root@WZR-HP-AG300H:~# cat /var/etc/radvd.conf&#012;interface br-lan&#012;{&#012;        AdvSendAdvert on;&#012;        AdvManagedFlag off;&#012;        AdvOtherConfigFlag off;&#012; &#012;        prefix 2601:4:3500:35:126f:3fff:xxxx:xxxx/64&#012;        {&#012;                AdvOnLink on;&#012;                AdvAutonomous on;&#012;                AdvRouterAddr off;&#012;        };&#012;};&#012; &#012;</pre><!--end code block--><br>And lastly, my /etc/config/network<br><pre class="brush: text">config interface 'loopback'&#012;        option ifname 'lo'&#012;        option proto 'static'&#012;        option ipaddr '127.0.0.1'&#012;        option netmask '255.0.0.0'&#012; &#012;config interface 'lan'&#012;        option ifname 'eth0'&#012;        option type 'bridge'&#012;        option proto 'static'&#012;        option netmask '255.255.255.0'&#012;        option ipaddr '172.16.1.1'&#012;#       option broadcast '1'&#012;#       option accept_ra '0'&#012;#       option send_rs '1'&#012; &#012;config interface 'wan'&#012;        option ifname 'eth1'&#012;        option proto 'dhcp'&#012;        option hostname 'WZR-HP-AG300H'&#012;        option broadcast '1'&#012;        option accept_ra '1'&#012;        option send_rs '0'&#012;        option ipv6 '1'&#012; &#012;config switch&#012;        option name 'eth0'&#012;        option reset '1'&#012;        option enable_vlan '1'&#012; &#012;config switch_vlan&#012;        option device 'eth0'&#012;        option vlan '1'&#012;        option ports '0 1 2 3 4'&#012; &#012;</pre><!--end code block--><br>I wasn't aware there was some script to update the prefix, I'll look into modifying the script posted above earlier so I don't have anything configured static.<br><br>Edit: Fixed things, masked a few things... like 3 times.<br>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858853</guid>
<pubDate>Thu, 27 Dec 2012 09:52:44 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858658</link>
<description><![CDATA[bvanderhaar posted : dhcp6c appears to be running:<br>1071 root       928 S    /usr/sbin/dhcp6c -c /var/etc/dhcp6c.conf -D eth0.2]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858658</guid>
<pubDate>Thu, 27 Dec 2012 08:36:42 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858208</link>
<description><![CDATA[whfsdude posted : I see a few problems with your dhcp6c.conf that would prevent PD from working. (I'll give you some guidance tomorrow).<br><br>Don't think it would prevent dhcp6 from working on the on-link interface though.<br><br>One silly thing to check for right now is to make sure the dhcp6c client is actually running.<br><br>ps aux | grep 'dhcp6c']]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858208</guid>
<pubDate>Wed, 26 Dec 2012 23:25:25 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858014</link>
<description><![CDATA[NetFixer posted : One big problem I see from your "ip addr" post is that you only have a link local IP address on your WAN interface (as you have noted).<br><br>Here is what I see on my WNR1000v2:<br><small><br><br><pre class="brush: text">BusyBox v1.4.2 (2012-04-17 12:26:16 EDT) Built-in shell (ash)&#012;Enter 'help' for a list of built-in commands.&#012; &#012;  _______                     ________        __&#012; |       |.-----.-----.-----.|  |  |  |.----.|  |_&#012; |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|&#012; |_______||   __|_____|__|__||________||__|  |____|&#012;          |__| W I R E L E S S   F R E E D O M&#012; KAMIKAZE (7.09) -----------------------------------&#012;  * 10 oz Vodka       Shake well with ice and strain&#012;  * 10 oz Triple sec  mixture into 10 shot glasses.&#012;  * 10 oz lime juice  Salute!&#012; ---------------------------------------------------&#012;root@WNR1000v2:/# ip addr&#012;1: lo: &lt;LOOPBACK,UP&gt; mtu 16436 qdisc noqueue&#012;    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00&#012;    inet 127.0.0.1/8 scope host lo&#012;    inet6 ::1/128 scope host&#012;       valid_lft forever preferred_lft forever&#012;2: sit0: &lt;NOARP&gt; mtu 1480 qdisc noop&#012;    link/sit 0.0.0.0 brd 0.0.0.0&#012;3: br0: &lt;BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue&#012;    link/ether a0:21:b7:9c:06:02 brd ff:ff:ff:ff:ff:ff&#012;    inet 192.168.10.1/24 brd 192.168.10.255 scope global br0&#012;    inet6 2601:5:c80:4a:a221:b7ff:fe9c:602/64 scope global&#012;       valid_lft forever preferred_lft forever&#012;    inet6 fe80::a221:b7ff:fe9c:602/64 scope link&#012;       valid_lft forever preferred_lft forever&#012;4: eth0: &lt;BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc pfifo_fast qlen 1000&#012;    link/ether a0:21:b7:9c:06:03 brd ff:ff:ff:ff:ff:ff&#012;    inet 67.177.173.18/22 brd 255.255.255.255 scope global eth0&#012;    inet6 2001:558:6016:19:3d2f:1c35:f21d:4e28/64 scope global&#012;       valid_lft forever preferred_lft forever&#012;    inet6 fe80::a221:b7ff:fe9c:603/64 scope link&#012;       valid_lft forever preferred_lft forever&#012;5: eth1: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc pfifo_fast qlen 1000&#012;    link/ether a0:21:b7:9c:06:02 brd ff:ff:ff:ff:ff:ff&#012;6: wifi0: &lt;BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc pfifo_fast qlen 1000&#012;    link/ether a0:21:b7:9c:06:02 brd ff:ff:ff:ff:ff:ff&#012;    inet6 fe80::a221:b7ff:fe9c:602/64 scope link&#012;       valid_lft forever preferred_lft forever&#012;7: ath0: &lt;BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc pfifo_fast qlen 1000&#012;    link/ether a0:21:b7:9c:06:02 brd ff:ff:ff:ff:ff:ff&#012;    inet6 fe80::a221:b7ff:fe9c:602/64 scope link&#012;       valid_lft forever preferred_lft forever&#012; &#012;</pre><!--end code block--><br></small><br>Notice the "2001:558" prefix IPv6 address on the WAN (eth0 for me) interface?<br><br>When you tested a standalone PC connected directly to your cable modem, are you sure that you were not seeing a 6to4 tunnel IPv6 connection instead of a native dual stack connection? A 6to4 tunnel would start with a "2002" prefix.<br><br>The OpenWRT version that Comcast/Netgear uses on my WNR1000v2 is different than what you are using, so I don't have the same config files (and it appears that Comcast/Netgear is hiding some things even though I have a "root" login). However, here are the .conf files and the dhcp6c-script file that I can see from my telnet interface to that router just in case that information might help you:<br><small><br><br><pre class="brush: text">root@WNR1000v2:/# cat /var/dhcp6c.conf&#012;interface eth0 {&#012;        send ia-na 1;&#012;        send ia-pd 11;&#012;        request domain-name;&#012;        request domain-name-servers;&#012;        request ntp-servers;&#012;        request sip-server-domain-name;&#012;        request sip-server-address;&#012;        script "/etc/net6conf/dhcp6c-script";&#012;};&#012; &#012;id-assoc na 1 {&#012;};&#012; &#012;id-assoc pd 11 {&#012;};&#012;root@WNR1000v2:/# cat /var/radvd.conf&#012;interface br0 {&#012;        AdvSendAdvert on;&#012;        AdvCurHopLimit 64;&#012;        MinRtrAdvInterval 198;&#012;        MaxRtrAdvInterval 600;&#012;        AdvDefaultLifetime 1800;&#012;        AdvReachableTime 0;&#012;        AdvRetransTimer 0;&#012;        AdvDefaultPreference low;&#012;        AdvHomeAgentFlag off;&#012;        AdvOtherConfigFlag on;&#012;        AdvManagedFlag off;&#012;        prefix 2601:5:c80:4a::/64 {&#012;                AdvOnLink on;&#012;                AdvAutonomous on;&#012;                AdvValidLifetime 345370;&#012;                AdvPreferredLifetime 345370;&#012;        };&#012;        RDNSS  fe80::a221:b7ff:fe9c:602 {&#012;                AdvRDNSSPreference 8;&#012;                AdvRDNSSLifetime 1200;&#012;        };&#012;};&#012;root@WNR1000v2:/# cat /var/dhcp6s.conf&#012;option domain-name-servers 2001:558:feed::1;&#012;option domain-name-servers 2001:558:feed::2;&#012; &#012;option domain-name-servers 2001:558:feed::1 2001:558:feed::2 ;&#012;interface br0 {&#012;        allow rapid-commit;&#012;        address-pool pool_netgear 345370 345370;&#012;};&#012;pool pool_netgear {&#012;        range 2601:5:c80:4a::2 to 2601:5:c80:4a::40;&#012;};&#012; &#012;root@WNR1000v2:/# cat /etc/net6conf/dhcp6c-script&#012;#!/bin/sh&#012; &#012;. /etc/net6conf/6data.conf&#012; &#012;#Fix Bug 23366&#91;IPv6-Auto Config&#93; DUT should disable prefix option in Router Advertisement&#012;#message when the prefix valid lifetime is expired.&#012;prefix_timeout() {&#012;        # Remove the LAN side IPv6 address, which has been expired&#012;        # timeout_prefix would be like: 5600 2800 2000:458:ff01:3800:: 56&#012;        prefix_addr=`echo $timeout_prefix |cut -f3 -d' ' |sed s/:://`&#012;        lan6_ip=`ifconfig $bridge |grep "inet6 addr: $prefix" |grep -v "Link" |awk '{print $3}'`&#012;        echo "Try to delete $lan6_ip from $bridge" &gt; /dev/console&#012;        &#91; "x$lan6_ip" != "x" &#93; &amp;&amp; $IP -6 addr del $lan6_ip dev $bridge&#012; &#012;        #when prefix is timeout, remove old prefix info files&#012;        rm /tmp/dhcp6c_script_envs&#012;        rm $DHCP6C_PD&#012;        rm $DHCP6S_PD&#012; &#012;        #reload the LAN side IPv6 related services:&#012;        #rewrite config file: radvd_write_config, dhcp6s_write_config.&#012;        echo "reload 6service" &gt; /dev/console&#012;        /etc/net6conf/6service reload&#012;}&#012; &#012;#To do prefix timeout envents.&#012;if &#91; "x$REASON" = "xprefix_timeout" &#93; ;then&#012;        lan_prefix_info=`cat $DHCP6S_PD`&#012;        #value $timeout_prefix is got from wide-dhcpv6&#012;        &#91; "$timeout_prefix" != "$lan_prefix_info" &#93; &amp;&amp; exit&#012;        prefix_timeout&#012;        exit&#012;fi&#012; &#012;#fix the bug 27061&#91;ST/Netgear-67-71--IPv6 DHCP&#93; There is IPv6 address On LAN port in GUI When DUT send a Decline messag.&#012;if &#91; "x$REASON" = "xdecline" &#93; ;then&#012;        lan6_ip=`ifconfig $bridge |grep "inet6 addr" |grep -v "Link" |awk '{print $3}'`&#012;        echo "Try to delete $lan6_ip from $bridge" &gt; /dev/console&#012;        &#91; "x$lan6_ip" != "x" &#93; &amp;&amp; $IP -6 addr del $lan6_ip dev $bridge&#012; &#012;        #when duplicate address detected, remove old prefix info files&#012;        rm /tmp/dhcp6c_script_envs&#012;        rm $DHCP6S_PD&#012; &#012;        #After DUT sending decline packet, stop the DHCPv6 server and autoconfigure address service(radvd)&#012;        killall dhcp6s&#012;        killall radvd&#012;        exit&#012;fi&#012; &#012;del_dns6() {&#012;        sed '/.:./d' /tmp/resolv.conf &gt; /tmp/resolv.conf$$&#012;        mv /tmp/resolv.conf$$ /tmp/resolv.conf&#012;        echo -n "" &gt; $IPV6_DNS&#012;}&#012; &#012;#the function about deleting rhe repeating dns info.&#012;write_ra_dns(){&#012;        for xr in  `awk '{print $2}'  $1 `&#012;        do&#012;                flagadd="1"&#012;                for xw in `awk '{print $2}' $2 `&#012;                do&#012;                        if &#91; "1$xr" == "1$xw" &#93; ; then&#012;                                flagadd="0"&#012;                                continue&#012;                        fi&#012;                done&#012;                if &#91; "$flagadd" == "1" &#93; ; then&#012;                        echo "nameserver $xr " &gt;&gt; $2;&#012;                fi&#012;        done&#012;}&#012; &#012;#write ra_dns to resolv.conf&#012;write_ra_tmp_dns(){&#012;        sed '/.:./d' /tmp/resolv.conf &gt; /tmp/resolv.conf$$&#012;        mv /tmp/resolv.conf$$ /tmp/resolv.conf&#012;        echo -n "" &gt;  $RA_DNS_FILE&#012;        for loop in $new_ra_dns_servers&#012;                do&#012;                        echo "nameserver $loop" &gt;&gt; $RA_DNS_FILE&#012;                done&#012;        write_ra_dns $IPV6_DNS  /tmp/resolv.conf&#012;        write_ra_dns $RA_DNS_FILE  /tmp/resolv.conf&#012;}&#012;#when received ra packet with RDNSS option&#012;local conn_type=`$CONFIG get ipv6_type`&#012;if &#91; "x$REASON" = "xra_dns" -a  "x$conn_type" = "xautoConfig" &#93; ; then&#012;        echo "write ra_dns..."  &gt; /dev/console&#012;        write_ra_tmp_dns&#012;fi&#012; &#012;lease_changed()&#012;{&#012;        local envs_p_file="/tmp/dhcp6c_script_envs"&#012; &#012;        &#91; -f "$envs_p_file" &#93; &amp;&amp; . $envs_p_file&#012;        &#91; -z "$new_domain_name" &#93; &amp;&amp; new_domain_name="$new_domain_name_p"&#012;        &#91; -z "$new_sip_name" &#93; &amp;&amp; new_sip_name="$new_sip_name_p"&#012;        &#91; -z "$new_domain_name_servers" &#93; &amp;&amp; new_domain_name_servers="$new_domain_name_servers_p"&#012;        &#91; -z "$new_ntp_servers" &#93; &amp;&amp; new_ntp_servers="$new_ntp_servers_p"&#012;        &#91; -z "$new_sip_servers" &#93; &amp;&amp; new_sip_servers="$new_sip_servers_p"&#012;        cat &gt; $envs_p_file &lt;&lt; EOF&#012;new_domain_name_p="$new_domain_name"&#012;new_sip_name_p="$new_sip_name"&#012;new_domain_name_servers_p="$new_domain_name_servers"&#012;new_ntp_servers_p="$new_ntp_servers"&#012;new_sip_servers_p="$new_sip_servers"&#012;EOF&#012; &#012;        &#91; "$new_domain_name" != "$new_domain_name_p" &#93; &amp;&amp; return 0&#012;        &#91; "$new_sip_name" != "$new_sip_name_p" &#93; &amp;&amp; return 0&#012;        &#91; "$new_domain_name_servers" != "$new_domain_name_servers_p" &#93; &amp;&amp; return 0&#012;        &#91; "$new_ntp_servers" != "$new_ntp_servers_p" &#93; &amp;&amp; return 0&#012;        &#91; "$new_sip_servers" != "$new_sip_servers_p" &#93; &amp;&amp; return 0&#012;        if &#91; "x$REASON" = "xNBI" &#93; ;then&#012;                &#91; -f "$DHCP6C_PD" &#93; &amp;&amp; . $DHCP6C_PD&#012;                &#91; -z "$new_prefix" &#93; &amp;&amp; new_prefix="$prefix_p"&#012;                cat &gt; $DHCP6C_PD &lt;&lt; EOF&#012;prefix_p="$new_prefix"&#012;EOF&#012;                &#91; "$new_prefix" != "$prefix_p" &#93; &amp;&amp; return 0&#012;        fi&#012; &#012;        return 1&#012;}&#012; &#012;# if dhcp6c lease is not changed, don't need to do anything.&#012;lease_changed || exit 0&#012;#if the prefix changed, we delete all the ip of the bridge&#012;if &#91; "$new_prefix" != "$prefix_p" &#93;;then&#012;        pre_ip=`ifconfig $bridge |grep "inet6 addr" |grep -v "Link" |awk '{print $3}'`&#012;        for loop in $pre_ip&#012;        do&#012;                $IP -6 addr del $loop dev $bridge&#012;        done&#012;fi&#012; &#012;echo "dhcp6c lease changed !" &gt; /dev/console&#012; &#012;# wirte the dhcp6s_pd and dhcp6s_dsn file&#012; &#012;        if &#91; "x$new_prefix" != "x" &#93;; then&#012;                echo $new_prefix &gt; $DHCP6S_PD&#012;                echo "DHCP" &gt; /tmp/ipv6_auto_output&#012;        fi&#012; &#012;        # for avoid adding more line&#012;        echo " " &gt; $DHCP6S_DSN&#012; &#012;        for loop in $new_domain_name&#012;        do&#012;                echo "option domain-name \"$loop\";" &gt;&gt; $DHCP6S_DSN&#012;        done&#012; &#012;        for loop in $new_sip_name&#012;        do&#012;                echo "option sip-server-domain-name \"$loop\";" &gt;&gt; $DHCP6S_DSN&#012;        done&#012; &#012;# According to NTGR Router Spec:&#012;# The domain-name-servers should be DUT's IPv6 LAN interface's link local address.&#012;# The link local address could be added in net6conf/6service script, so comment below code.&#012;#       if &#91; "x$new_domain_name_servers" != "x" &#93;; then&#012;#               echo "option domain-name-servers $new_domain_name_servers;" &gt;&gt; $DHCP6S_DSN&#012;#       fi&#012;# Comcast requires us to fill domain-name-servers with Comcast provisioning Server.&#012;        if &#91; "x$new_domain_name_servers" != "x" &#93;; then&#012;                echo "option domain-name-servers $new_domain_name_servers;" &gt;&gt; $DHCP6S_DSN&#012;        fi&#012; &#012;        del_dns6&#012;        for loop in $new_domain_name_servers&#012;        do&#012;                echo "nameserver $loop" &gt;&gt; $IPV6_DNS&#012;        done&#012;        if &#91; "x$conn_type" = "xautoConfig" &#93; ; then&#012;                write_ra_dns $RA_DNS_FILE  /tmp/resolv.conf&#012;        fi&#012;        write_ra_dns $IPV6_DNS  /tmp/resolv.conf&#012; &#012;        if &#91; "x$new_ntp_servers" != "x" &#93;; then&#012;                echo "option ntp-servers $new_ntp_servers;" &gt;&gt; $DHCP6S_DSN&#012;        fi&#012; &#012;        if &#91; "x$new_sip_servers" != "x" &#93;; then&#012;                echo "option sip-server-address $new_sip_servers;" &gt;&gt; $DHCP6S_DSN&#012;        fi&#012; &#012;if &#91; -s $DHCP6S_PD &#93; &amp;&amp; &#91; -s $DHCP6S_CONF &#93;; then&#012;        if ! grep "address-pool " &gt;&amp;- 2&gt;&amp;- $DHCP6S_CONF; then&#012;                echo "Got the prefix, reload the config file" &gt; /dev/console&#012;                echo "The prefix for LAN is $new_prefix" &gt; /dev/console&#012;                srv_reload="1"&#012;        fi&#012;fi&#012; &#012;        if ps | grep dhcp6s | grep -v grep &gt;&amp;- 2&gt;&amp;- ; then&#012;                echo "dhcpv6 server is running, reload dhcp6s config file !"&#012;                /etc/net6conf/6service reload&#012;        fi&#012; &#012;</pre><!--end code block--><br><small><br><br><small>--<br><A HREF="http://nature-pics.com">We can never have enough of nature.</a><br>We need to witness our own limits transgressed, and some life pasturing freely where we never wander.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27858014</guid>
<pubDate>Wed, 26 Dec 2012 22:11:00 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27857705</link>
<description><![CDATA[bvanderhaar posted : Here's the result of ifconfig.  I'm only getting a link local IPv6 address:<br><pre class="brush: text">br-lan    Link encap:Ethernet  HWaddr F8:D1:XX:XX:XX:XX  &#012;          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0&#012;          inet6 addr: fe80::fad1:11ff:feb7:3952/64 Scope:Link&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:6602034 errors:0 dropped:32 overruns:0 frame:0&#012;          TX packets:13336568 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:0 &#012;          RX bytes:342167074 (326.3 MiB)  TX bytes:19987424829 (18.6 GiB)&#012; &#012;eth0      Link encap:Ethernet  HWaddr F8:D1:XX:XX:XX:XX  &#012;          inet6 addr: fe80::fad1:11ff:feb7:3952/64 Scope:Link&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:20368967 errors:0 dropped:0 overruns:59212 frame:0&#012;          TX packets:19921007 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:1000 &#012;          RX bytes:3355133511 (3.1 GiB)  TX bytes:3286385479 (3.0 GiB)&#012;          Interrupt:4 &#012; &#012;eth0.1    Link encap:Ethernet  HWaddr F8:D1:XX:XX:XX:XX  &#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:6633776 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:13335960 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:0 &#012;          RX bytes:351704919 (335.4 MiB)  TX bytes:19987348141 (18.6 GiB)&#012; &#012;eth0.2    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  &#012;          inet addr:98.XXX.XXX.XXX  Bcast:98.XXX.XXX.XXX  Mask:255.255.248.0&#012;          inet6 addr: fe80::fad1:11ff:feb7:3952/64 Scope:Link&#012;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&#012;          RX packets:13735140 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:6585037 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:0 &#012;          RX bytes:19816654107 (18.4 GiB)  TX bytes:399220761 (380.7 MiB)&#012; &#012;lo        Link encap:Local Loopback  &#012;          inet addr:127.0.0.1  Mask:255.0.0.0&#012;          inet6 addr: ::1/128 Scope:Host&#012;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&#012;          RX packets:26 errors:0 dropped:0 overruns:0 frame:0&#012;          TX packets:26 errors:0 dropped:0 overruns:0 carrier:0&#012;          collisions:0 txqueuelen:0 &#012;          RX bytes:3505 (3.4 KiB)  TX bytes:3505 (3.4 KiB)&#012; &#012; &#012;</pre><!--end code block--><br>Edit: removed more of the MAC<br>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27857705</guid>
<pubDate>Wed, 26 Dec 2012 19:57:29 EDT</pubDate>
</item>

<item>
<title>Re: [IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27857639</link>
<description><![CDATA[Clever_Proxy posted : I haven't worked with OpenWRT or messed with vanilla Linux for v6 routing yet, but I guess the first thing I would do is see what your addresses your interfaces are getting on OpenWRT.<br><br>From what I've typically seen, your WAN will get an address (typically starting with 2001::*) and an interface will be created for your LAN side (typically starting with 2601::* for prefix deligation)<br><br>Try executing "ip addr" from the command line and see what you're getting.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/Re-IPv6-OpenWRT-and-Comcast-IPv6-27857639</guid>
<pubDate>Wed, 26 Dec 2012 19:28:20 EDT</pubDate>
</item>

<item>
<title>[IPv6] OpenWRT and Comcast IPv6</title>
<link>http://www.dslreports.com/forum/IPv6-OpenWRT-and-Comcast-IPv6-27857492</link>
<description><![CDATA[bvanderhaar posted : Plugging my Zoom 5341J directly to my Windows 7 laptop, I have both IPv4 and IPv6 connectivity (according to &raquo;<A HREF="http://test-ipv6.com/" >test-ipv6.com/</A>).  Now I'm trying to get IPv6 working with my router.<br><br>Following the OpenWRT docs (&raquo;<A HREF="http://wiki.openwrt.org/doc/howto/ipv6.isp" >wiki.openwrt.org/doc/howto/ipv6.isp</A> and &raquo;<A HREF="http://wiki.openwrt.org/doc/howto/ipv6.essentials" >wiki.openwrt.org/doc/howto/ipv6.essentials</A>), I've got radvd and dhcp6c setup on my OpenWRT Attitude Adjustment RC1 box (TL-WR1043ND).  However, I'm not receiving an IPv6 on my WAN address.  I'm comfortable with config files and linux environments, but unfamiliar with radvd and dhcp6c.  I have a feeling my configs are not quite right, but I've tried enabling and disabling various settings with no success.  Some direction of where I'm going wrong would be very helpful.  I'll definitely share what I did when I have success.<br><br>Here's my ping6 result:<br><pre class="brush: text">root@OpenWrt:~# ping6 ipv6.google.com&#012;PING ipv6.google.com (2607:f8b0:400f:801::1011): 56 data bytes&#012;ping6: sendto: Network is unreachable&#012; &#012;</pre><!--end code block--><br>Here's my configs:<br>/etc/config/network<br><pre class="brush: text">.&#012;.&#012;config interface 'wan'&#012;option ifname 'eth0.2'&#012;option proto 'dhcp'&#012;option accept_ra '1'&#012;.&#012;.&#012; &#012;</pre><!--end code block-->/etc/config/radvd:<br><pre class="brush: text">config interface&#012;option interface'lan'&#012;option AdvSendAdvert1&#012;option AdvManagedFlag0&#012;option AdvOtherConfigFlag 0&#012;option ignore0&#012; &#012;config prefix&#012;option interface'lan'&#012;# If not specified, a non-link-local prefix of the interface is used&#012;list prefix''&#012;option AdvOnLink1&#012;option AdvAutonomous1&#012;option AdvRouterAddr1&#012;option ignore0&#012; &#012;config route&#012;option interface'lan'&#012;list prefix''&#012;option ignore0&#012; &#012;config rdnss&#012;option interface'lan'&#012;# If not specified, the link-local address of the interface is used&#012;list addr''&#012;option ignore0&#012; &#012;config dnssl&#012;option interface'lan'&#012;list suffix''&#012;option ignore1&#012; &#012;</pre><!--end code block-->/etc/config/dhcp6c:<br><pre class="brush: text">config 'dhcp6c' 'basic'&#012;option 'enabled' '1'# 1 = enabled; 0 = disabled&#012;option 'interface' 'wan'# This is the interface the DHCPv6 client will run on&#012;option 'dns' 'dnsmasq'# Which DNS server you run (only dnsmasq currently supported)&#012;option 'debug' '1'# 1 = enable debugging; 0 = disable debugging&#012; &#012;# Send options (1 = send; 0 = do not send)&#012;option 'pd' '1'# Prefix Delegation&#012;option 'na' '1'# Non-Temporary Address&#012;option 'rapid_commit' '1'# Rapid Commit&#012; &#012;# Request options (1 = request; 0 = do not request)&#012;option 'domain_name_servers' '1'&#012;option 'domain_name' '0'&#012;option 'ntp_servers' '0'&#012;option 'sip_server_address' '0'&#012;option 'sip_server_domain_name' '0'&#012;option 'nis_server_address' '0'&#012;option 'nis_domain_name' '0'&#012;option 'nisp_server_address' '0'&#012;option 'nisp_domain_name' '0'&#012;option 'bcmcs_server_address' '0'&#012;option 'bcmcs_server_domain_name' '0'&#012; &#012;# Override the used DUID, by default it is derived from the interface MAC&#012;# The given value must be uppercase and globally unique!&#012;#option 'duid' '00:03:00:06:D8:5D:4C:A5:03:F2'&#012; &#012;# Script to run when a reply is received&#012;option 'script' '/usr/bin/dhcp6c-state'&#012; &#012;# Define one or more interfaces on which prefixes should be assigned&#012;config 'interface' 'loopback'&#012;option 'enabled' '1'# 1 = enabled; 0 = disabled&#012;option 'sla_id' '0'# Site level aggregator identifier specified in decimal (subnet)&#012;option 'sla_len' '0'# Site level aggregator length (64 - size of prefix being delegated)&#012;# e.g. /60 from ISP -&gt; 64 - 60 = 4&#012; &#012;config 'interface' 'lan'&#012;option 'enabled' '1'&#012;option 'sla_id' '1'&#012;option 'sla_len' '0'&#012; &#012;</pre><!--end code block-->]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/IPv6-OpenWRT-and-Comcast-IPv6-27857492</guid>
<pubDate>Wed, 26 Dec 2012 18:28:54 EDT</pubDate>
</item>

</channel>
</rss>
