用不上 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 的方式?

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

12220 次点击
所在节点    宽带症候群
74 条回复
Peek
2022-03-02 02:32:12 +08:00
6.x 版本的教程都过时了,7.X 版本目前有个问题,需要把 DHCPV6 client 里的 add default route ,选项取消,这在 6.X 版本是默认勾选的,然后你要 reboot 一下就能访问 IPV6 了,此时会有一个问题,你访问一些网站会间歇性卡顿,视频会断流,修改 MTU ,MSS 也无效,而这些问题在 6.X 上都不存在,所以我认为依然还有哪里出问题了或者是没有设置好,这已经超出我的知识范畴
MrLonely
2022-03-02 11:13:20 +08:00
@Peek 多谢讲解,那我就再等等。等什么时候 7.x 更稳定一些了再来尝试。
flynaj
2022-03-06 18:39:28 +08:00
MikroTik IPv6 配置复杂一点,还有就是不可以安装第三方软件,也是这个原因转到了 openwrt.建议刷个 openwrt 试试
jikky
2022-03-11 18:28:00 +08:00
今天调试了下,终于解决了这个问题。
先说下环境:目前用的 ROS v7.1.2, 光猫 MA5671 ,桥接(协议需要选 IPV4/IPV6 )。
1 ,之前我无法获取 IPV6 的而原因,是因为在 PPP>profiles>protocols 里面没有选择 IPV6 。
2 ,ipv6 dhcp client:
Interface 选择 PPPOE 接口
Request 只勾选 prefix, Pool Prefix 选择 60.( 60 ,64 都能获取到)
其它: 勾选 Use Peer DNS, Rapid Commit , Add Default Route 。
网上说不勾选 add default Route ,起码我这个版本是要勾选的,否则无法下发 DNS 。另外如果这里不勾选,就算去 IPV6 routers 里面做个链路好像也不行。所以一定要勾选。(至少我测下来是要这样,可能我设置不对。)
gearfox
2022-04-07 19:49:18 +08:00
我是 rb760 使用的 Pon Stick ,获得 ipv6 地址什么都正常,各种设置也都试过了,但是就是测试 0 分
SuZixiong
2022-04-19 13:26:09 +08:00
我也碰到了一样的问题,window 下直接拨号 test ipv6 是 10 分,改到 routeros7.2 上就是一直 searching
@jikky 我在 PPP>profiles>protocols 里面的 ipv6 是 yes

后来退回到 6.49.5 ,瞬间 bound 了
jikky
2022-04-19 14:09:31 +08:00
我现在用的是 7.2 ,是可以bond 的、
IPV6  有个 SEETING  里面要打开。不知道你开了么。
还有就是  PPP 的配置文件里面要开 IPV6
Rhinoceros
2022-07-01 23:49:59 +08:00
![截屏 2022-07-01 23.48.57]( https://tva1.sinaimg.cn/large/006Rm27Qly1h3rv0u3lz3j30hj0agdjw.jpg)

我用的 7.3.1 版,packages 里只有这些正常吗,没有 ipv6 和 zerotier 呢
MrLonely
2022-07-02 06:02:32 +08:00
@Rhinoceros ipv6 已经被自带了。zerotier 要自己去下载。
Rhinoceros
2022-07-04 12:28:25 +08:00
@MrLonely IPV6 是已经内置了,但是 openwrt 可以自动获取到 IPV6 地址,但是 ROS 就是获取不到,按照网上设置的也不行,有什么办法吗?
还有 zerotier 只有 for arm 的,x86 的可以用吗
eijnix
2022-10-13 21:18:02 +08:00
@jikky #64 老哥 你这个回答帮了我 感谢
eijnix
2022-10-13 21:32:43 +08:00
@WuSiYu #33 感谢你 让我解决了 mtu 过大的问题!
eijnix
2022-10-13 21:33:58 +08:00
@WuSiYu @jikky 今天一个帖子搞定了我的 ROS ipv6 问题! 只能说 v 站质量太高了!!!❤️
eijnix
2022-10-14 16:05:09 +08:00
@jikky #64 这里我的经验是 mtu 要改成和运营商拨号信息一样的,路由器显示 actual mtu 为 1492 ,但是这是 test-ipv6.com 会显示包过大,把 mtu 改成 1480 (运营商拨号信息)即可解决

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

https://yangjunhui.monster/t/831839

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

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

© 2021 V2EX