
我有一個緊迫的問題...我很愚蠢,在我們的 debian 網域控制器/內部 smtp 伺服器上運行了 apt-get Upgrade,現在用戶(在 WinXP 和 Vista 上)無法存取網路共用或 smtp 伺服器。沒有更改配置,我可以從 Windows ping 盒子,但僅此而已。我什至可以看到兩個共享之一,但無法訪問它。
編輯:smtp 伺服器現在正在工作,現在只有 samba 共用。
任何幫助將不勝感激!謝謝!
基督教
答案1
好吧,讓我們做一些基本的故障排除。
步驟1- 服務正在運作嗎?
/etc/init.d/smb status
如果沒有,啟動
/etc/init.d/smb start
第2步- 我們可以在本地連接到它嗎
telnet localhost 139
如果沒有,請檢查 /var/log/samba/* 和 /var/log/messages 以了解它實際上沒有啟動的原因
步驟3- 我們可以遠端連接到它嗎
telnet server.ip.address.x 139
如果沒有請檢查防火牆
iptables -L -n
並進行相應調整
步驟4- SMBClient 是否允許您列出共享
smbclient //localhost -L --user username
如果沒有,請使用錯誤來幫助排除故障(或將其發佈在此處)
步驟5- SMBClient 是否允許您遠端列出共享資源
smbclient //server.ip.address.x -L --user username
如果這不起作用並且前面的步驟都起作用,請再次檢查防火牆,並檢查遠端系統上的防火牆。
答案2
好的,所以我運行了另一次升級,這次是 dist-upgrade,重新啟動了 samba,現在它可以工作了。
所有這一切,我只是想升級subversion,但仍然沒有升級!呸!隨時給我美味...:)
答案3
密切關注升級或安裝了什麼當你運行 apt-get Upgrade 時。 (並確保以互動模式運行它,這樣你就可以說不。)
大多數 Linux 升級不需要重新啟動。我的「我知道可能需要重新啟動的事情」清單包括:升級的核心模組或新核心、dlm 更新、視訊驅動程式以及一些我在看到它們時認出但無法記住的其他事情我的頭。作為一名 Linux 系統管理員 x 年所獲得的「經驗」的一部分。
一般來說,如果我知道特定庫的依賴項已更新,我最終會重新啟動一些額外的服務,以確保它們沒有奇怪地緩存某些內容。例如,當我看到 openssl 的升級時,如果它不反彈 apache、mysql 和 openvpn,為了安全起見,我會非常快速地手動執行此操作,因為所有這些伺服器進程都使用 ssl。