0539. [LINUX] (ping) icmp_echo_ignore_all 변경으로 ping 막기
[root@linuxtest ipv4]# pwd
/proc/sys/net/ipv4
[root@linuxtest ipv4]# cat icmp_echo_ignore_all
0
#현재 이 파일 값은 0이다. icmp 패킷에 대한 응답을 전부 무시할것이냐는 뜻인데 0 no 이다.
즉 ping 에 대한 응답을 하겠다는 뜻.
ping 에 대한 응답을 하지 않겠다면 1 로 바꾼다
[root@linuxtest ipv4]# echo 1 > icmp_echo_ignore_all
[root@linuxtest ipv4]# cat icmp_echo_ignore_all
1
[root@linuxtest ipv4]# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
^C
--- localhost ping statistics ---
12 packets transmitted, 0 received, 100% packet loss, time 11218ms
[root@linuxtest ipv4]# echo 0 > icmp_echo_ignore_all
[root@linuxtest ipv4]# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.020 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.011 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.008 ms
^C
--- localhost ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2870ms
rtt min/avg/max/mdev = 0.008/0.013/0.020/0.005 ms