Linux

桑巴沒有開始/工作

  • December 8, 2012

我已經嘗試了很多事情,但在這裡我已經束手無策了。我謙虛地尋求幫助。

基本上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) f

我什至重新安裝了 samba ,重新啟動了我的電腦

以前可以用,現在不行

我記得自那以後我所做的唯一改變

  • 我安裝了 nfs(不可能,在工作中 nfs 和 samba 工作沒有問題)
  • 我更改了路由器 ip 地址和 dhcp 地址範圍(從 192.168.0.XXX 到 192.168.1.XXX)
  • 並為執行 samba (192.168.1.102) 的 linux (debian) 設置靜態 IP 地址

/var/log/samba/*日誌沒有顯示任何內容,實際上沒有新行。

我想嘗試回答,但請耐心等待,因為我是系統管理員和本網站的新手。

既然您說您重新安裝了 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 可能已經從其他地方執行了。

引用自:https://serverfault.com/questions/456341