Не пойму, почему так. Нужно в iptables открыть порты для samba.
<code>
iptables -A INPUT -i eth0 -p TCP --dport 137:139 -j ACCEPT
iptables -A INPUT -i eth0 -p UDP --dport 137:139 -j ACCEPT
iptables -A OUTPUT -o eth0 -p TCP --sport 137:139 -j ACCEPT
iptables -A OUTPUT -o eth0 -p UDP --sport 137:139 -j ACCEPT
<code>
Так не работает, а если поменять местами dport и sport, то все работает
<code>
iptables -A INPUT -i eth0 -p TCP --sport 137:139 -j ACCEPT
iptables -A INPUT -i eth0 -p UDP --sport 137:139 -j ACCEPT
iptables -A OUTPUT -o eth0 -p TCP --dport 137:139 -j ACCEPT
iptables -A OUTPUT -o eth0 -p UDP --dport 137:139 -j ACCEPT
<code>
Почему так, ведь у нас INPUT - входящий поток, значит должен быть входной порт dport, а OUTPUT - исходящий поток, значит должен быть порт источника sport. Но так не работает, почему?