close
近期工作最常處理的幾乎都是 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
全站熱搜