
今天忽然发现学校的 IPv6 可以访问外网了。兴奋之余却发现得到的地址是的结尾是 /128,我上网查了很多有关用路由器分配 IPv6 的教程,教程里 wan 获取到的地址都是 /64 结尾, 我想问这样的话是无法让路由器的每个设备都能上 IPv6 了吗?还有没有什么办法?
路由器端 ifconig 的结果
root@openwrt:~# ifconfig eth1 Link encap:Ethernet HWaddr E0:XX:XX:40:XX:XX inet addr:10.20.xxx.xx Bcast:10.20.255.255 Mask:255.255.128.0 inet6 addr: fe80::e246:9aff:fe40:ff7e/64 Scope:Link inet6 addr: 2001:da8:xxxx:xxxx:65b6:90b2:xxxx:d964/128 Scope:Global 1 XiaoxiaoPu 2017-07-13 00:48:31 +08:00 桥接或者 NAT |
2 xratzh 2017-07-13 00:59:14 +08:00 via iPhone 一个很简单的操作就是刷 pandorabox 并且安装 6relayd,设置开机启动就 ok 了。padavan 这类安装 entware 后再安装 6relayd,asus 的路由器直接启用 ipv6 设置里面的 passthrough。 |
3 XiaoxiaoPu 2017-07-13 01:09:53 +08:00 @xratzh 他这分配的是 /128 的地址,那肯定不是 SLAAC 而是 DHCPv6,6relayd 是没用的 |
4 akrf 2017-07-13 01:15:06 +08:00 via Android 交换机模式呗 |
5 halczy 2017-07-13 01:20:21 +08:00 应该可以的。我这没有 IPv6 可以实验,帮你找到两篇文章都是用 /128 下 NAT 的。 http://blog.iopsl.com/ipv6-nat-with-openwrt-router/ https://wiki.openwrt.org/doc/howto/ipv6.nat6 |
6 dndx 2017-07-13 04:44:13 +08:00 /128 下只能 NAT 了,SLAAC 需要至少 /64,DHCPv6 只有一个地址也是不行的。 |
7 lydasia 2017-07-13 06:01:40 +08:00 虽然 IPv6 不推荐做 NAT,但还是可以的。不过你试试或许可以获得多个地址? |
8 xratzh 2017-07-13 06:18:16 +08:00 via iPhone |
9 geekzu 2017-07-13 13:02:12 +08:00 1.用原生 OpenWrt/LEDE 做 NAT,PandoraBox 不行 2.做一个 wan 和 lan 之间的 ipv6 包 only 的网桥 我校也是 DHCPv6 /128 |
10 fiht 2017-07-13 14:32:36 +08:00 via iPhone 做个无线 AP 试试? |