我最近创建了一个拥有 10 多台计算机的小型办公网络。其中 9 台是台式计算机,因此我使用以太网电缆将它们连接起来。这些计算机通过配线架连接到交换机,并连接到 wifi 路由器以访问互联网。所有这些计算机都连接到同一个工作组,并且共享公共文件已启用。所有共享功能都已启用,每个人都可以通过网络看到彼此的计算机。
但问题在于通过 wifi 连接到网络的一台笔记本电脑。笔记本电脑列出了 LAN 中的部分台式计算机,但不是全部。我使用运行命令并给出了未列出的计算机的路径,它显示得很好。但问题是,我需要列出网络位置中的所有计算机。
我该如何处理这个问题?
笔记本电脑操作系统:Windows 7 wifi 路由器:dlink
带有 wifi 密码的库存设置。
答案1
如果我正确理解了您的问题,听起来您在使用 Windows 网络发现时遇到了问题。
首先,您能否确认您可以通过笔记本电脑的 UNC 路径连接到未列出的计算机的共享资源(例如文件共享或打印共享),然后从未列出的计算机连接到笔记本电脑。
我假设你是不是在 Windows 域上并使用工作组。
- 确保所有机器都在同一个工作组中。
- 确保网络发现已打开,并且在笔记本电脑未枚举的计算机上正确配置了防火墙。
- 要有耐心,微软表示通过网络发现检测共享资源最多可能需要 15 分钟。
- 确保您的 D-Link 一体机设备没有过滤或以其他方式阻止有线和无线段之间的连接,从而阻止网络发现正常工作(如果不知道您的子网或防火墙设置,我无法更具体)
- 验证您为工作组使用的名称解析服务是否正常运行。
- 验证、、
DNS Client
和Function Discovery Resource Publication
服务SSDP Discovery
是否UPnP Device Host
在未列出的机器和笔记本电脑上运行。 - 确保所有机器都使用适当的网络配置文件(公共、私人、工作)。
答案2
为了成功解决问题,您应该配置某些内容。
- 您需要配置 WiFi 路由器。不建议使用默认配置。它也不安全。您需要使用 WPA2 安全性配置路由器。不建议使用 WEP。它也不安全。Windows 7 及更高版本支持 WPA2。
- 从网络和共享中心启用网络发现。首先启用公用网络和专用网络。为了获得更好的安全性,您可以停止 SSID 广播并启用 MAC 过滤(但这并不意味着您可以确保安全性达到 100%。加强安全性总是更好的。
- 使用 LLMNR 和链路层拓扑发现映射器(使用 services.msc 启用服务),您应该能够在网络和共享中心中看到网络图。但是,路由器应该支持。D-link 路由器确实支持此类功能。
- 如果已安装防火墙(第三方或已配置的 Windows Adv 防火墙),则不应阻止文件和打印共享端口。
- 使用 Wireshark 检查请求和响应,并使用捕获的文件检查名称解析问题。同时检查 ARP 缓存。