> 3. kako da logujem poklapanja sa pravilima u access-listama?
> primer blokiram sa "deny tcp any any eq 139" i kako da se
> loguje svako ko naleti i to da ide na syslog?
To se radi prilikom samog definisanja access liste. Pretpostavimo da imas ovo:
access-list 100 deny tcp any any eq 139
access-list 100 deny ip any any
! ja volim da postavim ovo na kraj, cisto da me podseti
Ono sto ta liste "hvata" mozes da vidis ako u privilegovanom modu (enable) otkucas:
show access-list 100
Ta lista, kao sto si i sam primetio, nece logovati, zato sto ruteru nisi dao instrukciju da to radi:
no access-list 100
access-list 100 deny tcp any any eq 139 log
access-list 100 deny ip any any
> 4. ako za izlaz sa mreze imam samo pravilo "permit ip
> 123.123.123.0 0.0.0.255 any" gde je 123 recimo moja mreza
> (zbog spoof-a), i primenim to pravilo na Eth0 interface, pa
> probam ping ili traceroute van moje mreze i to PROLAZI! kako
> i zasto? znaci koliko vidim nemam "permit icmp any any" a na
> kraju liste bi trebalo da se podrazumeva eksplicitni deny
> all... a icmp ne bi trebalo da spada u ip protokol, zar
> ne?

cudno.
Da se prostudira IP protokol malo vise

. IP je protokol 3. nivoa OSI (open systems interconnect) sistema (network layer), dok je ICMP 4. nivo (transport layer). ICMP je IP protokol podtipa 1. Cisto reference radi, TCP je 6, a UDP 17

.
Istina, tvoja poruka je malo zbunjujuca, tj. kako tacno izlgeda konfiguracija rutera, tj. kako si primenio pravilo na ethernet0 (kao in ili kao out), takodje i odakle si radio ping i traceroute.
Cisto kao jos jedan dodatak, pravi traceroute *NIJE* ICMP, vec UDP. Windowsov "tracert" iz nekog nepoznatog razloga koristi ICMP.
Marko.