如果网关拨号,或者一级路由拨号,那么路由器相当于二级路由,无论如何设置由本身可以获取v6地址,但其下的终端不能获取v6。
要使二级路由实现IPv6 穿透,可以通过以下设置实现。
原理是将路由器的WAN口、LAN口以及WiFi桥接起来,所有的一级路由下发的v6地址通过桥直接分配给二级下面的终端,而v4地址走nat模式
说人话就是二级路由对ipv4是路由器。对于ipv6就是一个交换机。
方法:二级路由控制台输入ifconfig,查看是哪个接口获取了v6地址。(如果为无线中继模式,就是apclii0虚拟接口)
那么命令这样写,其中【apclii0】部分根据你自己的情况改动
modprobe ip6table_mangle
ebtables -t broute -A BROUTING -p ! ipv6 -j DROP -i apclii0
brctl addif br0 apclii0
也可以把配置命令加入到路由器开机启动脚本中, 高级设置 –> 自定义设置–> 脚本 –> 在路由器启动后执行 最后加入以下命令
注意要点:不需要启用napt66,不需要启用napt66,不需要启用napt66
桥接后下级终端可以获取原生v6地址,但是路由器本身没有v6地址,蛋痛。据说通过命令可以使路由器获得v6地址,可惜我等小白是无能为力,希望哪位大神指点以下,如能成功估计这是最完美的获取v6地址的方式了。
键入的三条命令顺序不能颠倒。