首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

使用smbclient时 出现了139端口拒绝连接的异常

2012-02-07 
使用smbclient时 出现了139端口拒绝连接的错误局域网内有一个winxp的机器(192.168.8.30)开了共享,我想从li

使用smbclient时 出现了139端口拒绝连接的错误
局域网内有一个winxp的机器(192.168.8.30)开了共享   ,我想从linux读取这个共享的内容
smbclient   -L   //192.168.8.30   -N
错误提示:
error   connecting   to   192.168.8.30:139   (Connection   refused)  

如果从另外的一个winxp的机器上读取192.168.8.30的共享,很正常。   我如果读取其他的winxp机器的共享,也是可以的
如何解决?望告知

[解决办法]
不知道smbclient有没有用cifs模式访问的,印象中有这样的差别。貌似有的windows封了smb访问而只提供了cifs(这两个协议上有点差别)。
[解决办法]
一般我都不列举共享,而是直接去mount -t cifs或是mount -t smbfs。你要是知道有什么共享,还用smbclient干什么,直接挂上用就是了。
[解决办法]
linux从windows共享资料方法很多,如果很急,不妨试试其他方法

winscp
SSH(SecureCRT)
ftp
[解决办法]
先保证用windows的机器可以正常访问
/sbin/mount.cifs //192.168.1.19/linuxsir /mnt/linuxsir -o user=用户名,pass=密码
[解决办法]
就是这个意思,windows 的文件共享服务以两种协议提供,一种就是smb,就和139端口有关。

另一种协议是cifs,和445端口有关。似乎和你的XP打的安全补丁有关吧,我也一样见过用smbfs访问不了的windows共享,改用cifs访问就好了。
[解决办法]
有没有开启防火墙?
selinux?
iptable?
[解决办法]
对,本机防火墙看看是否被设置了

iptables -L -n

热点排行