IPFilter
bojda at centrum.sk
bojda at centrum.sk
Wed May 21 17:08:47 CEST 2003
Dobry den, mam zavazny problem s IPFiltrom vo FreeBSD 4.8-
RELEASE.
Pouzil som pravidla filtrovania uvedene v knizke o FreeBSD,
autor: Michael Lucas.
Postup bol nasledovny:
vi /usr/src/sys/i386/conf/MYKERNEL
#IPFilter
options IPFILTER #IPFilter
options IPFILTER_LOG #logovanie
options IPFILTER_DEFAULT_BLOCK #vsetko zakazane
Kompilacia jadra
V konfiguracnom subore /etc/rc.conf som povolil spustanie IP
Filtra:
vi /etc/rc.conf
ipfilter_enable="YES" # YES = zapnutie ipfilteru
ipfilter_program="/sbin/ipf" # program, ktory sa spusti
ipfilter_rules="/etc/ipf.rules" # subor s pravidlami
ipfilter_flags="" # pripadne volby pri spusteni
programu
ipmon_enable="YES" # logovanie
ipmon_flags="-D /var/log/ipflog" # logovanie
Pravidla IPF:
touch /etc/ipf.rules
vi /etc/ipf.rules
# zaciatok pravidiel
#odmietnutie paketov nedavajuvich zmysel, ktore nikdy nebudem
chciet prijat
block in log quick from any to any with ipopts
block in log quick proto tcp from any to any with short
#systemove rozhranie loopback
#sam sebe mozem robit akokolvek zle
pass in quick on lo0 all
pass out quick on lo0 all
#pravidla pre odchadzajuce pakety
pass out on rl0 all head 100
block out from 127.0.0.0/8 to any group 100
block out from any to 127.0.0.0/8 group 100
block out from any to #mojaIP/32 group 100
#pravidla pre prichadzajuce pakety
block in on rl0 all head 200
block in from 127.0.0.0/8 to any group 200
block in from #mojaIP/32 to any group 200
pass in quick proto tcp from any to any port = 22 keep state
group 200
#pokusy o spojenie so sluzbami, ktore neposkytujem, necham
klientami zatvorit!
block return-rst in log proto tcp from any to any flags S/SA
group 200
block return-icmp(net-unr) in proto udp all group 200
#koniec pravidiel
Nacitanie pravidiel IPFiltru:
ipf -F a && ipf -f /etc/ipf.rules
Problemy su nasledujuce:
-spustanie systemu trva 15 minut,
-nefunguje mi ani jedna sietova sluzba a spojenia smerom von.
-ani sa nepripojim cez ssh do pocitaca.
-navyse v centralnom syslogu sa mi okamzite objavuju tieto logy:
May 15 14:07:15 dns kernel: #mojaIP sent an invalid ICMP error
to a broadcast.
May 15 14:08:24 samba last message repeated 4 times
May 15 14:08:25 samba kernel: #mojaIP sent an invalid ICMP error
to a broadcast.
Budem vdacny za kazdu radu. V uvedenej knizke su pravidla
popisane podrobne a vsetko to navazuje logicky na seba. Naozaj
neviem kde mozem robit chybu. Ked pouzijem v /etc/ipf.rules:
pass in from any to any
pass out from any to any
vsetko zacne fungovat.
Andrej
---------------------------------------------------------------------------------------
Získajte supervýhodné ADSL ešte výhodnejšie v cenovom odpočítavaní Slovanet ADSL Teraz!
Čím skôr sa rozhodnete, tým viac ušetríte.
http://www.slovanet.sk/menu/adsl.html
---------------------------------------------------------------------------------------
More information about the Users-l
mailing list