Ping ใช้แพ็กเก็ต ICMP (Internet Control Message Protocol) เพื่อรวบรวมสถิติเครือข่าย งานทั่วไปส่วนใหญ่ที่คำสั่ง ping ดำเนินการคือ:
- ทดสอบการเชื่อมต่อเครือข่าย รวมทั้ง LAN และอินเทอร์เน็ต
- กำลังตรวจสอบสถานะเซิร์ฟเวอร์
- การทดสอบปัญหา DNS
เมื่อคุณใช้คำสั่ง ping อุปกรณ์ของคุณจะส่งคำขอไปยังอุปกรณ์โฮสต์และรอให้เกิดการเชื่อมต่อ เอาต์พุตคำสั่ง ping มีข้อมูลเกี่ยวกับแพ็กเก็ตและระยะเวลาที่แต่ละแพ็กเกจใช้ในการเข้าถึงโฮสต์ เทอร์มินัลจะพิมพ์คำตอบต่อไปจนกว่าการสื่อสารจะถูกขัดจังหวะ มาดูวิธีการใช้คำสั่ง ping ใน Linux:
วิธีใช้คำสั่ง ping:
ขั้นแรก ตรวจสอบไวยากรณ์พื้นฐานของคำสั่ง ping:
ปิง [ตัวเลือก] ชื่อโฮสต์
ลอง ping เซิร์ฟเวอร์ linuxhint เปิด Terminal แล้วพิมพ์:
$ปิงlinuxhint.com
ผลลัพธ์ข้างต้นแสดงข้อมูลต่างๆ:
icmp_seq : หมายเลขลำดับของแพ็กเก็ต หากเป็นแพ็กเก็ตแรก หมายเลข icmp_seq จะเป็น 1
ttl : ttl ย่อมาจาก Time to Live หมายเลข ttl หมายถึงจำนวนฮ็อพ (เราเตอร์) ที่แพ็กเก็ตใช้ไปถึงปลายทางก่อนที่จะทิ้ง
เวลา : ระยะเวลาที่แพ็กเก็ตใช้เพื่อไปถึงปลายทางแล้วกลับไปยังอุปกรณ์โฮสต์
หากต้องการหยุดกระบวนการ ping ให้กด Ctrl C คำสั่งจะบอกจำนวนแพ็กเก็ตที่ส่ง/รับ จำนวนแพ็กเก็ตที่สูญหาย และเวลา
หากคุณไม่ได้รับการตอบกลับ ping แสดงว่าไม่มีการเชื่อมต่อเครือข่ายระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์โฮสต์
วิธีเปลี่ยนช่วงเวลาระหว่างแพ็กเก็ต (คำสั่ง ping):
คำสั่ง Ping ส่งแพ็กเก็ตหลังจากผ่านไปหนึ่งวินาทีโดยค่าเริ่มต้น แต่ระยะเวลานี้สามารถเปลี่ยนแปลงได้ หากต้องการเปลี่ยนเวลา ให้ใช้ -i หลังจาก ping:
$ปิง-ผม2linuxhint.com
เพื่อลดเวลา:
$ปิง-ผม0.2linuxhint.com
วิธีตรวจสอบสถานะของเครือข่ายท้องถิ่น (คำสั่ง ping):
หากคุณมีปัญหาในการเข้าถึงเว็บไซต์ คุณสามารถใช้คำสั่ง ping วินิจฉัยเครือข่ายท้องถิ่นของคุณได้ มีหลายวิธีที่ใช้วิธีใดวิธีหนึ่งดังต่อไปนี้:
วิธีที่เร็วที่สุดคือ:
$ปิง 0หรือ:
$ปิงlocalhostและผู้ใช้บางคนชอบ:
$ปิง127.0.0.1
วิธีจำกัดจำนวนแพ็กเก็ต (คำสั่ง ping):
คำสั่ง Ping ยังคงส่งแพ็กเก็ตต่อไปจนกว่าจะหยุดเอง แต่จำนวนของแพ็กเก็ตสามารถถูกจำกัดได้โดยใช้ -c และตามด้วยจำนวนของแพ็กเก็ตเนื่องจากชื่อโฮสต์:
$ปิง-ค4linuxhint.com
ผลลัพธ์ข้างต้นแสดงว่าคำสั่งส่งเพียง 4 แพ็กเก็ต ตัวเลือกอื่นในการจำกัดจำนวนแพ็กเก็ตคือการตั้งเวลา:
$ปิง-ใน 6linuxhint.com
คำสั่งดังกล่าวจะหยุดส่ง Ping หลังจากผ่านไป 6 วินาที
วิธีการท่วมเครือข่าย (คำสั่ง ping):
ในการตรวจสอบประสิทธิภาพของเครือข่ายภายใต้ภาระหนัก คำสั่ง ping สามารถใช้เพื่อทำให้เครือข่ายล้นได้:
$ปิง–f linuxhint.com
ในผลลัพธ์ ทุกจุดแสดงถึงแพ็กเก็ตที่ส่งและ Backspace สำหรับทุกการตอบกลับ
วิธีรับข้อมูลสรุปสถิติ (คำสั่ง ping):
หากคุณสนใจที่จะรับข้อมูลสรุปของการส่งแพ็กเก็ตเท่านั้น ให้ใช้ -q, q คือโอเปอเรเตอร์นี้ย่อมาจากเงียบ:
$ปิง-ค5–Q linuxhint.com
วิธีทำให้ ping ได้ยิน (คำสั่ง ping):
หากต้องการเปิดใช้งานเสียงของแต่ละ ping ให้ใช้ตัวดำเนินการ -a:
$ปิง–A linuxhint.com
ตัวเลือก ping ที่ใช้กันทั่วไป:
ตัวเลือก ping อื่น ๆ ที่ใช้กันทั่วไปและการใช้งานมีการกล่าวถึงด้านล่าง:
ตัวเลือก | คำอธิบาย |
-NS | อนุญาตให้ ping ออกอากาศ IP |
-NS | ส่งแพ็กเก็ตโดยไม่ต้องรอการตอบกลับ (ต้องได้รับอนุญาต sudo เพื่อส่งมากกว่า 3 แพ็กเก็ต) |
-V | มันแสดงเวอร์ชันปัจจุบันของ ping |
-v | แสดงแพ็กเก็ต ICMP เพิ่มเติมพร้อมกับการตอบสนองเสียงสะท้อน |
-NS | อนุญาตให้ตั้งเวลาถ่ายทอดสด (ttl) |
-NS | สำหรับการดีบักซ็อกเก็ต |
-NS | อนุญาตให้ตารางเส้นทางเลี่ยงและส่งตรงไปยังโฮสต์ |
-NS | กำหนดขนาดแพ็กเก็ต |
บทสรุป:
คำสั่ง Ping เป็นยูทิลิตี้ที่รู้จักกันดีในการวินิจฉัย/แก้ไขปัญหาและรับข้อมูลเครือข่าย โพสต์นี้เน้นที่คำสั่งที่สำคัญของ ping และการใช้งาน หากคุณยังต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Ping ให้ดำเนินการ ผู้ชายผิง ในเทอร์มินัล