[+] Iptables optymalna konfiguracja dla komputera domowego

Masz problemy z siecią bądź internetem? Zapytaj tu
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

[+] Iptables optymalna konfiguracja dla komputera domowego

Post autor: DaVidoSS »

Cześć.
Próbowałem sam coś zrobić ale nie rozumiem tego iptables lub on nie chce ze mną współpracować.
Kierowałem się w swych działaniach świetnym ponoć redaktorskim poradnikiem (choć sam nic nie rozumiem), który można znaleźć na stronie głównej:
http://debian.linux.pl/content/402-Ipta ... cych-cz.-1.

Ponieważ już nie mam na to siły chciałbym tutaj poprosić o gotowca jak skonfigurować prawidłowo iptables dla komputera domowego.
Awatar użytkownika
shevchenko1987
Beginner
Posty: 306
Rejestracja: 23 listopada 2008, 17:00
Lokalizacja: Warta

Post autor: shevchenko1987 »

Może to Ci pomoże. :) [-->> Klik <<--]
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Dla stacji roboczej/ desktopa taki skrypt wystarczy:

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 -m state --state ESTABLISHED,RELATED -j ACCEPT
shevchenko1987 ale on maskarady/nat w domu nie robi, więc... A te regułki tam pod to podchodzą, jest nawet część regułek dla serwera. Dostęp do rutera przez ssh i do tego źle ;)

Kod: Zaznacz cały

iptables -A INPUT -s 0/0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -s 0/0 -p udp --dport 22 -j ACCEPT
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Kod: Zaznacz cały

iptables -A INPUT -i lo -j ACCEPT
A nie powinno być:

Kod: Zaznacz cały

iptables -A INPUT -i eth0 -j ACCEPT
?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

A po co?
Chciałbyś wszystko wpuścić na interfejsie eth0. Czy Ty wiesz chociaż co oznacza ten zapis, że się czepiasz?

Kod: Zaznacz cały

iptables -A INPUT -i eth0 -j ACCEPT
To można by wtedy zrezygnować z firewalla w ogóle przy takiej linijce.

Tak, ,,lo'' puszczasz wszystko na interfejsie pętli zwrotnej. Poczytaj sobie do czego służy

Kod: Zaznacz cały

lo=127.0.0.1
itp.

W tym zapisie nie ma żadnego błędu.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

&quot pisze:Czy Ty wiesz chociaż co oznacza ten zapis, że się czepiasz?
Nie czepiam się tylko pytam, więc spokojnie. Nie zauważyłem, że na ,,OUTPUT'' podałeś domyślnie ,,ACCEPT''. U siebie zazwyczaj ustawiam domyślnie wszędzie ,,DROP'' i potem kontroluję wyjście.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Dla serwera tak, dla desktopa to jest najlepsze. Powoduje blokowanie wszystkiego co chce wejść. Przepuszcza jedynie już nawiązane połączenia, czyli te, które wyszły przez ,,OUTPUT'' - zrobiły swoje i chcą z powrotem wejść na ,,INPUT''.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Uff... masz swoją odpowiedz DaVidoSS: http://debian.linux.pl/entries/87-Zapor ... a-desktopa
Mam nadzieję, że przyda się dla wielu domowych użytkowników Linuksa. :)
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Działa.:-)
Dziękuję, jesteś Guru.
robero
Beginner
Posty: 164
Rejestracja: 05 października 2009, 11:43

Post autor: robero »

To ja polecę najprostsze rozwiązanie. Guarddog to graficzna nakładka służąca do konfiguracji Iptables. Wybieramy co ma się łączyć z internetem i zatwierdzamy. Reszta jest blokowana. Program jest w repozytorium.
http://www.linux.rk.edu.pl/w/p/guarddog-firewall/
ODPOWIEDZ