본문 바로가기

리눅스

fping 명령어

728x90

fping 명령어

fping은 여러 호스트에 대한 동시에 ICMP Echo 요청을 보내 응답 시간을 측정하는 도구입니다. fping을 사용하면 여러 호스트의 상태를 빠르게 확인할 수 있습니다.

fping 설치

  • Ubuntu
sudo apt update
sudo apt install fping
  • CentOS
sudo yum install fping

fping 사용법

fping [옵션] [호스트1] [호스트2] ...

옵션

-a : 응답하는 호스트만 출력

-u : 응답하지 않는 호스트만 출력

-g : CIDR 형식으로 호스트 그룹 지정

-r : 지속적으로 요청을 보내어 응답을 기다림

-t : 요청 시간이 초과된 호스트만 출력

사용 예시

단일 호스트 확인

  • 특정 호스트에 대한 응답을 확인하려면 호스트 이름 또는 IP 주소를 지정
fping google.com
$ fping google.com
google.com is alive

여러 호스트 확인

  • 여러 호스트에 대해 fping을 사용하려면 호스트 이름이나 IP 주소를 공백으로 구분하여 지정
fping google.com yahoo.com
$ fping google.com yahoo.com
google.com is alive
yahoo.com is alive

응답하는 호스트만 출력

  • -a 옵션을 사용하면 응답하는 호스트만 출력
fping -a google.com yahoo.com not1host.com
$ fping -a google.com yahoo.com not1host.com
not1host.com: Name or service not known
google.com
yahoo.com

응답하지 않는 호스트만 출력

  • -u 옵션을 사용하면 응답하지 않는 호스트만 출력
fping -u google.com yahoo.com not1host.com
$ fping -u google.com yahoo.com not1host.com
not1host.com: Name or service not known

CIDR 형식으로 호스트 그룹 확인

  • -g 옵션을 사용하여 CIDR 형식으로 호스트 그룹을 지정
fping -g 192.168.1.0/24

요청 시간 초과된 호스트 출력

  • -t 옵션을 사용하면 요청 시간이 초과된 호스트만 출력
fping -t 500 google.com yahoo.com
$ fping -t 500 google.com yahoo.com
google.com is alive
yahoo.com is alive

 

728x90