CentOS 4.4 內建的 SELinux 防火牆機制,預設會阻擋 samba 所使用的連接阜。
如果安裝並設定好 samba 服務後,仍然無法從網路芳鄰連線,建議採取以下檢查步驟:
- 使用 >service smb status 確認 smb server 服務是否正在執行。
- 使用 >netstat -an|grep 445 檢查 445 port 是否正在聆聽。
- 在 Server 端使用 >telnet <samba_server> 445 看是否能夠建立連線。
- 如果失敗,則表示 samba server 沒有正常執行。
- 在 Client 端使用 >telnet <samba_server> 445 看是否能夠建立連線。
- 如果失敗,則可能遭到防火牆阻擋。
- 請在 CentOS 的防火牆功能當中,開啟下列連接阜:
- 139:TCP
- 445:TCP
- 137:UDP
- 138:UDP
