- 234 名前:login:Penguin [02/07/31 22:43 ID:sepoqRm7]
- RedHat 7.3 (Xなし、iptables でフィルタ)で samba 動かしてます。普段は ssh でログイン。
iptables を稼動しているときに、samba を再起動すると Windows から見えなくなります。 iptables を止めて、samba を再起動すると、もちろん、再び見えるようになります。 そして、iptables を稼動させても、Windows から見えます。 (何をやっても、ssh の接続は問題ないです。) nmap localhost すると必ず139は空いています。 なぜかわかりますか? # デフォルトのチェインの初期化 $IPTABLES -F INPUT $IPTABLES -F FORWARD $IPTABLES -F OUTPUT # 下記ルールにマッチしないパケット全部を拒否 $IPTABLES -P INPUT DROP $IPTABLES -P FORWARD DROP $IPTABLES -P OUTPUT DROP # ループバックアドレスに関してはすべて許可 $IPTABLES -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT $IPTABLES -A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT # LAN 内での SSH 接続を許可 $IPTABLES -A INPUT -p tcp -s $LOCAL_NET -d $THIS_HOST --dport 22 -j ACCEPT $IPTABLES -A OUTPUT -p tcp -s $THIS_HOST -d $LOCAL_NET --sport 22 -j ACCEPT # LAN 内での SAMBA 接続を許可 $IPTABLES -A INPUT -p tcp -s $LOCAL_NET -d $THIS_HOST --dport 137:139 -j ACCEPT $IPTABLES -A OUTPUT -p tcp -s $THIS_HOST -d $LOCAL_NET --sport 137:139 -j ACCEPT よろしくお願いします。
|

|