无法让 Windows 7 顺利连接到 Samba

无法让 Windows 7 顺利连接到 Samba

我遇到了 Windows 7 Samba/Ubuntu Server 连接问题。

我第一次启动 Windows 计算机时,可以毫无问题地映射网络驱动器。但一段时间不活动后,它会断开连接,并且几乎每次重新连接时都会出现错误。之后,恢复连接的唯一方法是断开映射,重新启动 Windows,它就会自动再次工作!

这让我抓狂。

在 ubuntu 笔记本电脑上,这种情况从未发生过,我只是从网络浏览工作组共享。

答案1

是的,我也有类似的经历。这个问题对我来说仍然没有解决。它要么与网络连接有关(可能会断开,并且由于 Windows 中的错误 - 尝试以失败的方式重新连接),要么与负责底层部分的操作系统块中的问题有关。

然而,一个解决办法是将你的中小企业守护进程端口通过SSH。这不仅可以提供加密,还可以解决您的稳定性问题(至少对我来说是这样)。看看隧道工。这是一个成熟的软件。我所做的就是将端口隧道连接到我的中小企业服务器 (客户端到服务器规则)-这样连接就基本保持静态(TCP/IP)和断开连接都会自动处理。这使我能够绑定本地主机 Windows 计算机上的端口,我可以使用该端口映射网络驱动器 - 因此,一对127.0.0.1445。一旦访问 - 流量将通过隧道传输并到达远程端点。就是这样。

但和所有事情一样,也有一些特定的注意事项。真正的问题是端口 445已由操作系统绑定到本地主机,坏消息是 - 无法轻松解除绑定。此外,不是可以将网络驱动器映射到任何其他端口,但445(我们先不提139/NetBIOS由此)。

因此,我真正做的是将这个端口绑定到我的路由器上(感谢dd-wrt)并映射知识产权路由器的驱动器。这样我就可以规避上述限制。

另一种解决方法是,在操作系统方面,使用“暴力破解”方法来释放绑定的端口。检查全国注册会计师协会并导航到您的适配器属性。您必须牺牲一项服务 -Microsoft 网络的文件和打印机共享:删除/卸载它。然后,下载实用程序。它的作用是应用一系列注册表更改,以故意强制操作系统释放所需的端口。一旦一切完成 - 您现在可以绑定445在本地主机上通过隧道工或者一些网络管理员天哪。祝你好运!

相关内容