LinuxSir.cn,穿越时空的Linuxsir!

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

samba共享问题

[复制链接]
发表于 2006-3-24 20:03:17 | 显示全部楼层 |阅读模式
我安装好了samba,设置好了samba共享,局域网windows机器能够访问我的机器并能使用我的共享,但是我的arch为什么不能访问他们的共享?(我在win下能够访问)
发表于 2006-3-24 23:07:15 | 显示全部楼层
你是用什么方式访问的? 首先用smbclient -L 来看看是否能够连接上对方的共享服务。如果连接不上,你可以试试重启对方的机器。

最好是用smbmount命令来挂载对方的共享目录到本地。根据我的经验,访问不了共享只有两台机器启动先后顺序不同偶尔会出现,而重启后是一定可以smbmount上的。

samba毕竟不是windows的东西,使用中的确会存在一些兼容性的问题(不知为何,windows对samba服务器兼容就很好,而samba客户端却对windows共享兼容一般)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 23:07:26 | 显示全部楼层

  1. [root@ccnu-blance ~]# smbclient -L //kiper
  2. Password:
  3. Domain=[KIPER] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

  4.         Sharename       Type      Comment
  5.         ---------       ----      -------
  6.         E$              Disk      ─¼╚¤╣▓¤Ý
  7.         IPC$            IPC       ÈÂ│╠ IPC
  8.         D$              Disk      ─¼╚¤╣▓¤Ý
  9.         G$              Disk      ─¼╚¤╣▓¤Ý
  10.         ╣▓¤Ý┼╠ (D) Disk
  11.         ¢­╔¢┤╩░È2006 Disk
  12.         F$              Disk      ─¼╚¤╣▓¤Ý
  13.         ADMIN$          Disk      ÈÂ│╠╣▄└Ý
  14.         C$              Disk      ─¼╚¤╣▓¤Ý
  15. session request to KIPER failed (Call timed out: server did not respond after 20000 milliseconds)
  16. session request to *SMBSERVER failed (Call timed out: server did not respond after 20000 milliseconds)
  17. NetBIOS over TCP disabled -- no workgroup available
复制代码

用命令是这个提示,而在smb://kiper/里面能找到,但是不能访问,寝室其它机子能访问kiper主机
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 23:14:01 | 显示全部楼层
不能访问是提示:服务器超时!
郁闷,同寝室的另外一台机器win共享又能够访问,郁闷了
回复 支持 反对

使用道具 举报

发表于 2006-3-24 23:31:20 | 显示全部楼层
推荐直接使用smbmount命令挂载。
如果需要密码登录,那么加上 -o username=XXXXXX

你是用konqueror访问的吧,用户名加在smb://username@kiper/

还有,对方的共享有中文,得修改/etc/samba/smb.conf,在global字段下加入
display charset = CP936
unix charset = CP936
dos charset = CP936
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 23:55:42 | 显示全部楼层
明天再试试,睡觉了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 10:32:41 | 显示全部楼层
我不用加那个就能显示中文,不过好像还是访问不了kiper,郁闷,而且发现只要其它机器不开,只开kiper,我连工作组都看不到。按理说就是没有机器开机,我自己应该也能看到工作组并且在里面能够看到自己的共享才对啊?
回复 支持 反对

使用道具 举报

发表于 2006-3-26 17:38:12 | 显示全部楼层
Post by tx-cary
推荐直接使用smbmount命令挂载。
如果需要密码登录,那么加上 -o username=XXXXXX

你是用konqueror访问的吧,用户名加在smb://username@kiper/

还有,对方的共享有中文,得修改/etc/samba/smb.conf,在global字段下加入
display charset = CP936
unix charset = CP936
dos charset = CP936

如果locale是utf8,则应该改成下面的样子
display charset = utf8
unix charset = utf8
dos charset = CP936
回复 支持 反对

使用道具 举报

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

本版积分规则

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