Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-01-26 13:32:21

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

firewall

hej

chciałbym przygotować na jednym routerze firewalla, który blokuje wszystkie pakiety wychodzące prócz portów: www, poczty, gg.
Reszte bym potrzebowal blokować uzytkownikom. Jaką regułke iptables proponujecie?
Pytam poniewaz probowalem kilku i efektu pożądanego nie było :(

pozdrawiam


apt-get remove windows ....
apt-get install debian :)

Offline

 

#2  2007-01-26 14:21:54

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: firewall

A jakich próbowałes?

Może cos takiego pomoże
iptables -A OUTPUT -s twoja siec -d  0.0.0.0 -p tcp --dport 80 -j DROP

Offline

 

#3  2007-01-26 14:31:37

  BialyS - Członek DUG

BialyS
Członek DUG
Skąd: Olecko
Zarejestrowany: 2006-11-23
Serwis

Re: firewall

hmm wtedy mu zdropuje 80 ;D. A z tego co napisal kolega chce miec www smtp i gg czyli 53,80,25,110,443,995,8074 powinny byc na accept (nie zapomniec o 53 po udp) ;D,


jezeli puszcza wszystkie porty userom pewnie masz domyslna politke na ACCEPT

wystarczy dodac do iptables

Kod:

iptables -P INPUT DROP
iptables -P FORWARD DROP

i bedzie dropowalo domyslnie ruch na tych lancuchach :)
no i wtedy dopiero po kolei puszczasz porty.

btw. lancuch OUTPUT ustala reguly dla pakietow wyjsciowych z localhosta ;)
forward dla pakietow przechodzacych przez router
a input dla pakietow wejsciowych ;)


http://annabielawska.pl Biuro Rachunkowe | http://ranking.cebr.pl Największy w sieci ranking biur rachunkowych

Offline

 

#4  2007-01-26 14:49:50

  ba10 - Członek DUG

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: firewall

Nie mam jak sprawdzic teraz (w pracy jestem)czy działa ale  zaproponuje moze cos takiego :

Kod:

#czyscimy wpisy wczesniejsze
iptables -F 
iptables -X 
#Ustawienie domyślne
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
#otwieramy porty INPUT
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p udp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport  53 -j ACCEPT 
iptables -I INPUT -p udp --dport  53-j ACCEPT 
iptables -I INPUT -p tcp --dport 110 -j ACCEPT
iptables -I INPUT -p udp --dport 110 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
iptables -I INPUT -p udp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp --dport 995 -j ACCEPT
iptables -I INPUT -p udp --dport 995 -j ACCEPT
iptables -I INPUT -p tcp --dport  8074-j ACCEPT
iptables -I INPUT -p udp --dport 8074 -j ACCEPT
#otwieramy porty OUTPUT
iptables -I OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -I OUTPUT -p udp --dport 80 -j ACCEPT
iptables -I OUTPUT -p tcp --dport  53 -j ACCEPT 
iptables -I OUTPUT -p udp --dport  53-j ACCEPT 
iptables -I OUTPUT -p tcp --dport 110 -j ACCEPT
iptables -I OUTPUT -p udp --dport 110 -j ACCEPT
iptables -I OUTPUT -p tcp --dport 443 -j ACCEPT
iptables -I OUTPUT -p udp --dport 443 -j ACCEPT
iptables -I OUTPUT -p tcp --dport 995 -j ACCEPT
iptables -I OUTPUT -p udp --dport 995 -j ACCEPT
iptables -I OUTPUT -p tcp --dport  8074-j ACCEPT
iptables -I OUTPUT -p udp --dport 8074 -j ACCEPT

Oczywiście  trzeba naniesc pewne poprawki jeszcze ale mniej wiecej tak to bedzie wygllądało.


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

#5  2007-01-26 14:58:30

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: firewall

hmm wtedy mu zdropuje 80 ;D. A z tego co napisal kolega chce miec www smtp i gg czyli 53,80,25,110,443,995,8074 powinny byc na accept (nie zapomniec o 53 po udp) ;D,

Kurza ślepota mnie dopada ;-)

Offline

 

#6  2007-01-26 15:13:37

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: firewall

dzieki

podejrzewam ze nie przepuszczalem 53 i to bylo powodem roznych problemow z firewallem
wyprobuje w domciu

wielkie dzieki :)


apt-get remove windows ....
apt-get install debian :)

Offline

 

#7  2007-01-26 15:16:29

  BialyS - Członek DUG

BialyS
Członek DUG
Skąd: Olecko
Zarejestrowany: 2006-11-23
Serwis

Re: firewall

wiecie co nie chodzi o ty by dac komus gotowca bo to jest bez sensu takich jest n^2 na googlach. :)

a co do kolegi to tylko dopowiem, ze po udp i tcp wystarczy port 53. Reszta dziala po TCP.
Lancuch INPUT wytlumacze w ten sposob:
Jest to lancuch zarzadzajacy dostepem do odpalonych uslug na serwerze.
Przyklad:
Jezeli odpalasz apache ktory dziala po porcie 80 i chcesz, aby userzy mieli dostep do twojej strony www nalezy przepuscic ruch na tym porcie i lancuchu INPUT.
dokladniej bedzie wygladalo to tak:


iptables -I INPUT -p tcp --dport 80 -j ACCEPT

(w ten sposob kazdy moze wejsc na twoja witryne)

OUTPUT jest lancuchem dzieki ktoremu mozesz sie laczyc z uslugami innych komputerow. Ale wylacznie z localhosta.

Przyklad:
jezeli chcesz polaczyc sie po ssh ze swojego serwera do innego. To wlasnie w tedy OUTPUT zarzadza takim polaczeniem.
Dlatego zawsze daje go na ACCEPT po calosci

No i magiczny lancuch FORWARD ktory zarządza pakietami przechodzacymi przez serwer w procesie routingu.

Przyklad:

iptables -A FORWARD -i eth1 -p tcp -m multiport --dport 22,25,53,80,110,443,995,8074 -j ACCEPT

jupi cala siec (eth1) sie cieszy ze ma gadulca www smtp i ssl ;D

no i na koncu magiczne

iptables -P INPUT DROP
iptables -P FORWARD DROP


http://annabielawska.pl Biuro Rachunkowe | http://ranking.cebr.pl Największy w sieci ranking biur rachunkowych

Offline

 

#8  2007-01-26 15:24:38

  ba10 - Członek DUG

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: firewall

wiecie co nie chodzi o ty by dac komus gotowca bo to jest bez sensu takich jest n^2 na googlach. :)

Wiesz zawsze tez mozna podac link : http://dug.net.pl/texty/Iptables_by_Atom_Zero.pdf
Albo jak słusznie zauwazyłeś poszukac na google.
Albo wpisać man iptables.
Albo ......
Ale tez nie o to tu chodzi ;)
Pozdrowionka :)


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

#9  2007-01-26 17:40:29

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: firewall

widze, że ludzie wypowiadają się mądrze tutaj więc podepne moje pytanko.

A co z tablicami. Bo te regułki wpinają się w tab. filter. A na przykład czytając manuala iptables można zauważyć (IMO jeśli źle myślę poprawcie) że to co dochodzi do nas z zew. możemy w tablicy mangle przerobić i dopiero wpuścić na serwer.
Inaczej
Jak to jest którą tablice kiedy wykorzystać i dlaczego tak po ludzku bo się powoli zaczynam gubić.
Dzięk za odp.


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
FluxboxPL | Mój Lepszy Świat | UnixyPL | Telenia VOIP dla ISP
JID: zielony@jabster.pl

Offline

 

#10  2007-01-26 22:05:14

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: firewall

1. nie schodzimy do pozimu poszukaj sobie w google!!!!!!
2. podezewam ze chesz zablokowac misiomw sieci p2p zainteresuj sie projektami ipp2p layers7

Offline

 

#11  2007-01-27 10:10:33

  ba10 - Członek DUG

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: firewall

widze, że ludzie wypowiadają się mądrze tutaj więc podepne moje pytanko.

A co z tablicami. Bo te regułki wpinają się w tab. filter. A na przykład czytając manuala iptables można zauważyć (IMO jeśli źle myślę poprawcie) że to co dochodzi do nas z zew. możemy w tablicy mangle przerobić i dopiero wpuścić na serwer.
Inaczej
Jak to jest którą tablice kiedy wykorzystać i dlaczego tak po ludzku bo się powoli zaczynam gubić.
Dzięk za odp.

Też próbuje opanować iptables. Jak coś palne prosze o poprawe ;).
Reguły grupowane są w łańcuchy czyli każdy łańcuch stanowi uporządkowana liste reguł. Łańcuchy znowu zgrupowane są w tablice a każda z tablic zwiazane z innym rodzajem przetwarzania pakietów.
Filter table -odpowiedzialna za blokowanie lub przepuszczanie pakietów (każdy pakiet jest przetwarzany ).
NAT table - odpowiada za tłumaczenie adresów i portów.(pierwszy pakiet każdego połączenia jest przetwarzany)
mangle table - dotyczy wszystkich pakietów przechodzących i można w niej ustawic takie opcje jak TTL, QoS itd.(czyli tutaj mmożemy modyfikować pakiet)
Może ten rysunek wyjaśni Tobie sprawe :
http://www.jollycom.ca/iptables-tutorial/images/tables_traverse.jpg
Jest tu przedstawiona kolejność przetwarzania danych przez netfilter


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

#12  2007-01-27 22:32:40

  Kpt. - Użytkownik

Kpt.
Użytkownik
Skąd: Wielkopolska
Zarejestrowany: 2005-11-10

Re: firewall

Pamietam, ze byla taka fajna stronki, mega pdf zawierajacy opis dzialania iptables i kierunku wedrowki pakietow wraz z schematami. Nim tego nie zobaczylem, sadzilem, ze iptables znam XDDD, ale potem pogubilem sie zupelnie.

Offline

 

#13  2007-01-28 20:07:44

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: firewall

dzieki wielkie rozjaśniło mi się w głowie :)


apt-get remove windows ....
apt-get install debian :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)