无法识别网络,接口要满足什么要求?

无法识别网络,接口要满足什么要求?

我使用 Windows 7 机器来共享我的互联网连接,但连接到我的本地网络的一个网络接口被标记为“未识别的网络”,共享无论如何都能正常工作,但由于无法选择该接口作为家庭网络,我无法使用家庭组功能等。

您知道在 Windows 7 中接口需要满足哪些要求才能识别网络吗?

答案1

网络是根据路由器的 MAC 地址来识别的。因此,如果您没有定义网关,则会导致问题。您需要在 TCP/IP 设置中设置网关地址,或者如果您通过 DHCP(“自动”)获取这些地址,则需要确保 DHCP 服务器给出了正确的网关 IP。

注意:如果您使用的是无线网络,您的网络位置与 SSID(网络名称)或接入点的 IP 或 MAC 无关,而是与路由器有关。在集成的无线/有线/路由器设备中,可能有几个用于不同接口的 MAC 地址,但应该告诉 Windows 路由器的正确 MAC 地址,这样您就可以通过有线或无线方式连接,并让它识别出您在同一网络上。

答案2

我在这里找到了一个解决方法:

http://blogs.msdn.com/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work-in-windows-7.aspx

删除 // 行,因为它们不是在 PowerShell 中注释行的正确方法,并且会产生大量错误。如果您愿意,请将它们替换为 # 以使其正确。

按照 TargeT-San 的建议添加默认网关是更简单的方法。

答案3

我从一个论坛上看到,Win7 识别网络的唯一方法是默认网关的存在。可以通过静态定义或使用安装在 PC 上的外部 DHCP 服务器的技巧来实现(因为 Win7 没有)。我认为这是网络管理器中的一个粗略的逻辑错误,因为:a) 在小型家庭网络中,一台 PC 作为提供商网关为其他 PC 提供服务,选择通过 NAT 的 ICS。b) 在这种情况下,这台 PC 成为其他 PC 的默认网关,并且只有一个网关 - 提供商的网关。提供商网络应该是公共的,但本地网络是家庭网络。c) 这是无法访问的,因为愚蠢的锁会阻止更改未识别网络的设置或手动识别它。此外,允许这样做的组策略存在,但它们不起作用。请有人向 MS 发送有关此问题的反馈。PS:这些家庭组有什么特别之处?它们只在家庭位置和 Win7 PC 上工作。我在本地网络中的第二台 PC 是 WinXP,所以家庭组对我来说只是垃圾。

答案4

检查“无线连接属性”下的“Internet 协议版本 4 (TCPIP/IPv4)”。单击“属性”,确保将其设置为“自动获取 IP 地址”。当我使用笔记本电脑在另一个无线网络上工作,然后尝试连接到家里的无线网络时,我也遇到了类似的问题。不知怎么的,这种情况就改变了......

相关内容