>  기사  >  운영 및 유지보수  >  리눅스 시스템에서 네트워크를 ping하는 방법

리눅스 시스템에서 네트워크를 ping하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-24 13:03:3439996검색

Linux 시스템에서 네트워크를 ping하는 방법: [ping 호스트 이름 또는 IP 주소] 명령을 실행합니다. ping 명령은 일반적으로 [ping 192.168.1.1]과 같이 대상 호스트와의 연결을 테스트하는 데 사용되는 네트워크 명령입니다.

리눅스 시스템에서 네트워크를 ping하는 방법

Linux 시스템의 ping 명령은 일반적으로 대상 호스트와의 연결을 테스트하는 데 사용되는 네트워크 명령입니다. 우리는 종종 "특정 컴퓨터가 열려 있는지 확인하기 위해 핑을 해보세요"라고 말합니다. 웹 페이지를 열 수 없으면 "게이트웨이 주소 192.168.1.1을 먼저 핑해 보십시오"라는 메시지가 나타납니다.

ICMP ECHO_REQUEST 패킷을 네트워크 호스트에 보내고(ICMP ECHO_REQUEST를 네트워크 호스트에 전송) 응답을 표시하므로 출력되는 정보를 기반으로 대상 호스트에 액세스할 수 있는지 여부를 확인할 수 있습니다(그러나 이는 절대적인 것은 아닙니다). 일부 서버에서는 ping을 통한 탐지를 방지하기 위해 방화벽 설정을 ping을 비활성화하거나 커널 매개변수에서 ping을 비활성화하도록 설정하므로 ping을 통해 호스트가 여전히 열려 있는지 확인할 수 없습니다.

Linux의 Ping은 Windows의 Ping과 약간 다릅니다. Linux의 Ping은 자동으로 종료되지 않습니다. 종료하려면 Ctrl+C를 누르거나 -c 매개변수를 사용하여 필요한 응답 수를 지정해야 합니다.

1. 명령 형식:

ping [매개변수] [호스트 이름 또는 IP 주소]

#🎜 🎜#2. 명령 기능:

ping 명령은 네트워크 및 다양한 외부 호스트의 상태를 확인하고, 하드웨어 및 소프트웨어 문제를 추적하고 격리하는 데 사용됩니다. 네트워크. 호스트가 실행 중이고 네트워크에 연결되어 있으면 루프백 신호에 응답합니다. 각 에코 요청에는 IP(인터넷 프로토콜) 및 ICMP 헤더가 포함되어 있으며, 그 뒤에는 시간 구조와 패킷을 채우기에 충분한 바이트가 옵니다. 기본값은 인터럽트 신호가 수신될 때까지 계속해서 에코 신호 요청을 보내는 것입니다(Ctrl-C).

ping 명령은 매초마다 데이터그램을 보내고 수신된 각 응답에 대해 한 줄의 출력을 인쇄합니다. ping 명령은 왕복 시간과 패킷 손실 통계를 계산하고 완료 시 간략한 요약을 표시합니다. 프로그램 시간이 초과되거나 SIGINT 신호가 수신되면 ping 명령이 종료됩니다. Host 매개변수는 유효한 호스트 이름이거나 인터넷 주소입니다.

3. 명령 매개변수:

-d Socket의 SO_DEBUG 함수를 사용합니다.

-f 극단적인 탐지. 많은 수의 네트워크 패킷을 기계에 신속하게 보내고 응답을 확인하십시오.

-n은 숫자 값만 출력합니다.

-q는 전송 패킷 정보를 표시하지 않고 최종 결과만 표시합니다.

-r 일반적인 라우팅 테이블을 무시하고 데이터 패킷을 원격 호스트로 직접 보냅니다. 일반적으로 기기의 네트워크 인터페이스에 문제가 있는지 확인하는 것입니다.

-R 라우팅 프로세스를 기록합니다.

-v 명령의 실행 과정을 자세히 표시합니다.

-c 번호: 지정된 수의 패킷을 보낸 후 중지합니다.

-i 초 수: 네트워크 패킷을 머신에 보내는 간격을 초 단위로 설정합니다. 기본값은 1초에 한 번 보내는 것입니다.

-I 네트워크 인터페이스: 지정된 네트워크 인터페이스를 사용하여 데이터 패킷을 보냅니다.

-l 미리 로드: 요청한 정보를 보내기 전에 보낼 데이터 패킷을 설정합니다.

-p 템플릿 스타일: 채워진 데이터 패킷의 템플릿 스타일을 설정합니다.

-s 바이트 수: 전송된 데이터 바이트 수를 지정합니다. 기본값은 56입니다. 8바이트 ICMP 헤더를 더하면 총계는 64 ICMP 데이터 바이트입니다.

-t 생존 값: 생존 값 TTL의 크기를 설정합니다.

위 내용은 리눅스 시스템에서 네트워크를 ping하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.