12月14日, 2018 2,119 views

困扰近月的问题今天用特别扭的方法解决了…虽然不完美,可也算一种解决办法了.亲测手机+pc可以顺利获取ipv6地址.
如果你稍微了解mwan3就会知道,在ipv4时代,它运行的很好,但是在ipv6即将普及的今天,它有很多问题:比如单线多拨的情况下,虽然客户端能获取IP,可是它不通啊,访问https://test-ipv6.com/测试结果是提示没有V6地址的(尽管网口是存在v6那么长的一坨地址).
我的想法是,只需要v4多拨并负载均衡,v6只需要一个虚拟wan口获取即可.我这里用的是PandoraBox 18.12,在多拨情况下,ssh登陆路由器,vi /etc/config/network 将config interface 'vwan*'下的option ipv6 'auto'改为option ipv6 '0'即可.如果你想保留vwan2获取dhcpv6-pd,那对应接口不修改即可.同时,vi /lib/mwan3/mwan3.sh 修改IPT6="ip6tables -t mangle -w" 为IPT6="/bin/true",防止mwan3改动ip6tables(效果不明).准备工作完成后,在负载均衡–配置—找到vwan2—修改–互联网协议为ipv6,保存即可.
图方便,你在保存后直接重启路由器,等待路由器重新拨号,你会发现,lan接口只获取一个/60的v6地址,恭喜,再访问https://test-ipv6.com/试试看吧.不过这样做会损失一条v4 带宽.