今天出來的7502.6 changelog如下 May 22 2013 - 1.28.0502.6 and variants - Allow 0 default value for ipv6 tunnel MTU - cstats fixes - a couple of places where uint64 vars were being printf'd etc - Expose pppoe lcp echo parameters in gui Force prefix length of /64 in dnsmasq.conf
"Will allow dnsmasq to start & perform RA on 1st all zeroes subnet of </64 prefixes. Which may in turn reduce the headaches of those blindly configuring /56 or /48 tunnels - at least some RA is done. If it's wrong, then use dnsmasq.custom. IPv6 is too big for us to cope with every option :-)" - KDB
Disable 'Router Advertisments' in IPv6 section of GUI (disables RADVD) 問題在這裡, 109沒有了這項目, 所以, 在升級109前, 先把這個項目取消勾選 再來升級(已經升級了怎麼辦? 刷回108設定好, 再升級109)
Enter in dnsmasq custom configuration (Advanced->DHCP/DNS) enable-ra - This enables IPv6 router advertising exactly as per RADVD 升級109後, 這個要勾選 到這的部份完成後, Router的LAN端 IPV6位址即可正確取得(不是WAN的IPV6) 因為109取消在RADVD改用dnsmasq作用IPV6的RA 但用升級的方式, 沒注意到的, 兩邊都啟用RA了 所以在找問題時, 有人提到他的IPV6是正常的, 而作者也沒有說有問題或修正測試 有人提出清除nvram, 這才想到, RADVD的設定的RA勾選值, 是否只是隱藏, 而沒有真正被取消
If you want to include some DHCPv6 in this (and hence gain local IPv6 addresses in local DNS) then use something like: dhcp-range=tag:br0,::1,::FFFF,constructor:br0, ra-names, 12h enable-ra 另一個重點在這裡, 使用了dnsmasg作用DHCP配發在設定上缺少了IPV6這個部份 導致更新109後, WAN連線資訊有IPV6的資訊 但是Client卻怎麼也沒有IPV6連線功能 因為LAN端的IPV6配發位置出了問題, IPV6的default gateway也沒有取得