นี่คือคำสั่ง 2ping6 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
2ping - ยูทิลิตี้ ping แบบสองทิศทาง
เรื่องย่อ
2 ปิง [ตัวเลือก] --ฟัง | โฮสต์/IP
DESCRIPTION
2ping เป็นยูทิลิตี้ ping แบบสองทิศทาง มันใช้การปิง 3 ทาง (คล้ายกับ TCP SYN, SYN/ACK,
ACK) และการเปรียบเทียบสถานะภายหลังระหว่าง 2ping listener และ 2ping client to
กำหนดทิศทางการสูญเสียแพ็กเก็ตที่เกิดขึ้น
ในการใช้ 2ping ให้เริ่มฟังบนโฮสต์เครือข่ายที่เสถียรที่รู้จัก เครือข่ายสัมพัทธ์
ความเสถียรของโฮสต์ผู้ฟัง 2ping ไม่ควรเป็นปัญหาเพราะในขณะที่ 2ping สามารถ
ตรวจสอบว่าการสูญหายของแพ็กเก็ตเกิดขึ้นขาเข้าหรือขาออกที่สัมพันธ์กับจุดปลาย
ซึ่งจะไม่ช่วยให้คุณระบุสาเหตุได้หากปลายทางทั้งสองมีปัญหา
เมื่อผู้ฟังเริ่มต้นแล้ว ให้เริ่ม 2ping ในโหมดไคลเอนต์และบอกให้เชื่อมต่อกับ
ผู้ฟัง จุดสิ้นสุดจะเริ่มส่ง Ping กันและแสดงสถิติเครือข่าย ถ้า
แพ็กเก็ตสูญหาย 2ping จะรอสักครู่ (ค่าเริ่มต้น 10 กำหนดค่าได้ด้วย
--สอบถาม-รอ) ก่อนเปรียบเทียบบันทึกระหว่างจุดปลายทั้งสองเพื่อพิจารณาว่า
ทิศทางการสูญเสียแพ็กเก็ตที่เกิดขึ้น
หากต้องการออกจาก 2ping บนไคลเอนต์หรือผู้ฟังสิ้นสุด ให้ป้อน ^C และรายการสถิติจะเป็น
แสดง หากต้องการแสดงสถิติแบบอินไลน์สั้นๆ โดยไม่ต้องออก ให้ป้อน ^\ หรือ send
ประมวลผลสัญญาณ QUIT
OPTIONS
ตัวเลือกที่เข้ากันได้กับ ping (ชื่อตัวเลือกแบบยาวคือ 2ping เฉพาะ):
--ได้ยิน, -a
ปิงเสียง
--ปรับตัว, -A
ปิงแบบปรับได้ คำขอ ping ไคลเอ็นต์ใหม่จะถูกส่งทันทีที่ไคลเอ็นต์ ping ตอบกลับ
จะได้รับ หากไม่ได้รับการตอบสนอง ping ภายในช่วงเวลา new
ส่งคำขอ ping แล้ว บนเครือข่ายที่มี rtt ต่ำ โหมดนี้จะเทียบเท่ากันเป็นหลัก
เข้าสู่โหมดน้ำท่วม
--นับ=นับ, -c นับ
หยุดหลังจากส่ง นับ คำขอปิง
--น้ำท่วม, -f
น้ำท่วมปิง. ทุกครั้งที่ปิงส่งจุด "." ถูกพิมพ์ในขณะที่ ping ตลอดไป
ได้รับ backspace ถูกพิมพ์ วิธีนี้จะแสดงจำนวนปิงอย่างรวดเร็ว
กำลังถูกทิ้ง หากไม่ระบุช่วงเวลา จะตั้งค่าช่วงเวลาเป็นศูนย์และเอาต์พุต
ปิงเร็วที่สุดเท่าที่มันกลับมาหรือหนึ่งร้อยครั้งต่อวินาที แล้วแต่ว่าอย่างใดจะมากกว่า
หมายเหตุเฉพาะ 2ping: การตอบสนองการสูญเสียขาออก/ขาเข้าที่ตรวจพบจะถูกพิมพ์เป็น ">"
และ "<" ตามลำดับ รับข้อผิดพลาดพิมพ์เป็น "E" เนื่องจากแบบอะซิงโครนัส
ธรรมชาติของ 2ping การตอบสนองที่ประสบความสำเร็จ (แบ็คสเปซ) อาจเขียนทับการสูญเสียเหล่านี้และ
อักขระข้อผิดพลาด
--ช่วงเวลา=ระยะห่าง, -i ระยะห่าง
รอ ระยะห่าง วินาทีระหว่างการส่ง ping แต่ละครั้ง ค่าเริ่มต้นคือรอหนึ่ง
วินาทีระหว่างแต่ละ ping ตามปกติหรือไม่รอในโหมดน้ำท่วม
--อินเทอร์เฟซ-ที่อยู่=ที่อยู่, -I ที่อยู่
ตั้งค่าที่อยู่ IP ต้นทาง เมื่ออยู่ในโหมดผู้ฟัง อาจมีการระบุตัวเลือกนี้
หลายรายการเพื่อผูกกับที่อยู่ IP หลายรายการ เมื่ออยู่ในโหมดไคลเอนต์ ตัวเลือกนี้อาจ
ระบุเพียงครั้งเดียว และ ping ขาออกทั้งหมดจะถูกผูกไว้กับ IP ต้นทางนี้
หมายเหตุเฉพาะ 2ping: ตัวเลือกนี้ใช้เฉพาะที่อยู่ IP ไม่ใช่ชื่ออุปกรณ์
โปรดทราบว่าในโหมด Listener หากเครื่องมีอินเทอร์เฟซที่มี IP . หลายตัว
ที่อยู่และคำขอเข้ามาผ่าน IP ย่อย การตอบกลับยังคงออกทาง
IP หลักของอินเทอร์เฟซ ดังนั้นต้องใช้ตัวเลือกนี้หากคุณต้องการตอบกลับผ่าน
IP ย่อยของอินเทอร์เฟซ
--พรีโหลด=นับ, -l นับ
หากระบุไว้ 2ping จะส่งแพ็กเก็ตจำนวนมากที่ไม่รอการตอบกลับ
--รูปแบบ=hex_bytes, -p hex_bytes
คุณสามารถระบุไบต์ได้ถึง 16 "pad" เพื่อกรอกแพ็คเก็ตที่คุณส่ง นี่คือ
มีประโยชน์สำหรับการวินิจฉัยปัญหาที่ขึ้นกับข้อมูลในเครือข่าย ตัวอย่างเช่น,
--รูปแบบ=ff จะทำให้พื้นที่แพ็กเก็ตที่ส่งเต็มไปด้วยพื้นที่ทั้งหมด
หมายเหตุเฉพาะ 2ping: แผ่นรองส่วนนี้ของแพ็กเก็ตที่ไม่มี
ข้อมูลเพย์โหลดที่ใช้งานอยู่ หากข้อมูลเพย์โหลดที่ใช้งานอยู่มีขนาดใหญ่กว่าแพ็กเก็ตขั้นต่ำ
ขนาด (--min-แพ็คเก็ตขนาด) จะไม่มีการส่งแพ็ดดิ้ง
--เงียบ, -q
เอาต์พุตที่เงียบ ไม่มีอะไรปรากฏยกเว้นบรรทัดสรุปในเวลาเริ่มต้นและ
เมื่อเสร็จแล้ว.
--packetsize-compat=ไบต์, -s ไบต์
ความเข้ากันได้ของ ping; นี้จะตั้ง --min-แพ็คเก็ตขนาด นี้บวก 8 ไบต์
-- verbose, -v
เอาต์พุตแบบละเอียด ใน 2ping สิ่งนี้จะพิมพ์การถอดรหัสแพ็กเก็ตที่ส่งและ
ที่ได้รับ
--รุ่น -V
แสดงเวอร์ชันและออก
--กำหนดเวลา=วินาที, -w วินาที
ระบุการหมดเวลาเป็นวินาที ก่อนที่ 2ping จะออกโดยไม่คำนึงถึงจำนวน ping ที่มี
ได้ส่งหรือได้รับ เนื่องจากการบล็อก สิ่งนี้อาจเกิดขึ้นภายในหนึ่งวินาทีหลังจาก
กำหนดเวลาที่กำหนดไว้
ตัวเลือกเฉพาะ 2ping:
--ช่วย, -h
พิมพ์ synposis และออก
--ipv4, -4
จำกัดการผูกกับ IPv4 ในโหมดไคลเอนต์ สิ่งนี้บังคับความละเอียดของ dual-homed
ชื่อโฮสต์ไปยังที่อยู่ IPv4 (ปราศจาก --ipv4 or --ipv6ผลลัพธ์แรกจะเป็น
ใช้ตามที่ระบุโดยระบบปฏิบัติการของคุณ โดยปกติคือที่อยู่ AAAA บน
เครื่องที่กำหนดเส้นทาง IPv6 หรือที่อยู่ A บนเครื่อง IPv4 เท่านั้น) ในโหมดผู้ฟัง
สิ่งนี้จะกรองที่ไม่ใช่ IPv4 --อินเทอร์เฟซ-ที่อยู่ ผูกไม่ว่าจะผ่านชื่อโฮสต์
ความละเอียดหรือการผ่านที่ชัดเจน
--ipv6, -6
จำกัดการผูกกับ IPv6 ในโหมดไคลเอนต์ สิ่งนี้บังคับความละเอียดของ dual-homed
ชื่อโฮสต์ไปยังที่อยู่ IPv6 (ปราศจาก -4 or -6, ผลลัพธ์แรกจะถูกใช้เป็น
ระบุโดยระบบปฏิบัติการของคุณ โดยปกติคือที่อยู่ AAAA บน IPv6-routable
เครื่องหรือที่อยู่ A บนเครื่อง IPv4 เท่านั้น) ในโหมดผู้ฟัง ตัวกรองนี้
ออกใด ๆ ที่ไม่ใช่ IPv6 --อินเทอร์เฟซ-ที่อยู่ ผูกไม่ว่าจะผ่านการแก้ไขชื่อโฮสต์หรือ
ผ่านอย่างชัดเจน
--รับรองความถูกต้อง=สำคัญ
ตั้งค่าคีย์ที่ใช้ร่วมกัน ส่งแฮชเข้ารหัสกับแต่ละแพ็กเก็ต และต้องการ
แฮชเข้ารหัสจากแพ็กเก็ตเพียร์ที่ลงนามด้วยคีย์ที่ใช้ร่วมกันเดียวกัน
--auth-digest=ย่อยอาหาร
เมื่อ --รับรองความถูกต้อง ใช้ระบุประเภทไดเจสต์เพื่อคำนวณแฮชเข้ารหัส
ตัวเลือกที่ใช้ได้คือ hmac-md5 (ค่าเริ่มต้น), hmac-sha1 และ hmac-sha256
--debug
พิมพ์ข้อมูลการดีบัก (จำนวนมาก)
--ฟัซ=เปอร์เซ็นต์
จำลองการทุจริตของแพ็กเก็ตที่เข้ามาด้วย a เปอร์เซ็นต์ ความน่าจะเป็นที่แต่ละบิตจะ
ถูกพลิก หลังจากฟัซซัมแล้ว เช็คซัมแพ็กเก็ตจะถูกคำนวณใหม่ จากนั้นจึง
เช็คซัมเองจะคลุมเครือ (แต่มีความน่าจะเป็นน้อยกว่า)
--สอบถาม-รอ=วินาที
รออย่างน้อย วินาที วินาทีก่อนที่จะสอบถามเกี่ยวกับแพ็กเก็ตที่สูญหาย ค่าเริ่มต้นคือ 10
วินาที แพ็กเก็ต UDP อาจมาถึงล่าช้าหรือผิดปกติ ดังนั้นจึงควรให้
ซักพักก่อนจะถามถึงซองที่หายไป
--ฟัง
เริ่มต้นจากการเป็นผู้ฟัง ผู้ฟังจะไม่ส่งคำขอ ping ตามปกติ
ช่วงเวลา และจะรอจนกว่าปลายทางไกลเพื่อเริ่มต้นคำขอ ping NS
จำเป็นต้องมีผู้ฟังเป็นปลายทางระยะไกลสำหรับไคลเอ็นต์
--min-แพ็คเก็ตขนาด=นาที
ตั้งค่าขนาดเพย์โหลดรวมขั้นต่ำเป็น นาที ไบต์ ค่าเริ่มต้น 128 หากเพย์โหลดเป็น
มีขนาดเล็กกว่า นาที ไบต์ การเติมจะถูกเพิ่มที่ส่วนท้ายของแพ็กเก็ต
--max-แพ็คเก็ตขนาด=แม็กซ์
ตั้งค่าขนาดเพย์โหลดรวมสูงสุดเป็น แม็กซ์ ไบต์ ค่าเริ่มต้น 512 ขั้นต่ำแน่นอน 64
หากน้ำหนักบรรทุกมากกว่า แม็กซ์ ไบต์ ข้อมูลจะถูกจัดเรียงใหม่และส่งข้อมูลใน
แพ็กเก็ตในอนาคตเมื่อเป็นไปได้
--นาจิออส=WRTA,การสูญเสีย%,ไลน์,ปิด%
ผลิตผลงานที่เหมาะสมสำหรับใช้ในการตรวจสอบ Nagios ถ้า --นับ ไม่ได้ระบุ
ค่าเริ่มต้นคือ 5 ปิง เงื่อนไขการเตือน (รหัสทางออก 1) จะถูกส่งคืนหากค่าเฉลี่ย
RTT เกิน WRTA หรือการสูญเสียปิงเกิน การสูญเสีย%. ภาวะวิกฤต (รหัสทางออก 2)
จะถูกส่งคืนหาก RTT เฉลี่ยเกิน ไลน์ หรือการสูญเสียปิงเกิน ปิด%.
--ไม่มี-3ทาง
ห้ามทำการปิงแบบ 3 ทาง ใช้บ่อยที่สุดเมื่อรวมกับ --ฟังเป็น
ผู้ฟังมักจะเป็นผู้กำหนดว่าการตอบกลับ ping ควรเป็น 3-way หรือไม่
ปิง
พูดอย่างเคร่งครัด ปิง 3 ทางไม่จำเป็นสำหรับการกำหนดทิศทางแพ็กเก็ต
การสูญเสียระหว่างลูกค้าและผู้ฟัง อย่างไรก็ตามขาพิเศษของปิง 3 ทาง
ให้โอกาสพิเศษในการระบุการสูญหายของแพ็กเก็ตได้อย่างมีประสิทธิภาพมากขึ้น อีกทั้งกับ
ปิง 3 ทางถูกปิดใช้งาน ผู้ฟังจะไม่ได้รับตัวบ่งชี้ประสิทธิภาพของไคลเอนต์
และผู้ฟังจะไม่สามารถระบุการสูญหายของแพ็กเก็ตทิศทางที่ตรวจพบได้
--no-match-packet-size
เมื่อส่งการตอบกลับ 2ping จะพยายามจับคู่ขนาดแพ็กเก็ตที่ได้รับ
แพ็กเก็ตโดยเพิ่ม padding หากจำเป็น แต่จะไม่เกิน --ขนาดแพ็คเก็ตสูงสุด.
--no-match-packet-size ปิดใช้งานพฤติกรรมนี้โดยตั้งค่าขั้นต่ำเป็น .เสมอ
--min-แพ็คเก็ตขนาด.
--no-send-รุ่น
อย่าส่ง 2ping เวอร์ชันที่ทำงานอยู่ในปัจจุบันกับแต่ละแพ็กเก็ต
--ข้อสังเกต=ข้อความ
ส่งคำบอกกล่าวตามอำเภอใจ ข้อความ กับแต่ละแพ็คเก็ต หากเพียร์ระยะไกลรองรับสิ่งนี้
อาจแสดงให้ผู้ใช้เห็น
--packet-การสูญเสีย=ออก:ใน
จำลองการสูญหายของแพ็กเก็ตแบบสุ่มขาเข้าและขาออก ตัวอย่างเช่น, 25:10 หมายถึง 25%
โอกาสที่จะไม่ส่งแพ็กเก็ต และโอกาส 10% ที่จะเพิกเฉยต่อแพ็กเก็ตที่ได้รับ NS
เลขตัวเดียวที่ไม่มีเครื่องหมายทวิภาคหมายถึงใช้เปอร์เซ็นต์เดียวกันสำหรับทั้งคู่
ขาออกและขาเข้า
--พอร์ต=พอร์ต
ใช้พอร์ต UDP พอร์ตอาจเป็นหมายเลขพอร์ตตัวเลขของสตริงชื่อบริการ กับ
--ฟังนี่คือพอร์ตที่จะผูก มิฉะนั้นนี่คือพอร์ตที่จะส่งไป
ค่าเริ่มต้นคือพอร์ต UDP 15998
--ส่ง-โมโน-นาฬิกา
ส่งค่านาฬิกาแบบโมโนโทนิกกับแต่ละแพ็กเก็ต เวลาเพียร์ (หากส่งโดยเพียร์) สามารถ
ดูกับ --รายละเอียด. รองรับเฉพาะเมื่อระบบสามารถสร้าง a
นาฬิกาโมโนโทนิก
--ส่ง-สุ่ม=ไบต์
ส่งข้อมูลแบบสุ่มไปยังเพียร์ สูงสุด ไบต์. จำนวนไบต์จะถูกจำกัดโดย
ปัจจัยอื่นๆ ถึง --ขนาดแพ็คเก็ตสูงสุด. หากจะใช้ข้อมูลนี้สำหรับข้อมูลที่เชื่อถือได้
วัตถุประสงค์ก็ควรนำมาประกอบกับ --รับรองความถูกต้อง สำหรับการรับรองความถูกต้องของ HMAC
--ส่งเวลา
ส่งเวลาโฮสต์ (นาฬิกาแขวน) กับแต่ละแพ็กเก็ต เวลาเพียร์ (หากส่งโดยเพียร์)
สามารถดูได้ด้วย --รายละเอียด.
--srv ในโหมดไคลเอ็นต์ ทำให้ต้องค้นหาชื่อโฮสต์ผ่านระเบียน DNS SRV ถ้า SRV
แบบสอบถามส่งกลับเป้าหมายบันทึกหลายรายการ ทั้งหมดจะถูก ping แบบคู่ขนานกัน
ไม่พิจารณาลำดับความสำคัญและน้ำหนัก พอร์ตของบันทึกจะถูกใช้แทน
--ท่า. ฟังก์ชันนี้จำเป็นต้องติดตั้งโมดูล dnspython
--สถิติ=ระยะห่าง
พิมพ์บรรทัดของสถิติปัจจุบันโดยย่อทุก ๆ ระยะห่าง วินาที สายเดียวกันสามารถ
พิมพ์ตามต้องการโดยเข้าไปที่ ^\ หรือส่งสัญญาณ QUIT ไปที่ 2ping
กระบวนการ
ใช้ 2ping6 ออนไลน์โดยใช้บริการ onworks.net