Article View: pl.comp.os.freebsd
Article #57848Re: PROSBA O PRZYKLADOWEGO FIREWALLA NA "IPFW"
From: Zenobiusz Zimny
Date: Wed, 26 May 2004 07:34
Date: Wed, 26 May 2004 07:34
76 lines
3519 bytes
3519 bytes
Jednostka kampet@poczta.fm (Kamil) nastukała w
news:a04ad89a.0405240417.587c15f1@posting.google.com:
Primo: nie krzycz (mam na myśli temat).
> Mam ogromna prosbe do Was przykladowego firewalla na pod FreeBSD na
> ipfw. Ktory blokuje wszystko oprocz WWW,Poczty,SSH,FTP 21.
Masz na myśli ruch wychodzący, czy przychodzący?
> Zrobilem sobie pdoobnego firewalla ale bez linijki napoczatku
> add allow ip from any to any nieche mi nic ruszyc a jak to jest to
> chyba jest wiecej rzeczy poodblokowywanych.
A jakbyś poszukał jakiegoś HowTo i przeczytał, to bardzo by się źle stało?
> Mam standardowego routerka z 2 kartami sieciowymi i NAT.
ROTFL. Znaczy fajnie, tylko jak się nazywają interfejsy?
> Jak bede mial przyklad to sobie dostosuje do wlasnych potrzeb.
No dobrze, będzie pewien niezwykle prosty przykład (wbrew pozorom najlepsze
są proste firewalle):
==========================================================================
#!/bin/sh
case ${firewall_quiet} in
[Yy][Ee][Ss])
fwcmd="/sbin/ipfw -q"
;;
*)
fwcmd="/sbin/ipfw"
;;
esac
# wyczysc regulki
${fwcmd} -f flush
# interfejs zewnetrzny
oif = "xl0"
# interfejs wewnetrzny
iif = "xl1"
# podsiec wewnetrzna
lan = "192.168.248.0/24"
# divert dla natd
${fwcmd} add 50 divert natd all from any to any via ${oif}
# zezwalaj na ruch wychodzacy
${fwcmd} add allow tcp from me to any out via ${oif} keep-state
${fwcmd} add allow udp from me to any out via ${oif} keep-state
# pingi z firewalla gdziekolwiek
${fwcmd} add allow icmp from me to any keep-state
# pozwalaj na wszystko na loopbacku
${fwcmd} add allow ip from any to any via lo0
# pozwalaj na caly ruch wewnatrz
${fwcmd} add allow ip from ${lan} to any in via ${iif} keep-state
# zablokuj i zaloguj wszystko inne
${fwcmd} add deny log all from any to any
=======================================================================
Taki skrypt pozwala na cały ruch z sieci wewnętrznej, bez żadnych
ograniczeń. Z zewnątrz host będzie całkowicie niewidoczny - nie będzie nawet
odpowiadał na pingi. Wadą tego skryptu jest niemożność używania komendy
traceroute...
Jeżeli chodziło Ci o coś innego: przykład firewalla dla serwera z
wymienionymi usługami, to wyraziłeś się zbyt nieprecyzyjnie :->
FUT Warning (pl.comp.os.bsd)
Technical Details
Message-ID:
<c91nia.5s.1.aah@simple.mid.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!invalid.lameria.pl!newsReferences:
<a04ad89a.0405240417.587c15f1@posting.google.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!invalid.lameria.pl!news From: wstaw_tu_subdomene@zimnyzenon.hotmail.com (Zenobiusz Zimny) Newsgroups: pl.comp.os.freebsd,pl.comp.os.bsd Subject: Re: PROSBA O PRZYKLADOWEGO FIREWALLA NA "IPFW" Followup-To: pl.comp.os.bsd Date: Wed, 26 May 2004 09:34:17 +0200 Organization: Vrienden van Nederland Lines: 76 Message-ID: <c91nia.5s.1.aah@simple.mid.net> References: <a04ad89a.0405240417.587c15f1@posting.google.com> Reply-To: wstaw_tu_subdomene@zimnyzenon.hotmail.com NNTP-Posting-Host: acu50.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1085558581 11467 83.16.72.50 (26 May 2004 08:03:01 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Wed, 26 May 2004 08:03:01 +0000 (UTC) X-Posting-Agent: Chomik/1.9.99.3 User-Agent: Xnews/5.04.25 X-Script-Engine: Hamtomat Scripts ver.2.0.0.b X-Headers: Are on Vacation X-Vacation: When someone goes somewhere and never comes back Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit