IPtables sie

Masz problemy z siecią bądź internetem? Zapytaj tu
xam
Posty: 6
Rejestracja: 14 stycznia 2008, 15:55
Lokalizacja: Warszawa

IPtables sieć pada po zablokowaniu portów powyŻej 1024

Post autor: xam »

Witam

Pracuję nad firewallem i napotkałem na problem, mój skrypt wygląda tak:

Kod: Zaznacz cały

#!/bin/sh
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT 
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -o lo -j ACCEPT
iptables -A INPUT -s 0/0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -s 0/0 -p udp --dport 80 -j ACCEPT
iptables -A INPUT -s 0/0 -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -s 0/0 -p udp --dport 53 -j ACCEPT
iptables -A INPUT -s 0/0 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -s 0/0 -p udp --dport 443 -j ACCEPT
iptables -A INPUT -s 0/0 -p tcp --dport 111 -j ACCEPT
iptables -A INPUT -s 0/0 -p udp --dport 111 -j ACCEPT
iptables -A INPUT -s 0/0 -p tcp --dport 2049 -j ACCEPT
iptables -A INPUT -s 0/0 -p udp --dport 2049 -j ACCEPT
iptables -A INPUT -s 0/0 -p tcp --dport 1024:60000 -j ACCEPT
iptables -A INPUT -s 0/0 -p udp --dport 1024:60000 -j ACCEPT
Jak widać na na początku ustalam że wszystko co przychodzi ma być blokowane, kiedy otwieram port 80 www , 443 https i 53 DNS nadal nic nie działa i jest blokowane. Ale kiedy otworzę porty od 1024 do 60000 to wszystko dobrze działa. Czy to może być spowodowane tym że mój komp nie jest bezpośrednio podłączony do netu tylko do sieci LAN? (bez proxy)
tak samo dzieje się na wirtualnej maszynie z Kubuntu.
Awatar użytkownika
Yampress
Administrator
Posty: 6402
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

a tak w ogóle to co TY zamierzasz zrobić od tego trzeba wyjść ?
xam
Posty: 6
Rejestracja: 14 stycznia 2008, 15:55
Lokalizacja: Warszawa

Post autor: xam »

Robie nakładkę na IPTables, i jak widać na początku blokuje wszystko co przychodzi i potem usuwając komentarze otwieram ruch na poszczególnych portach.
Awatar użytkownika
Yampress
Administrator
Posty: 6402
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

pierwsza moja myś to rozumiem że chcesz wpuszczać ruch na te porty na tym komputerze na którym masz firewall i komputer nie chodzi jako router i jest bez maskarady

nie powinno to tak wyglądac ?

Kod: Zaznacz cały

iptables -F

iptables -P INPUT  DROP
iptables -P FORWARD  DROP
iptables -P OUTPUT  ACCEPT

iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -s 0/0 -p tcp --dport 80 -j ACCEPT 
iptables -A INPUT -s 0/0 -p udp --dport 80 -j ACCEPT 
iptables -A INPUT -s 0/0 -p tcp --dport 53 -j ACCEPT 
iptables -A INPUT -s 0/0 -p udp --dport 53 -j ACCEPT 
iptables -A INPUT -s 0/0 -p tcp --dport 443 -j ACCEPT 
iptables -A INPUT -s 0/0 -p udp --dport 443 -j ACCEPT 
iptables -A INPUT -s 0/0 -p tcp --dport 111 -j ACCEPT 
iptables -A INPUT -s 0/0 -p udp --dport 111 -j ACCEPT 
iptables -A INPUT -s 0/0 -p tcp --dport 2049 -j ACCEPT 
iptables -A INPUT -s 0/0 -p udp --dport 2049 -j ACCEPT 
iptables -A INPUT -s 0/0 -p tcp --dport 1024:60000 -j ACCEPT 
iptables -A INPUT -s 0/0 -p udp --dport 1024:60000 -j ACCEPT
czy zwykła stacja robocza tzw desktop gdzie wystarczy:

Kod: Zaznacz cały

iptables -F

iptables -P INPUT  DROP
iptables -P FORWARD  DROP
iptables -P OUTPUT  ACCEPT

iptables -A INPUT -i lo -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
ODPOWIEDZ