新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 什么是samba?

什么是samba?

作者:时间:2007-05-14来源:网络收藏
samba是一个工具套件,在Unix上实现SMB(Session Message Block)协议,或者称之为NETBIOS/LanManager
协议.SMB协议通常是被windows系列用来实现磁盘和打印机共享.需要注意的是,NetBIOS是基于以太网广播
机制的,没有透明网桥是不能跨越网段的,也许用WINS和LMHOSTS可以,但我没试过.我感觉samba是把SMB绑
定到TCP/IP上实现的,samba只在IP子网内广播(很多时候我不得不指定IP地址:-().所以在win95上与samba
通讯既要装NetBEUI协议,也要装tcp/ip协议!!

samba的主要部分有:
两个守护程序: smbd 和 nmbd(对客户端提供NetBIOS名服务)
配置文件: /etc/smb.conf
使用工具: smbclient,smbstatus,smbmount,smbumount,smbprint,smbprint.sysv,smbrun
samba的启动脚本在/etc/rc.d/init.d/smb
BTW,不要把smb与smp(对称多处理器)搞混了,更不要把NetBIOS名与DNS里的主机名搞混淆了! samba缺省
是把主机名设置成NetBIOS名,这样通常会超出NetBIOS名的长度限制(16个字符).


关键词: Samba

评论


技术专区

关闭