本文记录了在Linux环境下配置Samba服务器时遇到的问题,具体表现为会话请求失败,错误提示为“Call returned zero bytes (EOF)”。通过检查日志文件发现与本地UDP套接字绑定有关,最终解决方案是给本地回环接口lo分配IP地址127.0.0.1,成功解决了Samba服务器的连接问题。
session request to *SMBSERVER failed (Call returned zero bytes (EOF)
Linux下配置samba服务器出现如下问题:
[root@ysl home]# smbclient //192.168.230.128/sales -U jack
added interface ip=192.168.230.128 bcast=192.168.230.255 nmask=255.255.255.0
session request to 192.168.230.128 failed (Call returned zero bytes (EOF)
)
session request to 192 failed (Call returned zero bytes (EOF)
)
session request to *SMBSERVER failed (Call returned zero bytes (EOF)
)
查看samba日志文件:
[2018/12/28 14:26:12, 0] smbd/oplock.c:init_oplocks(1217)
open_oplock_ipc: Failed to get local UDP socket for address 100007f. Error was Cannot assign requested address
[2018/12/28 14:26:12, 0] lib/util_sock.c:open_socket_in(804)
[2018/12/28 14:26:12, 0] smbd/oplock.c:init_oplocks(1217)
open_oplock_ipc: Failed to get local UDP socket for address 100007f. Error was Cannot assign requested address