LinuxSir.cn,穿越时空的Linuxsir!

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

[ Samba ] 本机可以连接,但是局域网内其他机器无法连接

[复制链接]
发表于 2010-12-19 20:11:57 | 显示全部楼层 |阅读模式
在本地使用 smbclient -U me //localhost/home 可以连接

到其他人的机子上面使用 findsmb 能够列出我的 samba 服务器

但是使用 smbclient -U me //localhost/home 无法连接

使用 smbclient -L //127.0.0.1 -U me 可以列出共享资源


  1. Sharename       Type      Comment
  2. ---------       ----      -------
  3. home            Disk      Home Directories
  4. share           Disk      共享文件夹
  5. IPC$            IPC       IPC Service (我的共享)
复制代码


# /etc/hosts.allow 文件内容

  1. smbd:ALL
  2. samba:ALL
复制代码


iptables 的输出结果:


  1. Chain INPUT (policy ACCEPT)
  2. target     prot opt source               destination

  3. Chain FORWARD (policy ACCEPT)                  
  4. target     prot opt source               destination

  5. Chain OUTPUT (policy ACCEPT)
  6. target     prot opt source               destination
复制代码


希望各位兄台指点迷津,非常感谢 !!!
 楼主| 发表于 2010-12-21 11:05:42 | 显示全部楼层
各位,在 VirtualBox 虚拟机,里面是可以访问的,我把配置放到另一台 Fedora 的机子上面

也是可以,连接访问的,请问,是那个细节出了问题。

我查看 samba 的日志,里面没有在其他机子上面连接的信息,应该是连接没通过本机。

谢谢各位了!
回复 支持 反对

使用道具 举报

发表于 2010-12-21 13:40:22 | 显示全部楼层
检查一下防火墙的设置嘛.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-21 16:21:00 | 显示全部楼层
兄台,可否细说,是添加 iptables 规则。我的 iptables 里面没有规则,为何还会阻拦

其他服务,vsftp / sshd 都是可以连接的。

请问 hosts.allow 里面使用 smbd 还是 samba 谢谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-21 19:23:50 | 显示全部楼层
兄台我的 iptables 服务好像根本没有启动,使用 /etc/rc.d/iptables start 提示缺少 iptables.rules

难道要这 iptables 里面添加针对 samba 的规则吗?

谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-12-21 20:45:32 | 显示全部楼层
首先iptables不要启动
暂时清空hosts.deny,试试局域网其他机器能否连上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-21 22:17:14 | 显示全部楼层
兄台,我注释了 /etc/hosts.deny 的 ALL:ALL 后,重启 samba ,还是不能连接。

我的 iptables 一直没有启动呢 !

谢谢了 !!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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