用不上 IPv6,救救我。

2022-02-04 09:33:00 +08:00
 MrLonely

其实本来我没觉得 IPv6 有多重要,这几年从来没关注过。刚刚看到一个帖子说联通开了 v6 之后 BT 速度快,我才突然想到自己经常下载一些不是那么热门的 PT 种子的时候,显示有一两百个做种的,但是我只能连接到几个的原因可能是人家都在 v6 呢。我只用 v4 下载的总速度才 3MB/s 。远发挥不了家里的千兆宽带的作用。

我已经穷尽我所能也没能成功用舒服的方式获取到 IPv6.

家里的网络结构是 深圳电信->入户光纤->Pon Stick->RB5009->macOS/etc.

在电信光猫拨号的情况下能够获取到 IPv6. IPv6 test 10 分满分。

而一旦改成桥接用 MikroTik 路由器拨号就获取不到了。

1.桥接时已经确定过是 v4 和 v6 一起桥接的。

2.Router OS 是 7.1.1 ,IPv6 的 package 已内置。

3.根据文章 http://www.irouteros.com/?p=1131 进行操作,进行到 DHCPv6 client 步骤之后,status 一直为 searching 。

4.第三步测试过两种方法,用网线连光猫,或者使用 PonStick 。均无法成功获取。

5.仔细查看光猫路由模式下 IPv6 的获取方式为 AutoConfigured ,获取前缀✅,获取前缀方式为 Prefix Delegation 。

6.获取方式选项中除了 AutoConfigured 还有 DHCPv6 和 None 两个选项。

所以问题可能出在深圳电信的 IPv6 提供方式上吗?搜索了很多 IPv6 的文章,几乎全部都是 DHCPv6 client 。这个 AutoConfigured 之后是实际上会自己进行 DHCPv6 client 的创建,还是说是一种全新的独立于 DHCPv6 的方式?

我下一步应该进行些什么排查?在这里先谢谢各位了。

11094 次点击
所在节点    宽带症候群
74 条回复
villivateur
2022-02-04 09:37:08 +08:00
router os 我不知道,但 openwrt 已经不需要单独开一个 DHCPv6 的端口了,PPPoE 拨号之后会自动帮你创建。
另外,lan 端口检查一下,有没有开启 DHCP 分配
v2tudnew
2022-02-04 09:45:01 +08:00
额,几百个连接几个这是 DHT 的原因,你不要期待几百个 v6 peer 呀,不过 v6 使用率稳步提升是真的。
Lentin
2022-02-04 10:01:02 +08:00
Lentin
2022-02-04 10:03:27 +08:00
理论上 ipv6 的接口是自动创建的,附属在 ipv4 拨号的接口之下
duke807
2022-02-04 10:12:34 +08:00
最簡單的方式:用默認的光貓拔號,路由器入口不要接 wan 口,接 lan 口把路由器當成交換機使用,路由器自己的 dhcp 等服務全部關閉。

想配置簡單,不能使用雙棧,要用 v6 only ,需要靠運營商強制推 v6 only ,可以參考印度最大的移動網絡運營商,否則,還要長時間使用雙棧,各種麻煩
erfesq
2022-02-04 10:13:01 +08:00
ipv6 确实需要有
yin1999
2022-02-04 10:22:54 +08:00
@duke807 光猫性能没 op 用的软路由好,而且可玩性也不高
MrLonely
2022-02-04 10:40:03 +08:00
@villivateur 刚刚想用家里吃灰的 K2P 试一下能不能获取到 IPv6 ,但是发现 openwrt 的固件好像比较老,不支持。就去下载固件升级固件,结果现在 K2P 搞崩了。只能呆会再说了。

@v2tudnew 能有些提升就行,不求全部都能连得到,不现实。

@duke807 局域网设备还挺多的,同时也有 WireGuard 跑在路由上连通 Azure 的 VNet+家里的内网访问,为了 v6 放弃 Router OS 着实有点得不偿失。
MrLonely
2022-02-04 10:52:53 +08:00
@Lentin 我手动创建的 DHCPv6 client 是选了 pppoe-out 作为 interface 的。不过光猫里是只能选 VID_41 那个接口作为 interface 。
updateing
2022-02-04 11:53:06 +08:00
看看 IPv6 Addresses 里面,PPPoE 接口有合理的地址吗?正常应该有一个 fe80 开头的本地链路地址,以及一个 240e 开头的全球地址。
basncy
2022-02-04 12:02:37 +08:00
老光猫不支持 SLAAC.
WAN 口的 ipv6 除了 DHCP 方式获取,还有 SLAAC. 我这边的联通只支持 SLAAC.可以先改桥接试试.
MrLonely
2022-02-04 12:03:09 +08:00
@updateing 有,一共 4 个,PPPoE-out, bridge ,sfp1 ,INTERNET_VID_41 ,每个 interface 都有一个 fe80 开头 /64 结尾的。
MrLonely
2022-02-04 12:05:29 +08:00
@basncy 我搜了搜 SLAAC ,似乎这个 SLAAC 跟 AutoConfigure 是相关的。我现在就是光猫的路由模式有 IPv6 ,但是桥接的情况下就获取不到地址。
cwbsw
2022-02-04 12:10:04 +08:00
这个应该是运营商没有配置 PD 地址池,但还是有可能通过一些奇技淫巧用上 IPv6 ,以前 RouterOS 不支持,v7.1 之后支持 IPv6 NAT 了,可以尝试一下。
要点是 IPv6-Settings 里 Accept Router Advertisements 选择 yes ,尝试通过 SLAAC 获取地址,因为是无状态地址,所以不会显示在 IPv6-Addresses 里,但如果成功的话是可以 ping 通外网地址的,然后给内网配置一个 ULA 地址段做 NAT 。
GhostiKing
2022-02-04 12:20:33 +08:00
openwrt ,wan 口 pppoe 拨号。新建一个 wan6 ,协议 DHCPv6 接口 @wan ,LAN ipv6 默认设置就可以
L0lita
2022-02-04 12:21:01 +08:00
换 openwrt 获取前缀生成 v6 地址 不要用 DHCPv6
MrLonely
2022-02-04 12:29:20 +08:00
@jikky 老哥,我搜到了你之前发的帖子,我跟你情况几乎一毛一样。同样深圳电信,同样 RouterOS ,同样 Status 卡在 searching 。所以你的 IPv6 后来怎么样了?


@cwbsw 我大概能懂这些是个什么思路,不过只搜到了这个链接 https://forum.mikrotik.com/viewtopic.php?t=162085 ,是与向上游的 SLAAC 索取 IPv6 的相关内容。其他的似乎都是在内网用 SLAAC 分配地址的。但是里面好像又说回了 DCHPv6-Client 。
basncy
2022-02-04 12:37:32 +08:00
@MrLonely #13 大概率要改路由器配置或升级了. 此处省略一万字....
MrLonely
2022-02-04 13:06:38 +08:00
也许,还跟我有 IPv4 的公网 IP 有关系。好像网上有看到按理说拿了公网 IPv4 就没有 IPv6 了
AkaGhost
2022-02-04 13:15:19 +08:00
@MrLonely 山东联通公网 v4v6 双栈都可用

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

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

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

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

© 2021 V2EX