主机IP配置:
# netstat -nat | grep LISTEN
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 :::22 :::* LISTEN
主机SMB客户端
# smbclient //*********/share pwd -U observer
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-14.el6_6]
smb: \> ls
. D 0 Fri Aug 7 19:26:46 2015
.. D 0 Fri Aug 7 18:57:16 2015
hello 4 Fri Aug 7 19:26:44 2015
41115 blocks of size 262144. 20549 blocks available
smb: \>
任何其他节点
# smbclient //******/share/ pwd -U observer
Connection to ******* failed (Error NT_STATUS_HOST_UNREACHABLE)
失败的方式与 Windows 客户端类似。
主机 samba 文件夹配置(默认的唯一更改,添加到最后):
[share]
path = /home/observer/share
available = yes
valid users = observer
read only = yes
browsable = yes
public = yes
writable = yes
Error NT_STATUS_HOST_UNREACHABLE
如果 samba 在本地工作并且所有端口都打开,为什么 samba 客户端会抛出异常?