请教一个SAMBA的问题

Dreadnought 2013-02-14 10:28:33
各位高手,小弟在使用SAMBA的时候遇到一下几个问题:
设备:客户机为 Home Basic X64 和一台ANDROID 4.0的手机,安装有SAMBA的计算机为Fedora 18 64bit
情况一:
使用无线路由连接各台设备(各终端在同意网段),路由器可以访问到互联网(WAN口接入网线,并使用PPPoE拨号)这时候各台终端均可以访问到安装有Fedora计算机共享的内容
情况二:
使用无线路由连接各台设备(各终端在同意网段),路由器没有接入到互联网(WAN口没有接入网线)这时候只有ANDROID手机(ES文件管理器)可以访问到共享内容,Windows终端则提示无法访问主机之类的信息,将SAMBA的名称改成MSHOM,关掉WINDOWS防火墙都无法解决。
请教下这是什么原因?是否使用SAMBA必须要保证能连接到互联网?
...全文
155 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wallkMan 2013-02-21
  • 打赏
  • 举报
回复
当然,也有可能是你路由器的问题,会不会是你的android设备用的是dhcp,而windows客户端用的是静态ip,把windows的static ip 改成dhcp试试了
wallkMan 2013-02-21
  • 打赏
  • 举报
回复
刚看错了,你在win32上已设wins了,那因该是客户端的问题了啊。你 先 apt-get install swat,装samba的web管理工具, 进入 "http://localhost:901/" 用户名和密码要用系统的,而不是samba的用户,在samba的配置项中检查一下了。 然后在windows客户端进cmd ,用命令 net use z: \\10.8.0.1\sharefold password /USER:username 试一下了,不要用windows的explore直接联,explore直接连老会出莫名其妙的错误的。
wallkMan 2013-02-21
  • 打赏
  • 举报
回复
你搞反了,是把windows客户机的wins服务器地址设成samba服务器的地址,在windows客户端上点网卡属性什么的,有一栏填wins服务器地址,你填你samba服务器所在机器的ip地址就行了啊。
Dreadnought 2013-02-20
  • 打赏
  • 举报
回复
引用 1 楼 lyredsoft 的回复:
这不简单吗,显然是因为拔号时你的路由器启动了wins服务器,而不拔时不启动,手工把win32客户端的wins服务器地址设成fedora的地址就行了。
根据阁下的说法我采取的如下的步骤: 1.在smb.conf 里添加了wins support = yes name resolve order = wins lmhosts hosts bcast 2.启用smbd 3.在windows设备的网络连接的wins 对话框里添加了运行有samba的计算机的IP 问题依然没有解决,但是查看samba的log 发现有客户机的log项目,内容为空
wallkMan 2013-02-15
  • 打赏
  • 举报
回复
这不简单吗,显然是因为拔号时你的路由器启动了wins服务器,而不拔时不启动,手工把win32客户端的wins服务器地址设成fedora的地址就行了。

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧