LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1414|回复: 15

samba共享,实在是搞不明白哪里不对。。。???

[复制链接]
发表于 2009-3-27 13:53:51 | 显示全部楼层 |阅读模式
Linux 下面的samba服务器没有问题,可以用smbclient -L localhost访问,但是在windows网络邻居中始终都无法找到Linux服务器。用smbclient -L 192.168.0.5(windows主机地址)连接,会出现error:192.168.0.5:139 connection refused,error: 192.168.0.5 connetion refused。 实在不知哪里出了问题,请高手指教下???先多谢了!!
发表于 2009-3-28 11:24:38 | 显示全部楼层
認證問題?共享級別問題?encryption 問題

要看 smb.conf 如何配置了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 16:24:16 | 显示全部楼层
Post by d00m3d;1966588
認證問題?共享級別問題?encryption 問題

要看 smb.conf 如何配置了
我在网上找的最简单的一个例子smb.conf,内容如下:
[global]
workgroup = workgroup
netbios name = Linux05
server string = Linux samba server testserver
security = share
[linuxtest]
       path = /opt/linuxsir
       writeable = yes
       browseable = yes
       guest ok = yes
我现在只是想使linux和windows互相可以看到对方的共享资源。
回复 支持 反对

使用道具 举报

发表于 2009-3-31 09:19:54 | 显示全部楼层
机子有多少个网络接口,包括实际的和虚拟的,samba 是否帮定到正确的接口;防火墙策略;hosts.allow hosts.deny 是否限制了 samba 的访问。暂时就想到这么多……
回复 支持 反对

使用道具 举报

发表于 2009-3-31 09:27:02 | 显示全部楼层
先telnet 192.168.0.5 139一下,试试看能不能连上去
回复 支持 反对

使用道具 举报

发表于 2009-3-31 10:14:24 | 显示全部楼层
估计是防火墙的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 10:31:44 | 显示全部楼层
Post by orangetouch;1967834
先telnet 192.168.0.5 139一下,试试看能不能连上去
telnet 192.168.0.5可以,但是在后面加上139端口就不行了,出现连接被拒绝。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 10:33:52 | 显示全部楼层
Post by 马大瞎子;1967854
估计是防火墙的问题
唉,可是我都linux的防火墙彻底关了,windows用的是瑞星的防火墙,它把自带的给屏蔽了,我也给禁用掉了啊。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 10:47:10 | 显示全部楼层
--》机子有多少个网络接口,包括实际的和虚拟的,
我电脑本身只有一个网卡,我是在windows上装的虚拟机,虚拟网卡用的桥接模式。
--》samba 是否帮定到正确的接口;
应该是正确绑定到接口了,因为只有一个接口eth0。
--》防火墙策略;
奇怪的就是防火墙都关了呀。
--》hosts.allow hosts.deny 是否限制了 samba 的访问。
没有设置deny的,而且特意设过allow都不行。
--》暂时就想到这么多……
会不会是我windows这边的问题呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 11:51:11 | 显示全部楼层
smbusers的配置文件
root = admin
nobody = guest pcguest smbguest
smbuser = martin

lmhosts的配置文件
127.0.0.1 localhost
192.168.0.13 linuxsir05
192.168.0.5 martinxp

#/sbin/ifconfig
eth0    Link encap:Ethernet HWaddr 00:0C:29:7A:28:F8
           inet addr:192.168.0.13 Bcast:192.168.0.255 Mask:255.255.255.0
lo        Link encapocal loopback
            inet adddr:127.0.0.1 Mask:255.0.0.0

#cat /etc/resolv.conf
serarch localdomain
nameserver 202.103.0.117

#cat /etc/hosts
192.168.0.13 linuxsir05

#ping -c 3 192.168.0.5(winxp)
PING 192.168.0.5(192.168.0.5) 56(84) bytes of data.
64 bytes from 192.168.0.5: icmp_seq=1 ttl=128 time=0.671ms
64 bytes from 192.168.0.5: icmp_seq=1 ttl=128 time=0.945ms
64 bytes from 192.168.0.5: icmp_seq=1 ttl=128 time=0.338ms
---192.168.0.5 ping statistics---
3 pachkets transmitted, 3 received , %0 packet loss, time 2008ms
rtt min/agv/max/mdev = 0.338/0.651/0.945/0.249 ms

#nmblookup -d 2 -S martinxp
added interface ip=192.168.0.13 bcast=192.168.0.255 nmask=255.255.255.0
querying martinxp on 192.168.0.255
name_query failed to find name martinxp

#nmblookup -d 2 -A 192.168.0.5
added interface ip=192.168.0.13 bcast=192.168.0.255 nmask=255.255.255.0
Looking up status of 192.168.0.5
<blank>---just nothing

#nmblookup -d 2 '*'
querying * on 192.168.0.255
Got a positive name query response from 192.168.0.13(192.168.0.13)
192.168.0.13 *<00>

#smbclient -U guest -L //191.68.0.5
added interface ip=192.168.0.13 bcast=192.168.0.255 nmask=255.255.255.0
error connecting:192.168.0.5:139 connection refused
error connecting: 192.168.0.5 connetion refused
connected to 192.168.0.5 failed.

#ps -e | grep '[ns]mbd'
2056 ? 00:00:00 smbd
2060 ? 00:00:00 nmbd

以上是我的主要配置以及在网上找的一个查找samba问题的一些命令及输出结果。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表