Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

之前ipv6 我都设置的妥妥的 不久前就完全不行了 是我这里的ISP封锁了? #9361

Open
pendave opened this issue Jan 6, 2018 · 23 comments

Comments

@pendave
Copy link

pendave commented Jan 6, 2018

之前ipv6 我都设置的妥妥的 不久前(2017-12月)就完全不行了 是我这里的ISP封锁了?
坐标:深圳 电信
Teredo 参数

类型 : enterpriseclient
服务器名称 : teredo.remlab.net
客户端刷新间隔 : 30 秒
客户端端口 : unspecified
状态 : offline
错误 : 无

属性
IPv4 状态 OK
IPv6 状态 Fail
IPv4 IP数 0
IPv6 IP数 0

我居然以前还教学怎么设置ipv6
#7150

@onplus
Copy link
Collaborator

onplus commented Jan 6, 2018

缺少状态,日志等有效信息

@ghost
Copy link

ghost commented Jan 6, 2018

#8915 tertdo.bat自动或手动优选服务器(文件解压放在 XX-Net 程序的根目录)

@ghost
Copy link

ghost commented Jan 6, 2018

ISP封锁了——弃用 ISP 商 DNS,指定 IPv4 DNS 及 IPv6 DNS ?

@ghost
Copy link

ghost commented Jan 6, 2018

类型 : enterpriseclient
服务器名称 : teredo.remlab.net
客户端刷新间隔 : 30 秒
客户端端口 : unspecified
😂貌似以前还教学怎么设置ipv6是用的组策略,现在却毫无组策略的痕迹

@ghost
Copy link

ghost commented Jan 6, 2018

适用于非组策略:
Ipv6 自动转换 | ??闪闪的红星?? - http://songjinju.com/2017/10/12/Ipv6-%E8%87%AA%E5%8A%A8%E8%BD%AC%E6%8D%A2/#more
转:把注册表修改了一下,机器重启就好了 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters 修改 DisabledComponents 十六进制值为0,没有项目新建一个DWORD(32位)值。

@pendave
Copy link
Author

pendave commented Jan 6, 2018

我解决了问题,查了好些帖子。

  1. 未能打开隧道适配器
    原来出现了这个问题:设备管理器里看到Teredo Tunneling Pseudo-Interface这里出现了黄色惊叹号!于是卸载了,重启电脑后会自动安装好。
    [IPV6] 开启 Teredo 之微软官方教程 #7156
    default

2.重新去用组策略的方法配置了我Win7的 Teredo 开启IPv6 ,手动
https://wenku.baidu.com/view/cc21a05f58fb770bf78a55ef.html

3.Teredo 参数里有问题,客户端端口没有设置。
0_s2s2rc2 kawq n 0 dww

类型 : enterpriseclient (Group Policy)
服务器名称 : teredo2.remlab.net (Group Policy)
客户端刷新间隔 : 30 秒
客户端端口 : unspecified
状态 : probe (primary server)
客户端类型 : teredo client
网络 : managed

我运行了tertdo.bat 看到探测的各个服务器后面带有端口3544,于是手动去gpedit.msc里添加端口:
1u tr1_n 0 b hd mphe

teredo

  1. Teredo的状态不再是qualified,而是probe (primary server) 看到了这个解决方法:
    Teredo 状态为: probe (primary server) #7237
    netsh interface Teredo set state disable
    netsh interface teredo set state default

最后检查
netsh int teredo show state

mtu dyg s0 st5m cu vwu

http://test-ipv6.com/ 测试
jp 5qko6 ly_ cl6 0 vu

@ghost
Copy link

ghost commented Jan 6, 2018

这才是完整的组策略😂
类型 : enterpriseclient (Group Policy)
服务器名称 : teredo2.remlab.net (Group Policy)
客户端刷新间隔 : 30 秒 (Group Policy)
客户端端口 : 3544 (Group Policy)

@ghost
Copy link

ghost commented Jan 6, 2018

管理权限运行
netsh int ipv6 set teredo enterpriseclient teredo2.remlab.net default 3544
搞定😱

@ghost
Copy link

ghost commented Jan 6, 2018

管理权限运行:
netsh int ipv6 set teredo default default default default
回到系统默认值

@pendave
Copy link
Author

pendave commented Jan 6, 2018

@gjbg1989 用这句就不用手动去设置组策略了?
管理权限运行
netsh int ipv6 set teredo enterpriseclient teredo2.remlab.net default 3544

@ghost
Copy link

ghost commented Jan 6, 2018

是的

@ghost
Copy link

ghost commented Jan 6, 2018

(开机)启动XX-Net前即运行以下bat可观察变化过程,状态dormant即已正常。
:loop
netsh int teredo show state
ping 127.0.0.1 > null
goto loop

@ghost
Copy link

ghost commented Jan 6, 2018

确保系统服务IP Helper 为自动并已启动,结束进程pythonw.exe,先前修改的ipv6组策略退回到默认值的全部“未配置”

@pendave
Copy link
Author

pendave commented Jan 6, 2018

@gjbg1989 我没懂
手动修改组策略是完全可以不用的?那我手动去恢复所有修改过的?

每次使用xx-net的话只需要命令行开启ipv6的Teredo即可?退出xx-net后这些Teredo设置也随之消失?

@ghost
Copy link

ghost commented Jan 6, 2018

手动修改组策略是完全可以不用的
每次使用xx-net的haul(😂什么?)只需要命令行开启ipv6的Teredo即可?退出xx-net后这些Teredo设置也随之消失?——正常后开机、唤醒都正常

@ghost
Copy link

ghost commented Jan 6, 2018

此后再出问题:多次刷新或重载控制页,或右键 XX-Net 状态栏图标重启、再稍侯,或结束进程pythonw.exe、(关闭浏览器、)重启 XX-Net、再稍侯,或换服务器,或结束进程pythonw.exe、禁用再启用网络,或机器重启。或结束全部 RuntimeBroker.exe 进程、右键 XX-Net 状态栏图标重启(待验证)

@ghost
Copy link

ghost commented Jan 6, 2018

非组策略才能 #8915 tertdo.bat自动(或手动)优选服务器(文件解压放在 XX-Net 程序的根目录)

@pendave
Copy link
Author

pendave commented Jan 6, 2018

那这个是干啥用?
@gjbg1989
route DELETE ::/0
netsh int ipv6 add route ::/0 "Teredo Tunneling Pseudo-Interface" metric=1

@ghost
Copy link

ghost commented Jan 6, 2018

小白,新系统默认正常,老系统用XX-Net目录内的 enable_ipv6.bat 开启后正常,完全没用过楼上的命令

@ghost
Copy link

ghost commented Jan 6, 2018

(无论怎么)开启过的,只要贴运行 netsh int ipv6 show teredo 结果及XX-Net诊断信息,即可诊断、修复

@ghost
Copy link

ghost commented Jan 6, 2018

default

@pendave
Copy link
Author

pendave commented Jan 17, 2018

#9496 预防开机后IPv6 状态 Fail 及隧道适配器驱动感叹号问题,有人试下不?

@ghost
Copy link

ghost commented Jan 17, 2018

中文版:https://support.microsoft.com/zh-cn/help/929852/ 下载上排第一个执行后重启——在前缀策略中优先使用 IPv4 over IPv6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants