samba的简单排除故障方法
来源:互联网 发布:数据机房设计规范 编辑:程序博客网 时间:2024/04/24 13:19
samba的一些总结:
机器环境centos 6.2 和7.0
samba不稳定,问题特别多, 比如有时候配置好了,用了几天后,突然又无法使用。
通过ps查看进程,发现进程里有sambd, 端口也在listening中,可是依然无法访问。
这个时候,可以看看nmbd是否启动了。
参考以下的资料:
Samba由两个主要程序组成,它们是smbd和nmbd。这两个守护进程在服务器启动到停止期间持续运 行,功能各异。Smbd和nmbd使用的全部配置信息全都保存在smb.conf文件中。Smb.conf向smbd和nmbd两个守护进程说明输出什么 以便共享,共享输出给谁及如何进行输出。
Samba提供了基于CIFS的四个服务:文件和打印服务、授权与被授权、名字解析、浏览服务。前两项服务由smbd提供,后两项服务则由nmbd提供。 简单地说,smbd进程的作用是处理到来的SMB软件包,为使用该软件包的资源与Linux进行协商,nmbd进程使主机(或工作站)能浏览Linux服 务器。
Samba由smbd和nmbd两个个守护进程组成,两个进程的启动脚本是独立的,下面分别介绍每个守护进程的作用。
smbd服务进程为客户端提供文件共享与打印机服务。另外,该进程还负责用户权限验证以及锁功能,smbd默认监听的端口是TCP协议的139与445,Samba通过smb服务启动smbd进程,使用netstat -nutlp查看进程端口信息。
nmbd进程提供NetBIOS名称服务,以满足基于Common Internet File System(CIFS)协议的共享访问环境。Samba通过nmb服务启动nmbd进程,该进程默认使用是UDP 137端口。
其中cifs是smb的增加版。
所以这个时候,可以查看smbd, nmbd 是否启动。
启动后,在本机: smbclient -L 127.0.0.1 , 输入密码,看能否显示共享列表。
如果显示了,其他机器依然无法连接, 最经典的错误码是: Error NT_STATUS_HOST_UNREACHABLE 这个错误码头,非常恐怖。
一直没有找到原因!! telnet smb的2个端口,都无法连接。
- samba的简单排除故障方法
- IT故障排除的方法经验总结
- 服务器故障排除方法
- 自动关机故障排除方法
- 虚拟机故障的排除
- 掌握Ping命令 简单排除复杂的故障
- 软件常见故障的现象、故障排除的方法
- 关于风扇故障的排除方法及分析
- 电脑硬件故障的排除方法经典收集大全
- 英格索兰配件故障的判断与排除方法有哪些?
- 空气呼吸器充气泵的故障及其排除方法
- 如何排除数控机床的故障
- 如何排除数控机床的故障
- 通用的STOP故障处理方法和特殊的STOP故障排除
- LAN网络故障时的简单排除方法
- 八种方法排除网络连接故障
- 八种方法排除网络连接故障
- HTC VIVE装置故障排除方法
- 利用map的特性做一个简易的投票程序
- JavaScript 中的string 方法
- 股票学习15
- leetcode82:Remove Duplicates from Sorted List II
- 如何提高深度睡眠质量
- samba的简单排除故障方法
- HTML5学习笔记简明版(6):新增属性(1)
- Maven实战(Maven框架概览)
- HTML5学习笔记简明版(5):input的type超级类型
- java、Android银行卡校验(代码copy过去直接用)
- HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output
- leetcode-234-Palindrome Linked List
- HDU 3586 Information Disturbing (树形DP+二分)
- MongoDB C++ Driver 编译参数