希望有人能够提供帮助或提供任何建议来尝试解决此问题。
我最近启动了一个新的 Ubuntu 服务器并配置了 samba 以允许 Windows 客户端轻松访问。我可以在网络上未加入域的多台 Windows 计算机上成功访问此共享。但是,我无法通过同一网络上任何在域中的 Windows 计算机访问它。
更令人困惑的是,我们的旧 Ubuntu 服务器可以通过加入域的机器顺利访问,没有任何问题。
细节:
- 旧的或新的 Ubuntu 服务器都不属于域的一部分
- 旧的 ubuntu 服务器可以从任何机器正常访问
- 无法从已加入域的计算机访问新的 ubuntu 服务器
- 所有防火墙都已禁用,但仍然出现同样的问题。
- 我可以成功 ping 并访问此新 ubuntu 服务器上的其他资源(即基于 Web 的应用程序),问题仅在于 SMB。
旧 Ubuntu 服务器统计数据:
- 运行 Ubuntu 20.04 LTS
- 运行 SMBD 4.13.17
新的 Ubuntu 服务器统计数据:
- 运行 Ubuntu 22.04 LTS
- 运行 SMBD 4.15.5
尝试从域中的 Windows 计算机访问新的 SMB 服务器时,不会出现凭据框,而是出现错误:Windows 找不到 \10.100.0.60,请检查拼写并重试。
可以从非域 PC 上的同一网络进行访问,不会出现问题。
答案1
经过几个小时的查找故障后,终于解决了这个问题!
在加入域的机器上,我打开了凭据管理器,添加了一个包含 Ubuntu 服务器登录详细信息的新 Windows 凭据。我必须以以下格式添加用户名:IPAddress\Username