Samba再構築ではまった



家のCentOSをクリーンインストールしてSambaで躓きました。
原因はファイアウォールなのですが、nmbが利用するポートを
勘違いしてtcpの137、138と思ってたこと。
正解はudpの137、138でした滝汗

今までうまく行ってたのは、iptablesの設定はコピーしてたとか
そんなことなんだろうな。反省。

なので /etc/sysconfig/iptables には

smbとして

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

nmbとして

-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT

が設定必要なんですね。