学校分配的 IPv6 地址的前缀是 128,是不是意味着没法用路由器共享 IPv6 了?

2017-07-13 00:46:38 +08:00
 hguandl

今天忽然发现学校的 IPv6 可以访问外网了。兴奋之余却发现得到的地址是的结尾是 /128,我上网查了很多有关用路由器分配 IPv6 的教程,教程里 wan 获取到的地址都是 /64 结尾, 我想问这样的话是无法让路由器的每个设备都能上 IPv6 了吗?还有没有什么办法?

路由器端 ifconfig 的结果

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
    
6305 次点击
所在节点    路由器
10 条回复
XiaoxiaoPu
2017-07-13 00:48:31 +08:00
桥接或者 NAT
xratzh
2017-07-13 00:59:14 +08:00
一个很简单的操作就是刷 pandorabox 并且安装 6relayd,设置开机启动就 ok 了。padavan 这类安装 entware 后再安装 6relayd,asus 的路由器直接启用 ipv6 设置里面的 passthrough。
XiaoxiaoPu
2017-07-13 01:09:53 +08:00
@xratzh 他这分配的是 /128 的地址,那肯定不是 SLAAC 而是 DHCPv6,6relayd 是没用的
akrf
2017-07-13 01:15:06 +08:00
交换机模式呗
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
dndx
2017-07-13 04:44:13 +08:00
/128 下只能 NAT 了,SLAAC 需要至少 /64,DHCPv6 只有一个地址也是不行的。
lydasia
2017-07-13 06:01:40 +08:00
虽然 IPv6 不推荐做 NAT,但还是可以的。不过你试试或许可以获得多个地址?
xratzh
2017-07-13 06:18:16 +08:00
@XiaoxiaoPu 那我看来是无脑推荐了一把 o(≧v≦)o

这样说来我想起来了我校的是 /64 的 v6 地址
geekzu
2017-07-13 13:02:12 +08:00
1.用原生 OpenWrt/LEDE 做 NAT,PandoraBox 不行
2.做一个 wan 和 lan 之间的 ipv6 包 only 的网桥

我校也是 DHCPv6 /128
fiht
2017-07-13 14:32:36 +08:00
做个无线 AP 试试?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/374926

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX