Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1654415
  • 博文数量: 82
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2017-12-09 12:58
文章分类

全部博文(82)

文章存档

2011年(7)

2010年(3)

2009年(11)

2008年(4)

2007年(57)

我的朋友

分类: LINUX

2008-02-29 18:34:40

今天我的朋友在安装了samba服务器之后,进行详细的配置,在用service smb start 启动的时候奇怪的发现nmbd无法正常工作,看下面这个图
 
察看一下是否启动了,
为什么启动不了呢,为什么呢 ?
好,首先我们来检测一下smb.conf配置文件,看看是否有语法错误,
如下图
 
发现语法配置无错,然后进行日志的查看
 
哈哈!!大家看到什么问题了吗?
对,samba日至提示no local interfaces! 意思是无本地接口,
也就是说没有设置IP,晕了。往下就不用我说了吧!自己想配置方法吧!!!
 
分析原理:首先linux不同于windows系统,它没有完备的网络邻居的功能,因为它缺少smb协议,想实现网上邻居进行资源共享必须具备CIFS和smb两个协议,而linux在设计时由于行走的路线,所以一直沿用了CIFS协议,其后产生samba软件,samba的原理是为了实现smb服务功能,而smb协议中包括两个服务进程。1个是smbd(主要负责资源整合的) 2是nmbd(负责控制命令的,就是netbios名与IP见的对应转换等功能),而nmbd是基于interface IP的,所以我们需要设置IP然后缉获eth0这个inerface ,
 
还有最重要的一点:就是大家遇到问题的时候希望能都读读/var/log下的日志文件,它对你以后排查linux故障祈祷决定行作用。
 
我朋友之所以解决不了,就是因为他从来不看日志。
 
 
阅读(2964) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~