我今天做了“ ipconfig”,发现大约有10个网络接口,其中大多数已断开连接。
我该如何诊断?我在哪里可以删除它们?
编辑:
额外的网络如下所示:
隧道适配器本地连接* 16
隧道适配器本地连接* 17
隧道适配器本地连接* 18
...
我今天做了“ ipconfig”,发现大约有10个网络接口,其中大多数已断开连接。
我该如何诊断?我在哪里可以删除它们?
编辑:
额外的网络如下所示:
隧道适配器本地连接* 16
隧道适配器本地连接* 17
隧道适配器本地连接* 18
...
Answers:
(此解决方案已经过测试并确认可以正常工作)
图片由Microsoft Answer的主持人Nicholas Li 撰写。
警告:在进行任何系统更改之前,创建系统还原点始终是一个好主意。
隧道是如何在不受信任的网络(例如Internet)上进行安全通信。如果查看通过的每个连接的“描述” ipconfig /all
,则可能包含ISATAP或6over4。在Wikipedia上找到有关隧道适配器的信息。
这些适配器是iPv6 TCP / IP地址协议的Microsoft实现的一部分。您会发现它们很多,每个定义的网络适配器至少一个。您可能还安装了VMware Player,它将添加多个虚拟机可能使用的网络适配器。
这些虚拟适配器称为“自动隧道伪接口”,用于使用IPv4报头封装IPv6数据包,以便可以在IPv4网络上发送它们。这可能意味着您的本地网络同时是iPv4和iPv6,并且“以防万一”创建了这些适配器。
如果您在本地网络上工作,则不需要iPv6,因为4字节的TCP / IP地址足以容纳计算机数量。要摆脱这些虚拟适配器,请执行以下操作:
这将仅在计算机上定义iPv4接口,并且仅在本地网络上没有任何纯iPv6设备的情况下才起作用。如果您确实有这样的设备,则至少需要在其通信的一个网络适配器上允许iPv6。
在命令行中:
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