[閒聊][firewall] CentOS7 安裝Samba 遇到的問題

作者: zo6596001 (超帥肥宅)   2018-04-21 15:15:31
*註:我已經找到解決方法,只是想在這裡分享我怎麼解決問題。
大家好,之前伺服器炸掉 (也是用CentOS 7),所以就找個時間重灌。
但是SAMBA安裝好後,不管怎麼樣都沒有回應。 (測過手機、OSX High Sierra)
所以我開始尋找可能的問題。
1. 有可能是防火牆問題,所以我下nmap指令,看看有哪些port是開著的。
- 發現137跟138沒有打開。根據鳥哥的資料,137,138是一個叫nmb的服務。
2. 雖然我開了smb,但是nmb沒打開。
- 打開nmb還是沒有解決問題,但是137跟138確實是開著的。(滿頭問號
3. 是不是我在smb.conf裡面設定的min protocol = SMB3 版本太新,還有強制加密?
- 改成SMB2也沒有改變,強制加密改掉也沒變。
4. 後來我又開始覺得是防火牆問題,所以查了CentOS的firewall的資料。
- firewall的預設設定似乎只允許ssh跟另一個服務連線。其他的都會
被拒絕。
於是我下firewall-cmd,強制開啟137/udp,138/udp,139/tcp,445/tcp 這幾個port。
然後我就成功了~~~~(撒花
============================================
會搞得這麼麻煩應該跟我在安裝時亂選了一個"看起來"很安全的防火牆設定有關......
作者: holishing   2018-04-21 19:42:00
firewalld 剛開始弄覺得難搞+1 @@
作者: iFEELing (ing)   2018-04-21 21:17:00
firewall-cmd --permanent --add-service=samba人家有刻好的輪子給你用啊......
作者: ddtsatan   2018-04-21 23:34:00
作者: axuiolji (泰)   2018-04-22 10:24:00
推一個辛苦刻輪子了....
作者: bill0205 (善良的小孩沒人愛)   2018-04-22 23:58:00
firewalld防火牆剛開始我也不太習慣…我也是centos7架samba的@@不過後來我只把137 138 445開給內網就是了
作者: kenduest (小州)   2018-04-23 10:50:00
selinux 很好處理. smb.conf 內有說明了一般只是簡單用 chcon 改安全本文這類即可

Links booklink

Contact Us: admin [ a t ] ucptt.com