我的 ISP 为我提供了一个带有 IPv6 地址的 Zhone 路由器,使用/64
前缀。Zhone 路由器的无线功能很差,所以我买了一个具有 IPv6 功能的新路由器来扩大我公寓的无线范围。它是 Tp-Link Archer C60。它有 IPv6 Bridge 选项,因此通过无线分发 IPv6 没有任何问题……但是这个路由器坏了,WAN 端口已损坏。
当在桥接模式下使用 Tp-link 时,所有客户端都使用 Zhone 路由器 WAN 前缀(有效且开放的 IPv6,可从互联网上的任何位置访问,以 开头2001:1284
)获取 IPv6。
所以我买了一个带 IPv6 的新路由器……但是这个路由器没有 IPv6 Bridge 选项。但是,它有配置 DHCPv6 的选项。
我是 IPv6 新手,想知道如果我的路由器已经使用前缀 /64,是否有创建子网的选项。我尝试在新路由器中将 DHCPv6 从 /65 设置为 /127 子网,但它说这些是无效前缀。
在自动 IPV6 模式下,路由器似乎正在尝试创建一个地址以 fe80:: 开头的子网。它已经可以从 Zhone 路由器获取正确的本地 IPv6 fe80::4002:71ff:fe43:bafd
,但无法 ping 通它。
那么,有人能告诉我如何配置 IPv6 子网吗?
Zhone 路由器正在使用无状态 DHCPv6,并启用了路由器广告。
答案1
我购买了一个具有 IPv6 功能的新路由器来扩大我公寓的无线范围。
从技术上讲,你不需要路由器扩大 Wi-Fi 范围。您需要一个 Wi-Fi 接入点(又称“无线范围扩展器”);恰巧,家用路由器就包含一个这样的接入点。
如果你做有路由器,那么“IPv6 桥接”仍然不是您想要的功能。您应该使用常规的基本桥接(处理所有 L2 协议)——它存在于更多路由器中,并且不像协议特定桥接那样涉及幕后魔法。(它甚至根本不需要“路由器”支持 IPv6!)
无论如何,大多数家用路由器已经在 Wi-Fi 和“LAN”端口之间建立了这样一个基本桥梁。因此,只需在此网站上搜索有关如何将路由器转换为接入点的教程即可。
返回 IPv6...
在自动 IPV6 模式下,路由器似乎正在尝试创建一个地址以 fe80:: 开头的子网
不。这是一个链接本地地址,全部无需路由器参与即可设置支持 IPv6 的设备。它们将具有链路本地地址即使全局地址也存在。
当我的路由器有 /64 前缀时,是否可以创建 IPv6 子网?
从技术上讲,任何前缀长度都是有效的。但是,无状态地址自动配置(即 SLAAC)仅支持 /64。
(此要求最初存在是因为 SLAAC 使用了设备的 EUI-64(MAC)地址。随着 RFC 7217 的采用,它现在基本上是人为的,但到目前为止只有 OpenBSD 支持非 /64 前缀。)
您可以拥有一个没有 SLAAC 的子网,但您需要手动分配地址(这很麻烦)或通过 DHCPv6(许多操作系统不支持 - 例如 Android)分配地址。
所以几乎每个子网仍然需要是 /64。
但是,请检查您的 ISP 是否支持通过 DHCPv6 前缀委派为您提供更大的前缀(例如 /60 甚至 /56)。如果支持,那么您的路由器可以使用它来获取所需的尽可能多的 /64,而无需桥接。