close
近期工作最常處理的幾乎都是 Samba 相關的錯誤訊息,像NFS
突然斷線,Samba 即產生一堆錯誤訊息。可惜的是,Samba的
錯誤訊息沒有想像中的好理解,只好..乖乖的做筆記,多注意囉!

samba_logo.gif

作業平台: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
arrow
arrow
    全站熱搜

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