我正在尝试将 Solaris VM(由 VMware Player 提供支持)连接到 Windows 7 中的 Windows 资源管理器。当我尝试映射网络驱动器时,出现以下信息:
指定的服务器无法执行请求的操作。
我使用下面的 URL,该 URL 在我以前使用的机器上有效。唯一改变的是 Solaris 机器的 IP 地址。我能够通过 PuTTY 连接到虚拟机。
\\1.2.3.4\xxx\yyy
我检查了一下,认为 Samba 正在运行:
root 375 1 0 09:53:39 ? 0:00 /usr/sfw/sbin/smbd -D
root 376 375 0 09:53:40 ? 0:00 /usr/sfw/sbin/smbd –D
有人有什么想法吗?
答案1
检查客户机内的防火墙,确保它允许正确的 samba/nbd 端口入站。
确保您确实正在运行
nmbd
(我相信它是 Samba 的配套 NetBIOS 服务,即使您不使用原始 NetBIOS 协议也是必需的……如今我们使用 IP 上的 NetBIOS,这就是它的用途nmbd
。)确保主机防火墙(安全软件、内置 Windows 防火墙等)不会干扰来宾尝试托管
smbd
和nmbd
。 如果每次 Windows 防火墙阻止某人尝试使用其 PC 做一些有趣的事情时我都能得到一分钱,那么我就可以支付墨西哥湾漏油清理的费用了。