пропускай к себе только echo reply (тип 0) и режь echo request (тип 8) сам честно говоря не пробовал, но по идее должно быть так. ну может небольшая дошлифовка будет нужна типа пропускать еще и time exceeded и мож еще чего, но в общих чертах так.
хм... зря похоже насчет "установленного icmp" над человеаом
хихикали. то есть конечно такого нет, но конструкция
iptables -A INPUT -p icmp -m state ESTABLISHED,RELATED -j ACCEPT
работает ! то есть от нас пинг без проблем, к нам - фиг .
iptables 1.2.8 kernel 2.6.0-test9
> зря похоже насчет "установленного icmp" над человеаом
хихикали
А все потому, что iptables tutorial почитать лень...
Автору: а не легче ли это все сделать одной командой ?
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
--------
filesystems/proc.txt
---
icmp_echo_ignore_all and icmp_echo_ignore_broadcasts
----------------------------------------------------
Turn on (1) or off (0), if the kernel should ignore all ICMP ECHO requests, or
just those to broadcast and multicast addresses.
Please note that if you accept ICMP echo requests with a broadcast/multi\-cast
destination address your network may be used as an exploder for denial of
service packet flooding attacks to other hosts.
>зря похоже насчет "установленного icmp" над человеком хихикали
ну не то, чтобы сильно хихикали, просто есть tcp, а есть udp, icmp
я из этого исходил, если задел - сори
>а не легче ли это все сделать одной командой?
Когда я отвечал, у меня фраза
>Чтоб моя машина не отвечала на него, но сама пинговать умела...
сассоциировалась с моими потребностями - во внутренней сети
пинги разрешены, а во внешнюю только я могу, а меня нет,
вот и полез в свои настройки