如何修复OSX客户端到Windows共享挂起?

我有2台MacBook Pro(OSX 10.6.7),可以访问存储在64位和32位Windows 7 PC上的文件。

MBP客户端可以连接到Windows共享和传输文件没有问题。

但是,大约一天之后,股票变得没有反应。 如果您在Finder中的“SHARED”下单击服务器名称,则会显示“正在连接…”状态消息。 一旦发生这种情况,不能访问PC。

在terminal中,networking共享显示为已挂载。 如果您尝试访问挂载,例如“ls / Volumes / data”,该命令将挂起并且不能被ctrl / C'd。

股票不能卸载,例如。 sudo umount -f / Volumes / data“也挂起。

恢复Windows计算机访问的唯一方法是重新启动MBP。

任何build议,如何防止这种情况发生,诊断原因,或恢复服务而不重新启动将不胜感激。

这可能是samba中的一个bug,苹果正是以这个原因在10.7中取代它。

这就是说,我会假设你的连接正在下降,而不是被重新创build。 看看这个post,用户有类似的问题: https : //superuser.com/questions/144327/mac-os-cant-connect-to-smb-shares-after-sleep

不,苹果正在取代10.7版的Samba,因为它是GPLv3。 (苹果正在避免像GPL一样的GPL),看到它们也在慢慢地从GCC中移走)。

现在,回答最初的问题,似乎连接“简单”丢失。 而且随着内核级别的安装,它可以完全挂起机器。

我认为你的问题来自networking连接的突然丧失。 这是我会寻找的:

  • IP地址(服务器或客户端)的更改:DHCP租约可能即将过期?
  • 如果您使用的是WiFi,可能会出现一些WiFi问题

在terminal中使用smbclient [share] -L查看共享时会得到什么? 它也挂在那里吗? 你在Windows 7机器上检查过事件查看器吗? 从我上次为OS XconfigurationSMB的经验中,我不得不在Windows上更改一些SMB属性,以使一切正常。