-1

我有两台 Windows 7 笔记本电脑,分别称为 A 和 B,以及家庭网络上的 Raspberry Pi Samba 服务器,它们都共享相同的 Windows 工作组名称。Pi 的名字是 RPHS。

A 和 B 可以互相看到(他们的名字出现在两台笔记本电脑的资源管理器中的网络下)。

如果我在资源管理器中指定 IP 地址,A 和 B 都可以访问 Pi。

Pi 的名称出现在 A(网络下)中,但不在B 中。

在 B 上,如果我执行:

nbtstat -a RPHS

我得到“找不到主机”。

(在“A”上,RPHS 已正确解析)。

在麻烦的笔记本电脑“B”上,网络适配器的电源管理被禁用,驱动程序是最新的。我正在使用无线网络。此外,计算机浏览器服务正在运行。我试过禁用防火墙,但没有任何区别。

我不太了解 Windows 网络来调试它。我应该使用 NetBios 吗?我应该使用WINS吗?如果是/否,我该如何启用/禁用它们?

我可以尝试运行 Wireshark 来寻找网络广播,但我真的不知道我在寻找什么。

我将不胜感激一些帮助。我快把头发拔掉了!

此致

大卫

4

1 回答 1

0

检查 PI 上的 Samba 配置。尝试使用所有小写字母并确保您使用的是最新的稳定版本。

检查笔记本电脑 B 上的主机文件,确保它不包含任何匹配的条目。

检查您的无线和有线网络的 IP 范围,并确保它们在同一子网中。(192.168.1.*)。如果不是,请尝试在所有有线和无线客户端上使用 DHCP。确保您在同一个无线网络上。

如果您有访客网络选项,它们有时会阻止 samba 在客户端之间进行通信。

于 2015-12-24T03:17:35.977 回答