Windows下使用zerotier时提示PORT_ERROR错误
作者: 郑晓 分类: PC技术 发布于: 2021-03-05 18:55 浏览:8,640 评论(2)
ZeroTier是一款基于P2P的内网穿透工具,对于个人免费且支持最多100台设备端对端穿透,看上去很优秀。出于爱折腾的兴趣,就安装试用一下。
首先在官网注册帐号并创建一个虚拟网,得到虚拟网ID。
然后下载Windows安装包,在Windows上一路确定安装完毕,点击运行,右键托盘图标选择join,填写上新建的虚拟网ID,进行加入。加入后点击”show networks”查看网络状态,发现Status为”PORT_ERROR”,这肯定是不正常的。
开始以为是开着sstap导致的,关闭后依旧、services.msc里重启相关服务也依旧。
谷歌和官网找到的方法是说驱动不正常,需要重新安装驱动。按照教程方法直接在“C:\ProgramData\ZeroTier\One\tap-windows\x64”找到驱动文件.inf,右键选择安装,会报错提示不支持此方式安装。
看来只能自己解决了,以下是我的解决办法:
首先知道这个软件组网是需要建立虚拟网卡的,打开设备管理器,发现网络里有多项未知设备,都查看了一下,都是一样的ID,ZTTAP300,所以删除只保留了一个。
显示为未知设备表明它的驱动不正确,右键更新驱动,手动选择为上述文件夹,直接安装驱动,期间系统提示是否允许安装未知驱动,点击允许以安装完成。
安装驱动后的样子,成功显示设备名称(ZeroTier One Virtual Port):
驱动安装完成,设备管理器成功显示设备名称。同时系统托盘区可能会弹出网络有变化等提示,是正常的。回到services.msc,重启一下ZeroTier One服务。
重新启动zerotier,或者重新join, 状态成功显示为OK。
本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。
本文永久链接: https://www.zh30.com/windows-zerotier-port-error.html
Windows下使用zerotier时提示PORT_ERROR错误:目前有2 条留言
非常感谢!!!原来是驱动没安装好唉。删掉冗余设备,保留一个。重启后port就OK了。
alert(11)