IPv6 ping ทำได้ต่อเมื่อเครื่องเป้าหมายส่ง Ping


0

ฉันมีปัญหาทั่วไป "a สามารถ ping b แต่ b ไม่สามารถ ping a" ปัญหา ฉันใช้ IPv6 สำหรับการ ping มีอะไรพิเศษในกรณีของฉันคือ "b" สามารถ ping "a" ทันทีหลังจาก "b" pings "a" หลังจากการทดลองบางอย่างฉันรู้ว่าทุกอย่างทำงานได้ดีถ้าฉันระบุเน็ตเวิร์กอินเตอร์เฟสที่ควรใช้กับ "-I eth0" (ใช่อินเทอร์เฟซสองตัวบนเครื่อง Linux อยู่ในซับเน็ตเดียวกัน) ฉันยังคงต้องการที่จะเข้าใจว่าการเปลี่ยนแปลงครั้งใดที่เครื่อง "b" ส่งเสียงปิ๊งและขอขอบคุณความรู้จากผู้เชี่ยวชาญ Ping กับ IPv4 ทำงานได้ดีทั้งสองทิศทาง หากฉันหยุด ping จาก "b", "a" ยังคง ping "b" ได้จนกว่าฉันจะหยุดมันด้วย Ctrl-C การลองอีกครั้งล้มเหลวแม้ว่าฉันจะลองทันทีดังนั้นฉันจึงเชื่อว่ามันไม่ใช่ปัญหา upcache ข้อมูลบางส่วน:

เครื่องจักร "a"

ระบบปฏิบัติการ: Windows (เพิ่ม "ICMPv6" ในข้อยกเว้นสำหรับไฟร์วอลล์)

ที่อยู่ IPv6: fe80 :: 21c: 1cff: fe00: 3de3

เครื่อง "b":

ระบบปฏิบัติการ: Linux Busybox

ที่อยู่ IPv6: fe80 :: 21c: 1cff: fe00: 3de4

ลองทั้งไบนารี "ping" และ "ping6"


คุณลองส่ง Ping ไปยังที่อยู่ด้วยการเพิ่มโซน / อินเทอร์เฟซดัชนีได้หรือไม่? รูปแบบคือaddress%zone, fe80::21c:1cff:fe00:3de4%eth0บน Linux; หมายเลขที่ถูกต้องสามารถพบได้ในตารางจากroute printใน Windows
grawity

คำตอบ:


0

ด้วย ที่อยู่ IPv6 ของ link-local คุณจำเป็นต้องระบุอินเตอร์เฟสเสมอ เหตุผลคือมีการใช้การบล็อกที่อยู่เดียวกัน (คำนำหน้า) ในทุกเครือข่าย: ที่อยู่fe80::21c:1cff:fe00:3de3นั้นไม่ซ้ำกันในลิงก์เฉพาะ (อินเตอร์เฟส) ในลิงค์อื่นอาจใช้ที่อยู่เดียวกันสำหรับอุปกรณ์ที่แตกต่างอย่างสิ้นเชิง

เนื่องจากที่อยู่ link-local นี้มักจะไม่ค่อยมีประโยชน์สำหรับการใช้งานด้วยตนเองเนื่องจากคุณต้องระบุอินเตอร์เฟสทุกครั้ง ในคอมพิวเตอร์เครื่องอื่นชื่อของอินเทอร์เฟซอาจแตกต่างกันดังนั้นคุณจึงไม่สามารถส่งลิงค์ที่มีที่อยู่ให้ใครเพราะคุณไม่รู้ชื่ออินเทอร์เฟซสำหรับลิงค์นั้น ๆ

เพื่อหลีกเลี่ยงการระบุส่วนต่อประสานคุณจะต้องมีที่อยู่ IPv6 "ของจริง" ที่มีขอบเขตทั่วโลกที่คุณสามารถกำหนดเส้นทางได้

ตัวอย่างเช่นคุณอาจใช้ https://cd34.com/rfc4193/ที่คุณป้อนที่อยู่ MAC และจะทำการคำนวณและส่งคืนบล็อกของที่อยู่ IPv6 ที่จะใช้

ในกรณีของคุณหลังจากคอมพิวเตอร์เครื่องหนึ่งส่ง Ping ไปที่อื่นที่อยู่ IPv6 และอินเทอร์เฟซของคอมพิวเตอร์นั้นเป็นที่รู้จักในคอมพิวเตอร์เป้าหมายดังนั้นมันจึงสามารถ ping กลับได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.