Potrzebuje skonfigurować mały router. Router ma przepuszczać VOIPa, WWW i FTP (w tym FTP pasywny), jednak nie wiem gdzie robię błąd, ale passiv mode mi nie działa.... widzę, że jest rozwiązywanie nazw, negocjacja ale dane są blokowane... wyczytałem gdzieś że trzeba uaktywnić jakiś zakres portów >1024 ale nie wiem czego mi brakuje w konfiguracji poniżej:
Kod: Zaznacz cały
IPTABLES=/sbin/iptables #ścieżka do iptables
#czyszczenie starych wpisow
$IPTABLES -F
$IPTABLES -F -t nat
$IPTABLES -F -t mangle
#deklaracja domyslnej polityki na DROP dla ruchu przychodzacego i forwardowanego, dla OUTPUT jest domyslnie, ACCEPT
$IPTABLES -P FORWARD DROP
$IPTABLES -P INPUT DROP
## ustawienie przekazywania pakietow
echo 1 > /proc/sys/net/ipv4/ip_forward
$IPTABLES -A POSTROUTING -t nat -o eth2 -s 192.168.1.0/24 -j MASQUERADE
# przepusc pakiety przekazywane z VOIP
$IPTABLES -A FORWARD -p tcp --dport 10000:20000 -j LOG
$IPTABLES -A FORWARD -p tcp --dport 10000:20000 -j ACCEPT
$IPTABLES -A FORWARD -p tcp --sport 10000:20000 -j LOG
$IPTABLES -A FORWARD -p tcp --sport 10000:20000 -j ACCEPT
#przepuść ftp
$IPTABLES -A FORWARD -p tcp --dport 20:21 -j LOG
$IPTABLES -A FORWARD -p tcp --dport 20:21 -j ACCEPT
$IPTABLES -A FORWARD -p tcp --sport 20:21 -j LOG
$IPTABLES -A FORWARD -p tcp --sport 20:21 -j ACCEPT
#ftp niezbedne do trybu pasywnego
#$IPTABLES -A FORWARD -p tcp --dport 47000:54000 -j LOG
#$IPTABLES -A FORWARD -p tcp --dport 47000:54000 -j ACCEPT
#WWW
$IPTABLES -A FORWARD -p tcp --dport 80 -j ACCEPT
#DNS
$IPTABLES -A FORWARD -p udp --dport 53 -j ACCEPT
$IPTABLES -A FORWARD -p udp --sport 53 -j ACCEPT
##kontakt z routerem via SSH
$IPTABLES -A INPUT -p tcp --dport 22 -j ACCEPT
#WWW lokalnego komputera
$IPTABLES -A INPUT -p tcp --dport 80 -j ACCEPT
#DNS lokalnego komputera
$IPTABLES -A INPUT -p udp --sport 53 -j ACCEPT
$IPTABLES -A INPUT -p udp --dport 53 -j ACCEPT