我今天执行了“ipconfig”,发现大约有10个网络接口,其中大多数都已断开连接。
我该如何诊断这个问题?我该在哪里移除它们?
编辑:
额外的网络如下所示:
隧道适配器 本地连接* 16
隧道适配器 本地连接* 17
隧道适配器 本地连接* 18
...
答案1
如何通过设备管理器删除不需要的隧道适配器:
(此解决方案已经过测试并确认有效)
- 打开开始菜单
- 输入:装置经理
- 选择装置经理
- 点击看法菜单从顶部
- 选择显示隐藏的设备(继续前必须检查)
- 向下滚动并展开网络适配器
- 右键单击重复的Microsoft 6to4 适配器或者Microsoft ISATAP 适配器
- 选择卸载
- 点击好的弹出警告消息
- 对每个不需要的重复适配器重复此操作
- 关闭装置经理当完成
图片来源:Microsoft Answer 主持人 Nicholas Li邮政。
警告:在进行任何系统更改之前创建系统还原点始终是一个好主意。
那么隧道适配器是什么?
隧道技术是一种在不受信任的网络(如互联网)上进行安全通信的方法。如果您查看每个连接的“描述”,通过ipconfig /all
,它可能包含以下任一内容信息安全专家小组或者6over4. 查找有关隧道适配器在维基百科。
答案2
这些适配器是 Microsoft 实现的 iPv6 TCP/IP 地址协议的一部分。您会发现自己拥有相当多的适配器,每个定义的网络适配器至少有一个。您可能还安装了 VMware Player,它添加了几个可能由虚拟机使用的网络适配器。
这些虚拟适配器称为“自动隧道伪接口”,用于用 IPv4 标头封装 IPv6 数据包,以便它们可以通过 IPv4 网络发送。这可能意味着您的本地网络目前同时使用 iPv4 和 iPv6,并且这些适配器是“以防万一”创建的。
如果您在本地网络上工作,则不需要 iPv6,因为 4 字节 TCP/IP 地址对于计算机数量来说已经足够了。要摆脱这些虚拟适配器,请执行以下操作:
- 打开控制面板->网络和共享中心。
- 对于每个网络连接:
- 单击“查看状态”,然后单击“属性”。
- 取消勾选“Internet 协议版本 6 (TCP/IPv6)”旁边的标记。
- 单击“确定”,然后单击“关闭”。
- 当所有适配器完成后,重新启动。
这将在您的计算机上仅保留定义的 iPv4 接口,并且仅当您的本地网络上没有任何纯 iPv6 设备时才会起作用。如果您有这样的设备,则至少需要在其通信的一个网络适配器上允许 iPv6。
答案3
从命令行:
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled
netsh interface teredo set state disabled
如果您运行的是 Windows 2012/8 或更高版本,则可以使用 powershell 执行此操作:
Set-Net6to4configuration -state disabled
Set-Netisatapconfiguration -state disabled
Set-NetTeredoConfiguration -type disabled
警告 - 如果出于某种原因,您希望隧道适配器只安装在部分接口上,而不是所有接口上,那么这不是正确的解决方案。不过,这可能不是您想要的。
有关这些适配器的更多信息及来源:http://www.minasi.com/newsletters/nws1303.htm