近期工作最常處理的幾乎都是 Samba 相關的錯誤訊息,像NFS 突然斷線,Samba 即產生一堆錯誤訊息。可惜的是,Samba的 錯誤訊息沒有想像中的好理解,只好..乖乖的做筆記,多注意囉! 作業平台:RedHat 4.2 AS 套件版本:Samba 3.0.10-1.4E 錯誤訊息:
Nov 6 11:31:00 server smbd[21609]: [2008/11/06 11:31:00, 0] lib/util_sock.c:get_peer_addr(1000) Nov 6 11:31:00 server smbd[21609]: getpeername failed. Error was Transport endpoint is not connected Nov 6 11:31:00 server smbd[21609]: Connection denied from 0.0.0.0
這台 Samba 設定並未擔任 PDC 的工作,Windows XP Client 會透過 139 or 445 這兩 port 來連結 Server ,爲了避開這個 錯誤,透過強制設定連線 139 port 或許會是個比較好的解決方 式。 ※ 不確定是不是更新 Samba版本就能解決此問題,因為目前手   邊的機器是不能更新版本的,換成最新版 RD程式會有問題。 解決方法: 1. # /etc/samba/smb.conf   
smb ports = 139
2. 用 iptable 阻擋 445 port 的連線。   
iptables -I INPUT 1 -p tcp --dport 445 -j DROP
雖這個方法沒辦法根治問題,但至少可以排除連線產生的問題, 相對來說,沒辦法更新套件版本,總會發生不少已知卻無法修正 的問題,對於更新這件事情,似乎還是不要太衝動的好,以免造 成不可預期的作業停擺。 關於 Samba 的問題還有很多,之後有空再做整理吧,先這樣! :P                           Paul
文章標籤
全站熱搜
創作者介紹
創作者 paul 的頭像
paul

Paul's Blog

paul 發表在 痞客邦 留言(0) 人氣(1,440)