CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

为什么samba无法共享自己的目录?

楼主Joyfish(昏昏)2006-03-09 18:31:30 在 Linux/Unix社区 / 系统维护与使用区 提问

按网上教材的说法写了一个smb.conf,其中security   =   share,  
  共享的目录的权限为:drwxr-xr-x   ,运行:smbclient   -L   //localhost,  
  结果是:  
  added   interface   ip=192.168.0.3   bcast=192.168.0.255   nmask=255.255.255.0  
  timeout   connecting   to   127.0.0.1:139  
  Error   connecting   to   127.0.0.1   (Operation   already   in   progress)  
  Connection   to   localhost   failed  
   
  而用smbclient加载别的windows共享出来的目录毫无问题,用别的windows机器  
  可以看到那台linux机器的主机名字,不过也进不去。查看smbd.log,里面的出错  
  原因是:  
  [2006/03/09   18:28:53,   0]   lib/util_sock.c:open_socket_in(804)  
  [2006/03/09   18:28:53,   0]   smbd/oplock.c:init_oplocks(1217)  
      open_oplock_ipc:   Failed   to   get   local   UDP   socket   for   address   100007f.  
  Error   was   Cannot   assign   requested   address  
   
  我已经运行了iptables   -F将防火墙关掉了,请问还可能有什么原因?  
  问题点数:100、回复次数:8Top

1 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-03-09 18:41:25 得分 0

ping   localhost  
   
  看如何???   说不定ping不通,或大小写有问题Top

2 楼Joyfish(昏昏)回复于 2006-03-09 19:03:32 得分 0

这台linux机器的ip地址是192.168.0.3,刚才ping   localhost,  
  居然是ping   192.168.0.4,查了一下/etc/hosts里面果然写错了。  
   
  现在改成:127.0.0.1               localhost.localdomain       localhost,  
  不过   ping   127.0.0.1   还是ping不通,  
   
  ping   192.168.0.3   的结果很奇怪:  
  connect:   Invalid   argument  
   
  从别的机器上ping   192.168.0.3结果很正常。  
   
  已经运行   iptables   -F   了,还可能是什么原因?  
  Top

3 楼fierygnu(va_list)回复于 2006-03-09 19:44:25 得分 0

ifconfig   -a是什么结果?Top

4 楼Joyfish(昏昏)回复于 2006-03-09 19:47:25 得分 0

ifconfig   -a  
   
  eth0             Link   encap:Ethernet     HWaddr   00:0D:87:8B:FA:FF      
                      inet   addr:192.168.0.3     Bcast:192.168.0.255     Mask:255.255.255.0  
                      UP   BROADCAST   RUNNING   MULTICAST     MTU:1500     Metric:1  
                      RX   packets:2356   errors:0   dropped:0   overruns:0   frame:0  
                      TX   packets:1767   errors:0   dropped:0   overruns:0   carrier:0  
                      collisions:0   txqueuelen:100    
                      RX   bytes:256113   (250.1   Kb)     TX   bytes:206709   (201.8   Kb)  
                      Interrupt:11   Base   address:0x9000    
   
  lo                 Link   encap:Local   Loopback      
                      LOOPBACK     MTU:16436     Metric:1  
                      RX   packets:0   errors:0   dropped:0   overruns:0   frame:0  
                      TX   packets:0   errors:0   dropped:0   overruns:0   carrier:0  
                      collisions:0   txqueuelen:0    
                      RX   bytes:0   (0.0   b)     TX   bytes:0   (0.0   b)  
  Top

5 楼fierygnu(va_list)回复于 2006-03-09 19:51:25 得分 100

lo没指定IP:  
  ifconfig   lo   127.0.0.1Top

6 楼Joyfish(昏昏)回复于 2006-03-09 20:01:27 得分 0

谢谢   fierygnu(va_list)   的帮助,问题解决了。  
   
  能问一下   ifconfig   lo   是干吗用的?我怎么设置linux才能不出现这个问题?  
  我用的是redhat   9,内核是   2.4.20-8   。Top

7 楼fierygnu(va_list)回复于 2006-03-09 20:43:02 得分 0

ifconfig   lo是为配置lo接口的属性的。  
  在/etc/rc.d/rc.local里增加  
  /sbin/ifconfig   lo   127.0.0.1Top

8 楼Joyfish(昏昏)回复于 2006-03-09 20:46:35 得分 0

学到了,多谢Top

相关问题

  • 可以通过程序访问linux共享目录吗?linux通过samba共享
  • 救命呀!关于Samba设置共享目录的问题!
  • 急!!!局域网内无法访问共享目录,10:57分求援
  • 求助!!这是病毒吗??无法访问共享目录!在线等待!!
  • 急!急!急! 怎么会无法访问一个共享目录里的子目录呢?
  • !关于目录共享!
  • 共享目录问题
  • EClipse共享目录出错
  • 怎么让windows用户不用登陆就可以查看并使用samba的共享目录?
  • Windows2000 professional共享目录密码问题

关键词

  • linux
  • ifconfig
  • 共享
  • 目录
  • oplock
  • ping
  • overruns
  • lo
  • 机器
  • rx

得分解答快速导航

  • 帖主:Joyfish
  • fierygnu

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo