Closed jdrews closed 7 years ago
What version of Windows is this? 32 or 64 bit?
64 bit.
Further information. I rebooted client host (windows) and it was able to join a zerotier network. Then I joined and left it twice. On the second leave, I experienced this behavior... Unfortunately it looks to be an intermittent issue...
We'll try repeatedly adding and leaving networks on Windows 10 x64 and see if we can reproduce.
Is this host running other VPN, tunnel, or network virtualization software or VM software like HyperV? We've heard intermittent reports of issues when other things like that are installed but so far have not been able to reproduce.
Good call on that. The Windows 10 host did have OpenVPN installed (client was not running, service was running though) and Hyper-V. I'll look into those when I get some time.
This may be related to or a duplicate of #308
Absolutely no problem on CLEAN Windows 10 after many leave/joins... now installing OpenVPN.
Another question: does your account have administrator rights?
Hmm... just tried creating a normal user. It asks for an administrator user's password when you launch the app but otherwise it works fine. Left and rejoined network several times with OpenVPN installed and it's fine. Now trying HyperV.
Added Hyper-V and am still unable to reproduce this problem.
Can you post some information about your Hyper-V settings? Are you running any VMs? Do you have any virtual switches configured?
The account does have administrator rights.
It does have a virtual switch configured on the primary ethernet interface as well as the wireless interface. Pretty standard settings for the virtual switches. No VMs were running when this issue occurred.
Okay, going to try replicating a similar config and testing.
I believe we have FINALLY been able to duplicate this on a bare metal Windows machine with HyperV. I think this is also a duplicate of #308 since that's part of the symptom.
Working on it!
Reproduced with 1.1.14 -- almost certainly a driver issue related to coexistence with HyperV and possibly other things.
We've narrowed it down-- when ZT starts on a bare metal HyperV host, a single core gets MAX'd out... but the CPU thrashing is happening in bridge.sys
which is part of Windows. Not sure yet if it's a HyperV component or a Windows component but that's where the evil is happening.
My guess is that our virtual network port driver (which is a pretty thin fork of OpenVPN's open source tap-win32 NDIS6 version) is not responding to something or is responding in a way bridge.sys
doesn't like and is triggering a bug in MS's code. Unfortunately we are going to have to eat it because MS is not going to fix this for us.
Googling shows a lot of issues with bridge.sys
. :(
@jdrews Is your Hyper-V virtual switch bridged to a wireless network card?
@glimberg Yes I had two Hyper-V virtual switches bridged to physical devices. One to my external ethernet device, and one to my wireless device. See screenshot earlier in this thread.
OK. That mirrors what we're seeing here in the office. It only happens when bridged with a wireless network card.
We have a ticket open with Microsoft and their networking group is looking into the issue. Hopefully they can either issue a fix for Windows, or let us know what we can change in our driver to prevent the issue from happening.
@jdrews Good news! With some feedback from Microsoft we got this morning, it looks like we have this issue fixed internally and should make it into the 1.2.0 release.
Great news! Thanks!
This issue is still happening and causes what seems Wireless to not receive DHCP when a Virtual Switch setup for Hyper-V exists.
Is this still happening with the 1.2.0 preview beta release?
https://download.zerotier.com/RELEASES/1.1.17-pre1.2.0/dist/
This should be fixed in dev
.
OK, will check with the preview release...
@adamierymenko took a while to download, but have been able to confirm that with this file it seems to work. The Wireless adapter acts as expected... I am pretty sure now, this has also been the problem on another system. What is the ETA for a release with this fix?
We are in final testing and documentation for 1.2.0. We wanted it out a month or so ago, so we're heads down on it!
1.2.0 contains a lot of improvements and new capabilities.
It remains backward compatible with 1.1.14 (and all the way back to 1.0.1).
will keep the current version installed, but looking forward to the 1.2.0 release
Experienced this same issue with FortiClient VPN client (Error: Cannot connect to ZeroTier service)... uninstalled FortiClient software and ZeroTier, then reinstalled ZT client.. ZT immediately began working correctly as advertized (didn't even need to reboot). HTH!
Windows 10 Home v1709 Build 16299.431
Receiving the following message on a Windows 10 client with 1.1.12.
I confirmed the ZeroTier service is running. Is there a log file somewhere for further information?
If I close the client and then open it again I receive the following message after about 2 minutes:
Then stopping the ZeroTier service (via services.msc) results in
The service then says it is stopped. Turning it on again takes a 1-2 seconds, but does not fix above issues.