Samba故障排除全攻略
1. 故障树概述
在对Samba进行安装和重新配置时,可能会遇到各种问题,而故障树就是用于诊断和解决这些问题的工具。在开始对Samba套件的任何部分进行故障排除之前,你需要了解以下信息:
- 客户端IP地址(示例中使用192.168.236.10)
- 服务器IP地址(示例中使用192.168.236.86)
- 网络的子网掩码(通常为255.255.255.0)
- 所有机器是否在同一子网(示例中是在同一子网)
为了清晰起见,在后续示例中,服务器重命名为server.example.com,客户端机器重命名为client.example.com。
使用故障树时,应按顺序开始测试,不要跳过步骤,整个测试过程大约需要五分钟,这样可以避免后续回溯浪费时间。当某个测试成功时,会给出可以安全跳过的部分名称和页码。
2. 底层IP故障排除
Samba运行需要一些底层服务,这部分测试将验证以下内容:
- IP软件是否正常工作
- 以太网硬件是否正常工作
- 基本名称服务是否正常
后续部分将测试TCP软件、Samba守护进程smbd和nmbd、基于主机的访问控制、认证、按用户访问控制、文件服务和浏览功能。
2.1 使用ping测试网络软件
在服务器和客户端都输入ping 127.0.0.1命令,这是回环地址,测试该地址可以判断是否有任何网络支持在运行。不同操作系统的具体命令如下:
- Unix系统:可以使用带统计选项的ping 127