Linux
桑巴沒有開始/工作
我已經嘗試了很多事情,但在這裡我已經束手無策了。我謙虛地尋求幫助。
基本上
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 可能已經從其他地方執行了。