Linux2011. 2. 18. 13:21
iptables는 kernel의 방화벽 기능을 이용하는 녀석으로 알고 있는데
ICMP 는 ping으로 유명한 녀석인데 가끔 이걸 응답안하게 하고 싶을때가 있다.

iptables -A INPUT -p icmp --icmp-type 8 -j DROP

[링크 : http://www.linuxquestions.org/.../iptables-question-how-do-you-reject-icmp-596207/] 

iptables 에서 REJECT 대신 DROP을 쓰는게 좋다는데 음..
아무튼 간에 커널설정만 되어있으면 ICMP 응답 안함 설정은 방화벽과 함께 동시에 설정이 가능한 사항이다.


---
확인을 해보니
ping [ip address]
ping localhost
둘다 ping이 차단된다.

추가된 chain은 다음과 같다.
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
DROP       icmp --  anywhere             anywhere            icmp echo-request

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


그나저나.. 이 chain을 어떻게 삭제하지 -ㅁ-?!
Posted by 구차니