우분투에서 인터넷을 핑하는 방법?


15

인터넷 상태를 확인하려면 Google을 핑 (ping)해야합니다. Windows에서는 다음을 사용합니다.

ping -t [websitename]

실행 메뉴에서. 우분투에서 어떻게해야합니까?


특정 웹 사이트의 타임 아웃 상태, ms 등을 보려면
Andrew Twirling

5
Ask Ubuntu가 시작된 후 몇 년이 지나면 어떻게 중복되지 않습니까?
Peter Mortensen

1
일반적으로 Google 또는 Facebook을 공격하는 것보다 인터넷 연결을 테스트하기 위해 DNS 서버 (8.8.8.8)를 핑하는 것이 더 유용하다는 것을 알았습니다. 핑 웹 사이트가 다운 되더라도 여전히 웹의 나머지 부분에 접근 할 수 있습니다. DNS 조회 기능을 사용할 수 없으면 나머지 웹도 작동하지 않습니다.
Aoeuid

3
전체 인터넷? (Oo)
zxq9

man ping물론 읽어보십시오 .
waltinator

답변:


9

chili555의 답변은 이미 질문을 다루고 있지만 연결 문제를 디버깅하려고 traceroute하면 더 장황합니다 (설치하려면 Universe 저장소를 활성화해야합니다).

sudo apt-get update && sudo apt-get install traceroute

traceroute askubuntu.com내 컴퓨터 의 샘플 출력 :

ubuntu@ubuntu ~ % traceroute askubuntu.com 
traceroute to askubuntu.com (104.16.17.44), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  2.869 ms  3.661 ms  4.413 ms
 2  * * *
 3  0.0.0.0 (0.0.0.0)  33.405 ms  35.751 ms  37.452 ms
 4  0.0.0.0 (0.0.0.0)  42.541 ms 0.0.0.0 (0.0.0.0)  44.504 ms 0.0.0.0 (0.0.0.0)  50.297 ms
 5  0.0.0.0 (0.0.0.0)  53.278 ms 0.0.0.0 (0.0.0.0)  55.500 ms 0.0.0.0 (0.0.0.0)  57.140 ms
 6  * 0.0.0.0 (0.0.0.0)  32.867 ms  33.419 ms
 7  0.0.0.0 (0.0.0.0)  34.096 ms  35.122 ms  40.241 ms
 8  0.0.0.0 (0.0.0.0)  40.910 ms  41.986 ms  45.287 ms
 9  0.0.0.0 (0.0.0.0)  46.972 ms  47.290 ms  53.258 ms
10  104.16.17.44 (104.16.17.44)  53.822 ms  31.788 ms  33.164 ms

25

내가 아는 한, Windows에서는 기본적으로 ping somesite.net4 개의 ICMP 에코 요청 패킷을에 보냅니다 somesite.net. -tie 옵션 을 사용하면 ping -t somesite.netWindows에서 무기한으로 실행됩니다. 즉 , ICMP 에코 요청 패킷을 사용자가 종료 할 때까지 계속 보냅니다.

우분투 ping soemsite.net에서 무한정 실행됩니다. 즉, ping -t soemsite.netWindows 와 동일 합니다. 반면에 특정 수의 패킷을 보내려면이 -c옵션을 사용할 수 있습니다 . 예를 들어, 4 개의 ICMP 에코 요청 패킷을 보내려면 Ctrl+ Alt+로 터미널을 열고 다음 T을 실행해야합니다.

ping -c 4 somesite.net

또한 모든 패킷 ping전송은 Ubuntu에서 고도로 구성 가능합니다. man ping더 많은 아이디어를 얻으려면 확인하십시오 .


어떻게 중지합니까? ping somesite.netWindows에서 사용하면 항상 10 회 정도 핑 (ping)하게됩니다. 방금 우분투에서 그 일을했으며 당신이 말한 것처럼 무기한으로하고 있습니다. 어떻게 중지합니까? 방금 나가면 무언가를 망칠 수 있다고 걱정됩니다.
SarahofGaia

@SarahofGaia -c옵션 을 사용하여 전송할 요청 수를 지정할 수 있습니다. 예를 들어 ping -c 10 somesite.net10 개의 패킷을 보냅니다 .... 반면 키보드 ping를 누르면 진행중인 작업을 종료 할 수 있습니다.Ctrl + c
heemayl


17

터미널 Ctrl+ Alt+를여십시오 T. 시작하다:

ping -c3 www.google.com

핑 리턴을 받으면 연결됩니다. 예를 들면 다음과 같습니다.

--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 20.697/21.033/21.260/0.294 ms

1

연결이 제대로 작동하는지 테스트하려는 경우 example.comfping 과 함께 사용하는 간단한 방법이 있습니다 . 성공하면 0을 반환합니다. 리턴 코드에 대한 자세한 내용은 설명서를 참조하십시오.fping

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.