메뉴 닫기

리눅스 ICMP 차단

서버운영에 있어서 ping 명령어는 좋기도하고 나쁘기도 하다.

간단하게 회선체크를 하기엔 좋지만 이를 악용을 하여 공격을 당할 수 있기 때문이다.

ping(ICMP)를 차단을 하는 방법을 한번 알아보자.

[root@localhost]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all                 < – icmp를 차단하기 위한 설정파일이다. 초기 값은 0으로 되어있다.
0

해당 설정을 1로 변경을 하기전에 ping을 테스트해보자

ping

초기 값(0)으로 설정되어 있을땐 정상적으로 ping 테스트가 가능하다.

이 값을 (1)로 설정을 해보자.

[root@localhost]# echo “1” > /proc/sys/net/ipv4/icmp_echo_ignore_all               
설정을 하고 ping 을 보내보자

ping1

설정을 하고나서 해당 패킷은 응답을 하지않는다.

다시 원복을하려면

[root@localhost]# echo “0” > /proc/sys/net/ipv4/icmp_echo_ignore_all       
을 입력해주면 원복이 된다.

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x