中国移动宽带,坐标北京
家里网络结构是:
光猫--openwrt x86软路由(**上网,刚需)--华为Q2pro路由器(电力猫子母路由,刚需)--电脑手机等其他上网设备
华为Q2pro是一个路由器,且不能当做交换机使用,可能因为它是子母路由套装的缘故,反正WAN口是自适应的,软路由出来的线,插哪个口哪个就自动成WAN,设置页面也没有能够当交换机使的任何选项
所以,导致家里的结构,必然是软路由后面,还有一个二级路由器,然后才是各种上网客户端设备
开始的时候,光猫一直是路由状态,用超级密码进入后查看,获得的ipv6前缀长度是60
然后照着网上的教程,openwrt里设置好后,嘿,PC上ipv6测速不通过,ping ipv6 DNS服务器也不通
后来反反复复折腾了1个月
从各种模仿,到全面抓瞎,到静下心来认真学习ipv6基础知识
相信我,各种关键词能搜到的第1-2页的各种教程、心得,我七七八八都看了
就是搞不定
什么WAN WAN6 LAN各口,各种服务器状态、中继状态,轮番的试验,都不成
也简化网络结构测试了
PC直接接光猫LAN口,v6测试通过
华为Q2pro路由器接光猫LAN口,PC接华为路由器,PC的v6测试通过
那看来问题出在软路由上了
后来发现,软路由的终端里直接ping 百度或阿里的v6DNS服务器,是通的,然后再往后的网路,v6就不通
基本就是能做到软路由WAN/WAN6 ,有ipv6地址(有时1个64前缀的和1个128前缀的,有时只有一个64前缀的),软路由lan口有或没有ipv6地址(64前缀的)
华为Q2pro路由器wan口有ipv6(64前缀的),但是显示无法获得前缀,手动设置了几个前缀,也还是不成,PC的v6测速不通过
最后也把指定v6 DNS服务器、防火墙规则,等等这些都试了,就是不成
还看到一个设置路由表的,哎呀实在是看不懂,就没尝试
最后专门把ipv6 前缀分配的原理研究了研究
比较有启发的是《IPV6 DHCPv6-PD 前缀子网简单拆解》 - 某呼上的,这个文章里面,讲的比较切中小白要害
自己拿草稿纸演算了半天,开始有点头绪
总结下来用更小白的话来说就是这个意思:
以移动宽带给下发的是60长度前缀为例来讲
应该是总共可以分配到60-61-62-63-64,这5个层级的子网,注意是5个层级的子网
具体到设备上来说更形象一点:
光猫-60前缀子网
软路由-61前缀子网
华为Q2pro路由器-62前缀子网
然后连接华为Q2pro路由器的各个设备,都应该获得62前缀的ipv6地址
那假设,华为Q2pro路由器后面再接下一级路由器,那就下一个路由器获得63前缀子网,下下个路由器获得64前缀子网,再往后,就无法分配了
而我现在,软路由接光猫的lan,直接获得的是64前缀子网
华为Q2pro路由器那,看了获得的也是64前缀
感觉门道就在这儿,就是这个导致的上不去网
然而,无论在光猫、路由器里怎么调整设置,就是只有64,获得不了61\62\63
这个尝试过程又是十分复杂,反正最后不知道是哪儿没搞懂,还是怎么样,就是没搞定,光猫之后,永远是直接64前缀子网
最后看到一个帖子,说是光猫可能有bug或者功能简陋,导致后面只能分一个64子网。。。。
然后就抱着试一试的心态……把光猫改了桥接
刷了一会,嗯,软路由wan6口获得了60前缀PD(设置openwrt拨号后自动获得,未做特殊设置)
嗯,然后软路由LAN口,设置ipv6 分配长度为61(指定它获得61前缀的子网)
应用设置后,嗯,获得了,lan口上显示ipv6/61,第一次看见了不是64前缀的,好激动
然后设置好lan口的其他配置,就网上教程的那些,主要是委托 IPv6 前缀,RA服务和DHCPv6 服务都选的混合(就是能用中继就中继,没有中继就服务器,这样省心)
Ra标记是受管配置、其他配置(就试着这么选的)
然后应用后,刷新华为Q2pro路由器的页面,嘿,获取的前缀是62……
看来路子对了,华为Q2pro路由器可没有那么多选项可以自由设置,它自动获得了62前缀子网,就说明这个路子对了。。。
然后PC连接华为Q2pro路由器,获得了62前缀的ipv6地址
网页测试ipv6、ping v6DNS,全部OK
至此折磨很久的ipv6折腾终于结束
PC上浏览器输入[openwrt的wan口ipv6地址],成功打开openwrt管理页面(之前打不开)
【软路由已重新拨号,ipv6地址已经换啦,好奇的朋友不用连了】
下面附一下lan口设置截图(wan口和wan6口,是删了后新建PPPoE拨号连接后,openwrt自动搞定的,未做设置):
另外还有关于MTU的设置成和光猫一致的1492了,但不清楚是否有关系
家里网络结构是:
光猫--openwrt x86软路由(**上网,刚需)--华为Q2pro路由器(电力猫子母路由,刚需)--电脑手机等其他上网设备
华为Q2pro是一个路由器,且不能当做交换机使用,可能因为它是子母路由套装的缘故,反正WAN口是自适应的,软路由出来的线,插哪个口哪个就自动成WAN,设置页面也没有能够当交换机使的任何选项
所以,导致家里的结构,必然是软路由后面,还有一个二级路由器,然后才是各种上网客户端设备
开始的时候,光猫一直是路由状态,用超级密码进入后查看,获得的ipv6前缀长度是60
然后照着网上的教程,openwrt里设置好后,嘿,PC上ipv6测速不通过,ping ipv6 DNS服务器也不通
后来反反复复折腾了1个月
从各种模仿,到全面抓瞎,到静下心来认真学习ipv6基础知识
相信我,各种关键词能搜到的第1-2页的各种教程、心得,我七七八八都看了
就是搞不定
什么WAN WAN6 LAN各口,各种服务器状态、中继状态,轮番的试验,都不成
也简化网络结构测试了
PC直接接光猫LAN口,v6测试通过
华为Q2pro路由器接光猫LAN口,PC接华为路由器,PC的v6测试通过
那看来问题出在软路由上了
后来发现,软路由的终端里直接ping 百度或阿里的v6DNS服务器,是通的,然后再往后的网路,v6就不通
基本就是能做到软路由WAN/WAN6 ,有ipv6地址(有时1个64前缀的和1个128前缀的,有时只有一个64前缀的),软路由lan口有或没有ipv6地址(64前缀的)
华为Q2pro路由器wan口有ipv6(64前缀的),但是显示无法获得前缀,手动设置了几个前缀,也还是不成,PC的v6测速不通过
最后也把指定v6 DNS服务器、防火墙规则,等等这些都试了,就是不成
还看到一个设置路由表的,哎呀实在是看不懂,就没尝试
最后专门把ipv6 前缀分配的原理研究了研究
比较有启发的是《IPV6 DHCPv6-PD 前缀子网简单拆解》 - 某呼上的,这个文章里面,讲的比较切中小白要害
自己拿草稿纸演算了半天,开始有点头绪
总结下来用更小白的话来说就是这个意思:
以移动宽带给下发的是60长度前缀为例来讲
应该是总共可以分配到60-61-62-63-64,这5个层级的子网,注意是5个层级的子网
具体到设备上来说更形象一点:
光猫-60前缀子网
软路由-61前缀子网
华为Q2pro路由器-62前缀子网
然后连接华为Q2pro路由器的各个设备,都应该获得62前缀的ipv6地址
那假设,华为Q2pro路由器后面再接下一级路由器,那就下一个路由器获得63前缀子网,下下个路由器获得64前缀子网,再往后,就无法分配了
而我现在,软路由接光猫的lan,直接获得的是64前缀子网
华为Q2pro路由器那,看了获得的也是64前缀
感觉门道就在这儿,就是这个导致的上不去网
然而,无论在光猫、路由器里怎么调整设置,就是只有64,获得不了61\62\63
这个尝试过程又是十分复杂,反正最后不知道是哪儿没搞懂,还是怎么样,就是没搞定,光猫之后,永远是直接64前缀子网
最后看到一个帖子,说是光猫可能有bug或者功能简陋,导致后面只能分一个64子网。。。。
然后就抱着试一试的心态……把光猫改了桥接
刷了一会,嗯,软路由wan6口获得了60前缀PD(设置openwrt拨号后自动获得,未做特殊设置)
嗯,然后软路由LAN口,设置ipv6 分配长度为61(指定它获得61前缀的子网)
应用设置后,嗯,获得了,lan口上显示ipv6/61,第一次看见了不是64前缀的,好激动
然后设置好lan口的其他配置,就网上教程的那些,主要是委托 IPv6 前缀,RA服务和DHCPv6 服务都选的混合(就是能用中继就中继,没有中继就服务器,这样省心)
Ra标记是受管配置、其他配置(就试着这么选的)
然后应用后,刷新华为Q2pro路由器的页面,嘿,获取的前缀是62……
看来路子对了,华为Q2pro路由器可没有那么多选项可以自由设置,它自动获得了62前缀子网,就说明这个路子对了。。。
然后PC连接华为Q2pro路由器,获得了62前缀的ipv6地址
网页测试ipv6、ping v6DNS,全部OK
至此折磨很久的ipv6折腾终于结束
PC上浏览器输入[openwrt的wan口ipv6地址],成功打开openwrt管理页面(之前打不开)
【软路由已重新拨号,ipv6地址已经换啦,好奇的朋友不用连了】
下面附一下lan口设置截图(wan口和wan6口,是删了后新建PPPoE拨号连接后,openwrt自动搞定的,未做设置):
另外还有关于MTU的设置成和光猫一致的1492了,但不清楚是否有关系