ฉันต้อง ping Google เพื่อดูสถานะอินเทอร์เน็ตของฉัน ใน Windows เราใช้:
ping -t [websitename]
ในเมนูเรียกใช้ ฉันจะทำสิ่งนี้บน Ubuntu ได้อย่างไร
man ping
แน่นอน
ฉันต้อง ping Google เพื่อดูสถานะอินเทอร์เน็ตของฉัน ใน Windows เราใช้:
ping -t [websitename]
ในเมนูเรียกใช้ ฉันจะทำสิ่งนี้บน Ubuntu ได้อย่างไร
man ping
แน่นอน
คำตอบ:
คำตอบของ chili555 ครอบคลุมคำถามอยู่แล้วอย่างไรก็ตามหากคุณพยายามที่จะแก้ไขปัญหาการเชื่อมต่อtraceroute
นั้นมีความละเอียดมากขึ้น (คุณจะต้องเปิดใช้งานที่เก็บจักรวาลเพื่อติดตั้ง):
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
เท่าที่ผมรู้ว่าบน Windows โดยค่าเริ่มต้นping somesite.net
จะส่ง 4 ICMP somesite.net
ก้องแพ็กเก็ตการร้องขอไปยัง ตามที่คุณใช้-t
ตัวเลือก ie ping -t somesite.net
สิ่งนี้จะทำงานบน Windows อย่างไม่มีกำหนดนั่นคือมันจะทำการส่งแพ็กเก็ตคำขอ ICMP echo ไปเรื่อย ๆ จนกว่าคุณจะออกจากตัวคุณเอง
ใน Ubuntu ping soemsite.net
จะทำงานอย่างไม่มีกำหนดเช่นเดียวกับping -t soemsite.net
Windows ในทางกลับกันหากคุณต้องการส่งแพ็กเก็ตจำนวนหนึ่งคุณสามารถใช้-c
ตัวเลือกนี้ได้ ตัวอย่างเช่นในการส่งแพ็กเก็ตคำขอ echo คำขอ 4 ICMP คุณต้องเปิด Terminal ด้วยCtrl+ Alt+ Tและเรียกใช้:
ping -c 4 somesite.net
นอกจากนี้การping
ส่งแพ็กเก็ตใด ๆก็สามารถกำหนดค่าได้อย่างมากบน Ubuntu ตรวจสอบman ping
เพื่อรับแนวคิดเพิ่มเติม
ping somesite.net
บน Windows จะทำให้ทำได้เพียง 10 ครั้งเท่านั้น ฉันเพิ่งทำสิ่งนั้นบน Ubuntu และอย่างที่คุณบอกว่ามันทำไปเรื่อย ๆ ฉันจะหยุดมันได้อย่างไร ฉันกังวลว่าถ้าฉันเพิ่งออกไป
-c
ตัวเลือกเช่นping -c 10 somesite.net
จะส่ง 10 แพ็คเก็ต .... ในทางกลับกันคุณสามารถยกเลิกการping
ดำเนินการต่อเนื่องโดยกดCtrl + c
บนแป้นพิมพ์
กรุณาเปิด terminal Ctrl+ +Alt TEnter:
ping -c3 www.google.com
หากคุณได้รับ ping คืนคุณจะได้รับการเชื่อมต่อ ตัวอย่างเช่น:
--- 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