我和我的朋友正在尝试将 3 台计算机连接在一起:2 台使用 XP,1 台使用 Windows 7。我们已成功使用电缆将直接连接到路由器的 XP 计算机与 Windows 7 计算机连接起来,但另一台 Windows XP 计算机未显示在我们创建的任何工作组中。可能是什么问题?
答案1
确保未出现的 XP 机器上已启动工作站和浏览器服务。
答案2
检查第二台XP 计算机上的防火墙是否配置为允许本地网络流量双向通过。
答案3
在 XP 的防火墙 (
firewall.cpl
) 中启用“文件和打印机共享”例外;(如果使用第三方防火墙,请允许 TCP 139、TCP 445、UDP 137、UDP 138 和 ICMP Echo)
使用Wireshark监视浏览流量(显示过滤器
smb || nbss || nbns || netbios || browser
)在 7 中,尝试
nbtstat -a <HOSTNAME>
和nbtstat -A <IPADDRESS>
(其中<HOSTNAME>
和<IPADDRESS>
分别是 XP 计算机的名称和 IP 地址);还要检查它们是否返回正确的工作组名称。尝试在所有计算机上重新启动“计算机浏览器”服务