我尝试了很多方法,但还是束手无策。我谦虚地寻求帮助。
守护进程基本上smbd
拒绝启动
我跑sudo service samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
一切似乎都很好,service samba status
但
nmbd is running.
could not access PID file for smbd ... failed!
pgrep -l mbd
显示只有nmbd
进程正在运行2962 纳米
我没有设置防火墙
testparm -s /etc/samba/smb.conf
表明一切正常已加载服务文件
网络已恢复正常(至少我可以 ping 通 Google)
我甚至重新安装了 samba,重启了电脑
以前有用,现在没用了
我记得我自那以后做出的唯一改变
我安装了 nfs(不可能,在工作中 nfs 和 samba 运行正常)
我更改了路由器的 ip 地址和 dhcp 地址范围(从 192.168.0.XXX 到 192.168.1.XXX)
并为运行 samba 的 Linux(debian)设置静态 IP 地址(192.168.1.102)
/var/log/samba/*
日志没有显示任何内容,实际上没有新行。
答案1
我想尝试回答,但请耐心等待,因为我对系统管理员和这个网站都还不熟悉。
既然您说您重新安装了 Samba,我想知道该服务之外是否存在可能的问题。我想知道 3 件事:
首先,完全更新您的系统
yum update all
其次,检查正在使用的端口,看看是否有任何东西可能与 Samba 冲突,
netstat - tupan
还可以尝试对 SMB 特定端口执行此操作,看看该端口上是否有其他东西
netstat -tulpn | grep 445
,并仔细检查以确保您的防火墙在重启后未打开,
service iptables stop
还可以尝试使用 nmblookup 查找服务器。
第三,运行此检查表(如果您还没有)
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html
如果 smbd 出现故障,则可能是 samba 服务器的 tcp/ip 连接出了问题。但 smbd 可能已在其他地方运行。