找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 3450|回复: 9

【已解决】【校园网IPv6问题求助】小米手机无法走校园网的IPv6

[复制链接]
发表于 2024-3-9 18:45 | 显示全部楼层 |阅读模式
本帖最后由 AkiZZZ 于 2024-3-13 02:34 编辑

路由设备:小米R3G
OpenWrt版本:OpenWrt 21.02.5 r16688-fa9a932fdb
网络情况:电信50M校园网(AC+AP)(认证为Dr.COM的网页认证)
手机型号:小米14 Pro(系统:澎拜OS 1.0.32.0)


原先所有设备通过路由器连接校园网都无法获得校内IPv6地址,网速一直上不去。但PC和手机直接连接宿舍内AP面板的wifi则都可以获得v6地址https://ipv6-test.com/测试均有v6)。
不过目前已通过坛内大佬的帖子(https://www.right.com.cn/forum/thread-2661027-1-1.html)成功让路由器获取了校内的IPv6。


使用PC端访问https://ipv6-test.com/,也显示有了v6。(PC用的是网线连接)

访问中科大的测速网站(https://test.ustc.edu.cn/),速度非常理想。下载50mb/s,上传甚至能到100mb/s。



但是接着我用小米手机连路由器的wifi,再访问https://ipv6-test.com/,却显示无v6,访问测速网站也是正常的50M带宽速度。
在OpenWrt后台查看手机分配到的v6地址是fe80开头的私有地址,而非电信的240e公网地址。




目前怀疑是手机设置或者WiFi的问题(路由器的WiFi没有广播,关闭了SSID),但不知道如何处理,求大佬们帮助解决一下这个问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-3-11 04:06 | 显示全部楼层
AkiZZZ 发表于 2024-3-10 23:05
感谢大佬回复。
1.已确认WAN6开启“委托IPv6前缀”选项。
2.LAN口我把RA和dhcpv6改成中继的话路由器下的 ...

路由器配置看上去没有问题,手机也获取到ULA
再去WiFi页面查看手机显示的IPv6地址是否从fe80变成fdcf

  1. list ra_flags 'none'
复制代码

可以尝试更改为
  1. list ra_flags 'managed-config'
复制代码
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-9 23:23 来自手机 | 显示全部楼层
感觉小米手机ipv6兼容不好
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-10 07:01 | 显示全部楼层
先确认你PC连路由器是获取到公网地址还是用的NAT6

把WAN和LAN的配置都发出来

点评

用的是NAT6。LAN口是静态协议,感觉就是手机问题,我换iPhone和iPad都能获得v6。  详情 回复 发表于 2024-3-10 17:09
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-10 15:05 | 显示全部楼层
请问路由器怎么实现网页认证啊,我刷的padavan

点评

最简单的方式就是宿舍ap或者网口连到路由器LAN口,然后WAN口连到PC的网口。再在电脑上打开认证网页认证就行了。至于自动认证的话要看你们具体是什么方式什么协议了,抓包找到https请求后写个sh脚本,自动执行就行了  详情 回复 发表于 2024-3-10 18:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-10 17:09 | 显示全部楼层
阿泥基 发表于 2024-3-10 07:01
先确认你PC连路由器是获取到公网地址还是用的NAT6

把WAN和LAN的配置都发出来 ...

用的是NAT6。LAN口是静态协议,感觉就是手机问题,我换iPhone和iPad都能获得v6。

点评

NAT6不是最优,先确认能否获得让路由器下的设备IPv6全球单播地址(公网IP) 1.确认WAN6的配置,是否有启用前缀请求 2.确认LAN的配置,是否开启中继模式 无前缀且不支持中继的情况下,路由器下的设备只能获得ULA(唯  详情 回复 发表于 2024-3-10 20:46
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-10 18:05 来自手机 | 显示全部楼层
xm302346 发表于 2024-3-10 15:05
请问路由器怎么实现网页认证啊,我刷的padavan

最简单的方式就是宿舍ap或者网口连到路由器LAN口,然后WAN口连到PC的网口。再在电脑上打开认证网页认证就行了。至于自动认证的话要看你们具体是什么方式什么协议了,抓包找到https请求后写个sh脚本,自动执行就行了。具体请自行百度。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-10 20:46 | 显示全部楼层
AkiZZZ 发表于 2024-3-10 17:09
用的是NAT6。LAN口是静态协议,感觉就是手机问题,我换iPhone和iPad都能获得v6。 ...

NAT6不是最优,先确认能否获得让路由器下的设备IPv6全球单播地址(公网IP)
1.确认WAN6的配置,是否有启用前缀请求
2.确认LAN的配置,是否开启中继模式

无前缀且不支持中继的情况下,路由器下的设备只能获得ULA(唯一本地地址,也就是内网IP),通过NAT6访问公网
你电脑访问IPv6网站显示的地址也是路由器的,电脑本身也没有240e
另外,fe80开头的是链路本地地址,这个地址并不是路由器分配,而是设备自己生成的

至于小米手机无法正确通过NAT6访问公网,可能有两个原因

1.路由器设置了不规范的ULA
截图中看到你的ULA是 ddb7:b5b5:52fc::/60,该地址空间并未被分配
RFC4193中规定的ULA为 fc00::/7,包括 fc00::/8 与 fd00::/8 两个地址块,一般使用后者
比起Windows或iOS,安卓可能更严格地遵守规范


2.安卓系统不支持有状态DHCPv6
目前安卓系统只能通过SLAAC获取地址,如路由器只启用了有状态DHCPv6的话,则无法正确工作


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

感谢大佬回复。 1.已确认WAN6开启“委托IPv6前缀”选项。 2.LAN口我把RA和dhcpv6改成中继的话路由器下的所有设备都无法获得ipv6了。 3.dd开头的ULA是我跟着坛子里的教程(再说 OpenWRT 校园网 IPv6 NAT6)改的,改回  详情 回复 发表于 2024-3-10 23:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-10 23:05 | 显示全部楼层
阿泥基 发表于 2024-3-10 20:46
NAT6不是最优,先确认能否获得让路由器下的设备IPv6全球单播地址(公网IP)
1.确认WAN6的配置,是否有启 ...

感谢大佬回复。
1.已确认WAN6开启“委托IPv6前缀”选项。
2.LAN口我把RA和dhcpv6改成中继的话路由器下的所有设备都无法获得ipv6了。
3.dd开头的ULA是我跟着坛子里的教程(再说 OpenWRT 校园网 IPv6 NAT6)改的,改回fd后依旧是只有小米无法访问公网v6。(附上连接wifi后的截图)

4.LAN口的SLAAC是开启的。

最后附上dhcp的配置
  1. config dnsmasq
  2.         option domainneeded '1'
  3.         option localise_queries '1'
  4.         option rebind_protection '1'
  5.         option rebind_localhost '1'
  6.         option local '/lan/'
  7.         option domain 'lan'
  8.         option expandhosts '1'
  9.         option authoritative '1'
  10.         option readethers '1'
  11.         option leasefile '/tmp/dhcp.leases'
  12.         option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
  13.         option localservice '1'
  14.         option ednspacket_max '1232'

  15. config dhcp 'lan'
  16.         option interface 'lan'
  17.         option limit '150'
  18.         option leasetime '12h'
  19.         option dhcpv4 'server'
  20.         option start '10'
  21.         list dns '2001:4860:4860::8844'
  22.         list dns '2001:4860:4860::8888'
  23.         option ra 'server'
  24.         option dhcpv6 'server'
  25.         list ra_flags 'none'
  26.         option ra_default '1'

  27. config dhcp 'wan'
  28.         option interface 'wan'
  29.         option ignore '1'

  30. config odhcpd 'odhcpd'
  31.         option maindhcp '0'
  32.         option leasefile '/tmp/hosts/odhcpd'
  33.         option leasetrigger '/usr/sbin/odhcpd-update'
  34.         option loglevel '4'

复制代码


还请大佬看看,点拨一二。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

路由器配置看上去没有问题,手机也获取到ULA 再去WiFi页面查看手机显示的IPv6地址是否从fe80变成fdcf 可以尝试更改为  详情 回复 发表于 2024-3-11 04:06
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-13 02:33 来自手机 | 显示全部楼层
感谢大佬,已解决。
(其实就是将ra标记改为受管配置就可以了,假如有一样疑惑的坛友可以不用去ssh或者winscp改dhcp配置)
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-30 12:09

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表