1 개요[ | ]
- 리눅스 ICMP 응답하지 않기
- 리눅스 ping 응답하지 않기, 핑 응답 끄기
- /proc/sys/net/ipv4/icmp_echo_ignore_all
- net.ipv4.icmp_echo_ignore_all
- 리눅스는 일반적으로 응답하는 것이 기본값이다.
2 현재 상태 확인[ | ]
Console
Copy
[root@zetawiki ~]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all
0
[root@zetawiki ~]# sysctl net.ipv4.icmp_echo_ignore_all
net.ipv4.icmp_echo_ignore_all = 0
- → 기본값은 0 (응답함)
Console
Copy
[root@zetawiki ~]# ping 127.0.0.1 -c 2
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.055 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.046 ms
--- 127.0.0.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.046/0.050/0.055/0.008 ms
- → 실제로 ping에 응답한다.
3 ping 응답 끄기[ | ]
Console
Copy
[root@zetawiki ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
[root@zetawiki ~]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all
1
Console
Copy
[root@zetawiki ~]# ping 127.0.0.1 -c 1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
--- 127.0.0.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
- → ping에 응답하지 않는다.
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.