LinuxSir.cn,穿越时空的Linuxsir!

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

那位高手可以写一下 FB6.1 下面的配置 samba-2.2.12 的过程!!!<已解决&g

[复制链接]
发表于 2006-6-10 12:40:03 | 显示全部楼层 |阅读模式
如题
1.不要网上的那些乱抄的教程
2.要有成功实践过的配置过程
谢谢!
----------------------------------------------------------------------------------
手册看过了,地址如下:
http://cnsnap.cn.freebsd.org/doc ... /network-samba.html

其他地方也找过了,千篇一律:
make install clean
配置 smb.conf
启动 smbd 和 nmbd
我试过了
没一次成功
-----------------------------------------------------------------------------------
我安装的盘:第一张盘全部,第二张盘选择的是 kde-3.5.1 和 samba-2.2.12
-----------------------------------------------------------------------------------
 楼主| 发表于 2006-6-10 12:48:01 | 显示全部楼层
1.默认的 smb.conf 不用修改也是可以使用的--我在 DeBian 下面已经试验过了
2.网络没有故障,FB 下面的 ftp 服务可以访问。端口137、138、139我都开着。防火墙没有启动,大部分都是默认安装。
回复 支持 反对

使用道具 举报

发表于 2006-6-10 14:15:31 | 显示全部楼层
自己去找samba的相关资料,个人认为Samba还是比较简单及容易配置的服务,没有必要专门写一个.
如果Samba2不行,可以试Samba3.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-13 22:58:05 | 显示全部楼层
楼上的,请你看看我发的内容。同时,如果你有时间,你可以搜索一下网上的那些教材。
如果没有做到这两点,你可以保持沉默。好吗?
--------------------------------------------------------------------------------------
我把自己找来的资料总结一下,那里不对,请指点指点。谢谢!
--------------------------------------------------------------------------------------
关键文件
    /usr/local/etc/smb.conf   # samba 的配置文件
    /usr/local/etc/rc.c/samba.sh  # 守护式进程 smbd 和 nmbd的启动文件
    /etc/rc.conf   # 系统启动文件
    /etc/inet.conf   
     /etc/services     
   
    /usr/local/sbin/smbd
    /usr/local/sbin/nmbd
------------------------------------------------------------------------------------
系统安装过程:
    1) 第一张盘全部(ALL),第二张盘选择的是 samba-2.2.12 和 kde-3.5.1
      2) 在安装过程中大部分都是默认配置
-----------------------------------------------------------------------------------
samba-2.2.12的配置过程:
    看网上的一些教程,配置 samba 服务有两种方法,
   一是守护式进程,即通过启动 /usr/local/sbin/ 目录下面的 smbd 和 nmbd
    二是通过 inet.conf 文件
  (也许说法并不太精确)
******************************
(一)
# cd  /usr/local/etc
# cp  smb.conf.default  smb.conf
# cd  rc.d
# cp  samba.sh.default  samba.sh
# vi  /etc/rc.conf  (添加 samba_enable="YES")
  # reboot (重启)
(重启以后)
# /usr/local/sbin/smbd -D
# /usr/local/sbin/nmbd -D
(以上两步也可以通过/usr/local/etc/rc.c 目录下面的samba.sh启动)
********
然后到 windows 机器上面,在浏览器里面输入:  \\IP
结果:  弹出有红色叉叉的对话框 告诉我 windows 不能找到 \\IP
********
后来有找了找资料,有资料上说用守护式进程的时候,需要先看看 137 、138、139 端口有没有被占用,我察看了一下 /etc/inet.conf 文件,发现 netbios-ssn 和 netbios-sn 两行都注释着。察看 /etc/services 文件, 137、138、139 一共六行,前面没有注释。
看来是没有问题。但是却不知道毛病出在那里?
********
后来即使注释掉 /etc/services 文件下面的 137、138、139 端口,还是不能访问。
(无奈的办法,把所有可能都给试一下)
***********************************
(二) /etc/inet.conf 文件
首先,把 samba 的配置文件修改
  # cp samba.conf.default samba.conf
  # vi inet.conf (取消 netbios-ssn 和netbios-sn 前面的注释)
  # vi /etc/rc.conf (添加 inet_enable="YES")
(另外,要察看 /etc/services 文件,看看 137、138、139 端口有没有打开,netbios-ssn和 netbios-sn 需要占用这些端口)
#reboot (重启)
(为了保险,我一般都是修改配置以后重新启动的!!!)
*********
结果还是和第一步的结果一样
-----------------------------------------------------------------------------
我的推断:
(1)不是 smb.conf 配置文件的问题。因为这个文件可以在 debian 上面不加修改的使用
(2)不是网络的故障。我把 /etc/inet.conf 文件下面的 ftp 打开,可以在 windows 下面使用 ftp。
(3)所以我觉得是不是有什么依赖文件没有包含进去???
--------------------------------------------------------------------------
--------------------------------------------------------------------------
我的目的很简单,如果你有空闲,麻烦你写个配置成功的过程。
网上的教程抄来抄去,可操作性实在很勉强。
麻烦了!
回复 支持 反对

使用道具 举报

发表于 2006-6-14 12:39:33 | 显示全部楼层
公司的有几台跑Samba的机器:4.11+Samba2,5.4/6.0+Samba3.
首先Samba并不需要inetd.
其次Samba2跟3的配置文件有些地方不一样,不能互换.
第三,把inted禁用之后,重启电脑,贴sockstat -4l,/etc/rc.conf
第四就是看LOG.
给一个简单的samba2的smb.conf参考

  1. [global]
  2.         client code page = 936
  3.         workgroup = ServerGroup
  4.         server string = Samba Server
  5.         #security = user
  6.         security = SERVER
  7.         encrypt passwords = Yes
  8.         max log size = 50
  9.         dead time = 0
  10.         os level = 20
  11.         #local master = Yes
  12.         #domain master = Yes
  13.         #preferred master = Yes
  14.         dns proxy = No
  15.         #hosts allow = 10.0. 127.
  16. [homes]
  17.         comment = Home Directories
  18.         valid users = %S
  19.         write list = %S
  20.         read only = No
  21.         create mask = 0666
  22.         directory mask = 0777
  23.         browseable = No

复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-14 17:51:17 | 显示全部楼层
我这里访问这个网站速度很慢

http://bbs.chinaunix.net/viewthr ... &extra=page%3D1

上面的这个地址写了我安装的全部过程
-------------------------------------------------
inetd 只是两种 samba 配置方法中的一种而已
如果你是通过守护式进程配置的,当然不需要动 inetd.conf 文件了
-------------------------------------------------
手册里面介绍的:
http://cnsnap.cn.freebsd.org/doc ... /network-samba.html
本站一个例子,也是网上快抄烂了的一个:
http://www.linuxsir.cn/bbs/showthread.php?t=48639
个人认为比较全面的一个(一共四篇):
http://www.itepub.net/html/kaifa ... 006/0501/15481.html
这个是 ports,比较新的:
http://www.us-webmasters.com/FreeBSD/Install/Samba/
回复 支持 反对

使用道具 举报

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

本版积分规则

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