[BSD] FreeBSD 7.3, fxp es ipfilter
SZTANKAY Zsolt
stan at mail.datanet.hu
2010. Ápr. 1., Cs, 11:12:46 CEST
Sziasztok!
Tegnap frissitettem a rendszerem 7.2-rol 7.3-ra, ipfilter hasznaltam rajta.
Bootolas utan nem tudtam elerni a gepem netrol, majd helyi konzolrol azt
lattam, hogy az osszes csomag az ipmon listajaban bad-re vegzodik. Sehol nem
talaltam leirast a tortenesrol, konkretan a bad jelenteserol sem a log-ban.
A 7.3-ban annyi valtozas tortent, hogy az fxp drivert frissitettek, de semmi
info, hogy ilyen tortenhet az ipfilter-rel. Ha a 7.2-es kernel.old-ot
inditottam, akkor ment minden rendben, tehat a kernel es az ipfilter
szabalyok kozt van valami difi, amit az uj meghajto hozott be. Ha a 7.3-as
kernelt inditottam es kiadtam egy 'ipf -FaS' parancsot, tehát kitoroltem
minden ipfilter szabalyt, akkor ment.
Vegul az egesz tuzfalat atirtam pf-re, rovidebb es elegansabb lett, ugyhogy
most megy rendben 7.3-mal es pf-fel a gep, inkabb csak a kivancsisag
vezerel, hogy mas is talalkozott-e ezzel a jelenseggel es talalt-e valami
megoldast ra.
Az ipfilter-bol reszlet:
##### output (lo0)
pass out quick on lo0 all
##### input (lo0)
pass in quick on lo0 all
##### output (fxp0)
pass out quick on fxp0 proto tcp from any to any keep state
pass out quick on fxp0 proto udp from any to any keep state keep
frags
pass out quick on fxp0 proto icmp from any to any keep state
##### input (fxp0)
#### default block strategy
block return-rst in log on fxp0 proto tcp from any to any
block return-icmp-as-dest(port-unr) in log on fxp0 proto udp from any to any
block in log on fxp0 proto icmp all
#### block crap
block in quick on fxp0 proto tcp all with short
block in quick on fxp0 all with ipopts frag
block in quick on fxp0 from 127.0.0.0/8 to any
block in quick on fxp0 from 10.0.0.0/8 to any
block in quick on fxp0 from 172.16.0.0/12 to any
block in quick on fxp0 from 192.168.0.0/16 to any
block in quick on fxp0 from 169.254.0.0/16 to any
block in quick on fxp0 from 224.0.0.0/4 to any
block in quick on fxp0 from 240.0.0.0/4 to any
#### ssh
pass in quick on fxp0 proto tcp from any to any port = ssh flags
S/SA keep state
Hibasor:
31/03/2010 16:20:25.612122 fxp0 @0:18 b x,x -> x,x PR tcp len 20 52 -S IN
bad
31/03/2010 16:20:28.617721 fxp0 @0:19 b x,x -> x,x PR udp len 20 90 IN bad
31/03/2010 16:21:14.558830 fxp0 @0:2 b x,x -> x,x PR tcp len 20 48 -S IN bad
Hibat vagy az alap block-ra ad (@2), vagy a megfelelo szabalyra (@18, @19).
Az ipfilter szabalyait kritizalni nyugodtan lehet, hogy mennyire g33k, de
most nem errol van szo, hanem, hogy 7.2 alatt ment es 7.3 alatt nem megy.
;-)
Zsolt
--------- következ? rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://datacast.hu/pipermail/bsd/attachments/20100401/c142d3d1/attachment.html>
További információk a(z) BSD levelezőlistáról