Egg*_*ant 5 windows centos samba samba4 centos7
我在 LAN 中的 CentOS 7.2 服务器上有一个 Samba 4 共享,我可以从一些 Windows 10 客户端访问它。
客户端使用服务器 IP 访问共享,并且 Samba 被配置为独立服务器,而不是域成员服务器。
当互联网连接正常时,一切正常,但当没有互联网连接时,客户端需要最多 20 分钟才能显示登录凭据窗口。
这似乎不是与网络相关的问题:客户端可以访问服务器,像往常一样快速 ping 它,使用其他协议(例如 HTTP 或 SSH),并且通常可以通过 LAN 完美地执行所有其他网络活动。
此外,它在长时间等待后工作的事实表明,该过程涉及某种超时。
如果从本地路由器断开 WAN 电缆并尝试从客户端访问 Samba 共享,它会开始等待(地址栏上的绿色加载进度缓慢移动),但是一旦我再次插入 WAN 电缆,客户端显示登录窗口。
Samba 日志(调试级别 5)没有显示任何异常,但似乎有许多连接尝试确实被服务器接受:
[2016/11/15 16:18:34.378116, 3] ../source3/lib/access.c:338(allow_access)
Allowed connection from 192.168.100.5 (192.168.100.5)
[2016/11/15 16:18:34.436829, 5] ../lib/dbwrap/dbwrap.c:178(dbwrap_check_lock_order)
check lock order 2 for /var/lib/samba/serverid.tdb
[2016/11/15 16:18:34.436924, 5] ../lib/dbwrap/dbwrap.c:146(dbwrap_lock_order_state_destructor)
release lock order 2 for /var/lib/samba/serverid.tdb
...
... this is repeated an unbelievably lot of times ...
...
我倾向于认为这是一个与 Windows 10 相关的问题,而不是网络/samba/服务器问题。
我遇到的情况与您的情况完全相同 - 当 WAN 端口打开时,LAN 中的 Samba 运行良好,但如果 WAN 端口关闭,则速度非常慢。我终于明白了为什么用tcpdump。
Samba 尝试解析其主机名。
我的 Samba 服务器在 中没有自己的主机名条目/etc/hosts,因此它尝试在 Internet 上解析它,如果 WAN 关闭,这需要很长时间。
将 Samba 服务器的 A/PTR 记录添加到 LAN 名称服务器(由 Samba 使用),或者仅在/etc/hostsSamba 上添加主机名条目。不再有绿色进度条!
| 归档时间: |
|
| 查看次数: |
3244 次 |
| 最近记录: |