PDF download PDF 다운로드 PDF download PDF 다운로드

Ping 명령어로 자신의 네트워크와 다른 네트워크 노드 간의 연결을 테스트 할 수 있다. 이 글은 모든 시스템에서 ping 명령어를 사용하는 방법에 대해서 설명한다.

방법 1
방법 1 의 4:

Windows, Mac OS X, Linux

PDF download PDF 다운로드
  1. 모든 운영 체제에는 명령할 수 있는 인터페이스가 있어서 ping 명령어를 실행할 수 있다. ping 명령어는 거의 모든 시스템에서 똑같이 작동한다.
    • Windows 사용자의 경우, 명령 프롬프트를 연다. 시작 버튼을 누르고 검색 칸에 cmd 를 입력한다. 윈도우 8 사용자라면 시작 화면에 “cmd” 를 입력하여 명령 프롬프트를 실행할 수 있다.
    • Mac OS X 사용자의 경우, 터미널을 연다. 애플리케이션 폴더를 열고 유틸리티 폴더를 연다. 터미널을 누르면 된다.
    • Linux 사용자의 경우, 텔넷/터미널 창을 연다. 대부분 애플리케이션 디렉토리에 있는 액세서리 폴더에서 찾을 수 있다.
      • Ubuntu의 경우, 키보드 단축키 Ctrl + Alt + T를 눌러서 터미널을 열면 된다.
  2. ping hostname 또는 ping IP address 를 입력한다.
    • 호스트명은 보통 웹사이트 주소다. hostname 에 ping 하고 싶은 웹사이트 또는 서버 주소를 넣으면 된다. 예를 들어 위키하우의 메인 웹 서버를 ping 하고 싶다면, ping www.wikihow.com 으로 입력한다.
    • IP 주소는 로컬이든 인터넷이든 네트워크상의 컴퓨터 주소다. ping 하고 싶은 IP 주소를 아는 경우, IP address 를 그 주소로 대체하면 된다. 예를 들어 IP 주소 192.168.1.1 을 ping 하고 싶다면, ping 192.168.1.1 을 입력한다.
    • 해당 PC 자체를 ping 하고 싶다면, ping 127.0.0.1 을 입력한다.
  3. 현재 명령 줄 밑에 결과가 뜬다. 출력값을 읽는 방법은 글 하단을 참고한다.
    광고
방법 2
방법 2 의 4:

Mac OS X 네트워크 유틸리티

PDF download PDF 다운로드
  1. 애플리케이션 폴더를 열고 유틸리티를 누른다. 네트워크 유틸리티를 찾는다.
  2. 호스트명 또는 IP 주소를 적는다.
    • 호스트명은 보통 웹사이트 주소다. 예를 들어 위키하우의 메인 서버를 ping 하는 경우, 칸에 www.wikihow.com 을 입력한다.
    • IP 주소는 로컬이든 인터넷이든 네트워크 상의 컴퓨터 주소다. 예를 들어 IP 주소 192.168.1.1 을 ping 하고 싶다면, 칸에 192.168.1.1 을 입력한다.
  3. 4-6 ping 정도면 보통 비슷하게 측정이 된다. 준비가 되면 Ping 을 누르고, 그러면 창 하단에 결과가 출력된다. [1]
    광고
방법 3
방법 3 의 4:

Ping 출력 읽기

PDF download PDF 다운로드
  1. 첫 번째 줄을 읽으면 명령어가 뭘 하는지 알 수 있다. 입력한 주소가 반복해서 뜨고 전송되는 데이터 양이 뜬다. 예를 들면,

    Pinging www.wikihow.com [173.203.142.5] with 32 bites of data: 로 뜬다.
  2. ping 명령어가 제대로 실행되면 주소가 응답하는데 얼마나 걸렸는지 시간이 뜬다. TTL은 패킷 전송 과정에서 일어난 홉(hop)의 숫자를 뜻한다. 숫자가 낮을수록, 패킷이 지나간 라우터가 많은 것이다. [2] 시간은 연결되는데 걸리는 시간으로, 밀리세컨드로 뜬다.

    Reply from 173.203.142.5: bytes=32 time=102ms TTL=48
    Reply from 173.203.142.5: bytes=32 time=105ms TTL=48
    Reply from 173.203.142.5: bytes=32 time=105ms TTL=48
    Reply from 173.203.142.5: bytes=32 time=108ms TTL=48
    • Ctrl + C 를 눌러서 ping을 멈춰야 할 것이다.
  3. 작동이 끝나면 결과 요약이 뜬다. 패킷 Lost packets이 뜻하는 것은 해당 주소에 연결하는 것을 신뢰할 수 없으며, 데이터가 전송 중에 손실됐다는 의미다. 요약에는 연결하는데 걸리는 평균 시간도 뜬다:

    Ping statistics for 173.203.142.5:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 102ms, Maximum = 108ms, Average = 105ms
    광고
방법 4
방법 4 의 4:

오류 해결

PDF download PDF 다운로드
  1. 가장 흔한 오류 중 하나는 다음과 같다:

    Ping request could not find host www.wikihow.com. Please check the name and try again. 이는 보통 호스트명을 잘못 입력한 경우이다.
    • 철자를 올바르게 하여 다시 입력한다. 그래도 해결되지 않는다면 검색 엔진이나 뉴스 웹사이트 같은, 잘 알려진 다른 호스트명을 입력한다. 보고서에 “Unknown host,”라고 뜬다면 도메인 이름 서버 주소에 문제가 있을 것이다.
    • 이름 대신에 호스트 IP 주소로 ping을 한다 (ex. 173.203.142.5). 이 방법이 제대로. 된다면, 도메인 이름 서버에 사용하는 주소가 올바르지 않거나, 연결할 수 없거나, 다운된 것이다.
  2. 다른 오류 메시지는 다음과 같다:

    sendto: No route to host 이는 주소 입구가 올바르지 않거나 PC의 연결이 작동하지 않는다는 것을 뜻한다.
    • 127.0.0.1을 ping한다. 이게 자신의 PC 다. 이것도 안되면, 자신의 TCP/IP 가 올바르게 작동하지 않는다는 것이고 네트워크 어댑터를 재구성해야 할 것이다. [3]
    • 무선 연결 또는 라우터로 가는 PC 연결을 확인한다. 특히 이전에 문제가 없었던 경우라면 말이다.
    • 대부분 PC 네트워크 포트에는 연결이 잘 됐다는 걸 보여주는 빛 하나와 데이터가 전송될 때 깜빡이는 빛 하나가 있다. ping 명령어는 약 1초마다 패킷을 전송하기 때문에 데이터 불빛이 깜빡이는 게 보일 것이다.
    • PC와 연결이 잘 됐다는 걸 보여주는 빛을 포함해서 라우터에 빛이 잘 들어오는지(그리고 폴트가 없는지) 확인한다. 폴트 표시에 불이 들어오면, 라우터에 연결되는 PC 케이블을 확인하여 적절히 연결됐는지 확인하고, 필요하다면 케이블 또는 광대역 공급자에게 연락한다.
    광고

  • ping을 언제 사용하고 싶은가? 모든 진단 루틴이 그러하듯, ping이 어떻게 작동해야 하는지 이해하기 위해, 작동하는 구성 요소에서 ping을 사용하는 게 가장 좋다. "ping -c5 127.0.0.1"을 사용해서 자신의 PC를 ping할 수 있다. 처음에 PC를 설정할 때, 네트워크를 변경할 때, 아니면 인터넷 브라우징이 안 될 때, ping을 사용해서 자신의 기기와 구성요소를 유효하게 만든다.
  • 무엇을 구현하고 싶은지에 따라 옵션이 몇 가지가 있다.
    • -c 카운트. 카운트 패킷을 전송하고 멈춘다. 다른 방법으로 멈추고 싶다면. [ctrl]-C를 입력한다. 이 옵션은 정기적으로 네트워크 움직임을 확인하는 스크립트에 쓰기 편리하다.
    • -t ([ctrl]-C)를 멈출 때까지 ping한다.
    • -n 숫자 출력만 한다. 네임서버에 연결하고 싶지 않을 때 사용한다.
    • -r 라우팅 테이블을 지나간다. 라우팅 문제가 있는 것 같은데 ping이 타깃 호스트로가는 루트를 찾을 수 없을 때 사용한다. 다른 라우터를 사용하지 않고 곧장 연결되는 호스트에만 쓸 수 있다.
    • . -s 패킷 사이즈. 패킷 사이즈의 크기를 변경한다. 흩어져야 한느 큰 패킷을 확인한다.
    • -V 자세한 출력. 아주 자세한 정보를 제공하는 ICMP 패킷이 부가적으로 뜨게 한다.
    • -f 플러드. 최대한 빠르게 패킷을 전송한다. 이는 네트워크 작업능력을 테스트하는 데 사용됐는데 쓰지 않는 것이 좋다.
    • -? 도움. ping 옵션의 모든 목록과 문법 사용에 대해 보고 싶은 경우에 사용한다.
광고

이 위키하우에 대하여

이 문서는 41,814 번 조회 되었습니다.

이 글이 도움이 되었나요?

광고