samba 未启动/运行

samba 未启动/运行

我尝试了很多方法,但还是束手无策。我谦虚地寻求帮助。

守护进程基本上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 可能已在其他地方运行。

相关内容