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】电脑唤醒后需要重启IP helper服务的问题 #9325

Open
0-dudu-0 opened this issue Jan 3, 2018 · 19 comments
Open

【IPv6】电脑唤醒后需要重启IP helper服务的问题 #9325

0-dudu-0 opened this issue Jan 3, 2018 · 19 comments

Comments

@0-dudu-0
Copy link

0-dudu-0 commented Jan 3, 2018

我家有两台电脑,其中一台xx-net可以正常在ipv6下运行,而另一台每次windows待机唤醒或者重启后ipv6 status fail,需要重启IP helper服务或者卸载再开启teredo之后才能正常使用xx-net。两台电脑的ip helper均为自动,相关服务的设置也都一样。经过对比后唯一的区别是好的电脑teredo tunneling adapter带有DHCPv6,而有问题的电脑没有。

好的电脑:

ipconfig /all

Wireless LAN adapter Wi-Fi:

Connection-specific DNS Suffix . : tendawifi.com
Description . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 8265
Physical Address. . . . . . . . . : 92-D3-3B-F9-10-F6
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::40f7:7760:d085:a522%12(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.149(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Tuesday, January 2, 2018 10:27:33 PM
Lease Expires . . . . . . . . . . : Thursday, January 4, 2018 2:13:33 PM
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DHCPv6 IAID . . . . . . . . . . . : 210948923
DHCPv6 Client DUID. . . . . . . . : 00-03-00-01-92-D3-3B-F9-10-F6

DNS Servers . . . . . . . . . . . : 2001:4860:4860::8888
2001:4860:4860::8844
8.8.4.4
8.8.8.8
NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter Teredo Tunneling Pseudo-Interface:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2001:0:9d38:953c:107f:61f3:20a7:7f52(Preferred)
Link-local IPv6 Address . . . . . : fe80::107f:61f3:20a7:7f52%3(Preferred)
Default Gateway . . . . . . . . . : ::
DHCPv6 IAID . . . . . . . . . . . : 268435456
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-21-83-9D-6C-92-D3-3B-F9-10-F6

NetBIOS over Tcpip. . . . . . . . : Disabled

netsh int ipv6 show teredo

Teredo Parameters

Type : client
Server Name : win1710.ipv6.microsoft.com.
Client Refresh Interval : 30 seconds
Client Port : unspecified
State : qualified
Client Type : teredo client
Network : unmanaged
NAT : symmetric (port)
NAT Special Behaviour : UPNP: No, PortPreserving: No
Local Mapping : 192.168.0.149:50315
External NAT Mapping : 223.88.128.173:40460

注册表

image

问题电脑:

ipconfig /all

Ethernet adapter Ethernet:

Connection-specific DNS Suffix . : tendawifi.com
Description . . . . . . . . . . . : Killer E2400 Gigabit Ethernet Controller
Physical Address. . . . . . . . . : 18-DB-F2-16-E6-A2
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::e923:542d:ae68:6e87%8(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.186(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Monday, December 25, 2017 1:11:39 PM
Lease Expires . . . . . . . . . . : Tuesday, December 26, 2017 3:59:58 PM
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 8.8.8.8
8.8.4.4
NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter Teredo Tunneling Pseudo-Interface:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2001:0:9d38:953c:1888:a519:20a7:7f60(Preferred) (IPv6 status fail时该地址不存在,重启IP helper后才能获得该地址)
Link-local IPv6 Address . . . . . : fe80::1888:a519:20a7:7f60%21(Preferred)
Default Gateway . . . . . . . . . : ::
NetBIOS over Tcpip. . . . . . . . : Disabled

netsh int ipv6 show teredo

Teredo Parameters

Type : client
Server Name : win1710.ipv6.microsoft.com.
Client Refresh Interval : 30 seconds
Client Port : unspecified
State : qualified
Client Type : teredo client
Network : unmanaged
NAT : symmetric (port)
NAT Special Behaviour : UPNP: No, PortPreserving: No
Local Mapping : 192.168.0.186:58959
External NAT Mapping : 223.88.128.159:23270

注册表

image

其他信息:

ISP: 河南移动
OS: win10 home
好的电脑wifi上网没有问题,问题电脑ethernet和wifi上网均有此问题

@ghost
Copy link

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

@ghost
Copy link

ghost commented Jan 3, 2018

电脑唤醒后正常貌似网卡电源管理需勾选“允许计算机关闭此设备以节约电源”

@ghost
Copy link

ghost commented Jan 3, 2018

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

@0-dudu-0
Copy link
Author

0-dudu-0 commented Jan 3, 2018

@gjbg1989 之前试过修改注册表的方法,没有效果。网卡电源管理也勾选了,然后”IP转换配置服务“在好的电脑上也是manual的,不需要运行它也能正常使用xx-net。问题电脑唤醒后teredo的状态也是正常的。。所以怀疑是这个DHCPv6的问题,但是网上找不到如何开启DHCPv6。。倒是国外很多xbox的用户也遇到同样的问题,需要重启ip helper才能正常使用teredo。。

@ghost
Copy link

ghost commented Jan 3, 2018

有注册表修改,32ProWin7/10 开机、唤醒后均正常,试试
image

@ghost
Copy link

ghost commented Jan 3, 2018

#8721 实现在本地的DNS 服务,通过在服务器上解析,避免DNS污染。
需要把DNS服务器指向 127.0.0.1
支持解析IPv4/IPv6

@ghost
Copy link

ghost commented Jan 3, 2018

image
image

@ghost
Copy link

ghost commented Jan 3, 2018

”IP转换配置服务“在好的电脑上也是manual的?貌似默认是自动(触发器启动)

@0-dudu-0
Copy link
Author

0-dudu-0 commented Jan 3, 2018

@gjbg1989 我两台电脑上ipxlatCfgSvc都是manual(trigger start)。这两项注册表dnscache和TCPIP6我之前试过,没有效果,而且好的电脑上反而没有这两项。

@ghost
Copy link

ghost commented Jan 3, 2018

default

@ghost
Copy link

ghost commented Jan 3, 2018

你的好的
default
你的不好的
default

@ghost
Copy link

ghost commented Jan 3, 2018

新装32Win10Pro系统的IPv6默认就是正常的

@luogx10517
Copy link

主要问题是“IP转换配置服务”老是自动停止造成XX-Net不稳定。

@ghost
Copy link

ghost commented Jan 3, 2018

原来只要是自动(触发器启动)、见到停止是正常的😂
default

@gustav183
Copy link

你问题电脑上用XXnet同时是不是开下载软件?彗星什么的,还有你问题电脑在内网里是固定IP么

@0-dudu-0
Copy link
Author

0-dudu-0 commented Jan 3, 2018

@gustav183 偶尔会用到utorrent,但是只有用的时候才打开,而且两台电脑都用。内网里是wifi路由器自动分配IP,不是固定IP。另外这个问题貌似跟xx-net没有关系,因为唤醒或重启电脑后无法ping通ipv6地址,需要重启ip helper服务后才能ping通。

@luogx10517
Copy link

luogx10517 commented Jan 3, 2018 via email

@chunpumo
Copy link

chunpumo commented Jan 3, 2018

https://github.com/XX-net/XX-Net/wiki/IPv6-Win10
尝试去掉适配器上ipv6协议的勾选

@0-dudu-0
Copy link
Author

0-dudu-0 commented Jan 4, 2018

@chunpumo 试过了,没有效果。而且好的电脑上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

4 participants