Linux에서 Ping 요청 차단하는 방법

Rocky Linux 9에서 서버로 들어오는 Ping 요청을 차단하는 방법에 대해 알아보겠습니다. 

방법은 간단하며, sysctl 명령어를 사용하여 쉽게 설정할 수 있습니다.

모든 명령어 수행은 관리자 권한에서 이루어집니다.

1. Ping 요청 차단이란?

Ping 요청은 네트워크에서 다른 컴퓨터가 서버의 상태를 확인하기 위해 보내는 신호입니다.  

때로는 보안상의 이유로 Ping 요청을 차단해야 할 때가 있습니다. 

이번 글에서는 이러한 Ping 요청을 차단하는 방법을 자세히 설명하겠습니다.

ping 차단 이전 사진

2. sysctl 명령어를 사용하여 Ping 요청 차단

2.1 일시적으로 Ping 요청 차단

현재 세션에서만 일시적으로 Ping 요청을 차단하는 방법

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

시스템이 재부팅될 때까지 Ping 요청을 차단합니다.

2.2 즉시 Ping 요청 차단 적용

시스템을 재부팅하지 않고 즉시 Ping 요청을 차단방법

sysctl -w net.ipv4.icmp_echo_ignore_all=1

시스템의 네트워크 설정을 즉시 변경합니다.

2.3 영구적으로 Ping 요청 차단

Ping 요청 차단 설정을 영구적으로 유지하고 싶다면, sysctl 설정 파일을 수정해야 합니다. (관리자 권한 수행)

  1. 먼저, 다음 명령어를 사용하여 설정 파일을 엽니다. : nano /etc/sysctl.conf
  2. 파일의 맨 아래에 다음 줄을 추가합니다. : net.ipv4.icmp_echo_ignore_all=1
  3. 변경 사항을 적용하기 위해 다음 명령어를 입력합니다 : sysctl -p

시스템을 재부팅해도 Ping 요청 차단 설정이 유지됩니다.

3. Ping 요청 차단 설정 확인

설정을 확인하려면 다음 명령어를 사용하여 현재 설정을 확인 가능합니다.

sysctl net.ipv4.icmp_echo_ignore_all

출력 결과가 net.ipv4.icmp_echo_ignore_all = 1이라면 Ping 요청이 차단된 것입니다.

ping 차단

4. 마무리

이렇게 Rocky Linux 9에서 Ping 요청을 차단하는 방법을 알아보았습니다. sysctl 명령어를 사용하면 쉽게 설정할 수 있으며, 일시적 또는 영구적으로 차단할 수 있습니다.

By Low ahn

리눅스를 처음 접하시는 분들은 위한 다양한 리눅스 정보를 공유합니다.

One thought on “Linux에서 Ping 요청 차단하는 방법”

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다