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

Joyfish 2006-03-09 06:31:30
按网上教材的说法写了一个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将防火墙关掉了,请问还可能有什么原因?
...全文
151 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Joyfish 2006-03-09
  • 打赏
  • 举报
回复
学到了,多谢
fierygnu 2006-03-09
  • 打赏
  • 举报
回复
ifconfig lo是为配置lo接口的属性的。
在/etc/rc.d/rc.local里增加
/sbin/ifconfig lo 127.0.0.1
Joyfish 2006-03-09
  • 打赏
  • 举报
回复
谢谢 fierygnu(va_list) 的帮助,问题解决了。

能问一下 ifconfig lo 是干吗用的?我怎么设置linux才能不出现这个问题?
我用的是redhat 9,内核是 2.4.20-8 。
fierygnu 2006-03-09
  • 打赏
  • 举报
回复
lo没指定IP:
ifconfig lo 127.0.0.1
Joyfish 2006-03-09
  • 打赏
  • 举报
回复
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)
fierygnu 2006-03-09
  • 打赏
  • 举报
回复
ifconfig -a是什么结果?
Joyfish 2006-03-09
  • 打赏
  • 举报
回复
这台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 了,还可能是什么原因?
aiirii 2006-03-09
  • 打赏
  • 举报
回复
ping localhost

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

19,612

社区成员

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

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