Score:1

เหตุใด linux จึงสร้างการออกอากาศ ARP สำหรับแพ็กเก็ตที่ตรงกับเส้นทาง LAN

ธง gt
hgl

ฉันมีอุปกรณ์ทางกายภาพสองเครื่อง เราเตอร์และจุดเข้าใช้งาน ซึ่งทั้งคู่ติดตั้งด้วย OpenWRT

เราเตอร์มีสองอินเทอร์เฟซ อินเทอร์เฟซหนึ่งสำหรับ LAN (192.168.1.1/24) และอีกอินเทอร์เฟซหนึ่งสำหรับ WAN นอกจากนี้ AP ยังมีอินเทอร์เฟซสองอินเทอร์เฟซ อินเทอร์เฟซหนึ่งสำหรับ LAN (192.168.1.2/24) อีกอินเทอร์เฟซสำหรับ WiFi (192.168.2.1/24) อินเทอร์เฟซ LAN ทั้งสองเชื่อมต่อกันด้วยสาย

บนเราเตอร์ มีการตั้งค่าเส้นทางสำหรับ WiFi:

เส้นทาง ip เพิ่ม 192.168.2.0/24 ผ่าน 192.168.1.1

เมื่อฉันปิง 192.168.2.1 บนเราเตอร์ ฉันหวังว่าคำขอ echo จะผ่านสายที่มี IP ต้นทาง 192.168.1.1 และ IP ปลายทาง 192.168.2.1และเราเตอร์จะได้รับเสียงสะท้อนตอบกลับ แต่กลับกลายเป็นว่าเราเตอร์สร้างการออกอากาศ ARP เพื่อขอที่อยู่ MAC สำหรับ 192.168.2.1 ซึ่งถูกส่งไปยังอินเทอร์เฟซ LAN ของ AP แล้วละเว้น

ฉันจะทำให้เราเตอร์ทำงานได้ตามที่ตั้งใจไว้ได้อย่างไร

Massimo avatar
ng flag
ตรวจสอบซับเน็ตมาสก์ของคุณอีกครั้ง
ru flag
คุณควรใช้ 192.168.1.2 เป็นโหนดที่คุณกำลังส่งแพ็กเก็ตไปยังเครือข่าย 192.168.2.0/24 ส่วนการส่งผ่านควรเป็นโหนดระยะไกลที่คุณส่งแพ็กเก็ตไป ซึ่งพร้อมใช้งานสำหรับโฮสต์ของคุณ ดังนั้นเพิ่มเส้นทาง ip 192.168.2.0/24 ผ่าน 192.168.1.2
hgl avatar
gt flag
hgl
ฉันสามารถยืนยันได้ว่า LAN ของเราเตอร์คือ /24, WAN /32, LAN ของ AP คือ /24 และ WiFi /24
Michael Hampton avatar
cz flag
@rAlen ใช่ดูเหมือนว่าปัญหาและวิธีแก้ไข คุณสามารถหาคำตอบได้อย่างเต็มที่
hgl avatar
gt flag
hgl
@rAlen มันได้ผล! ขอบคุณมาก. ฉันหวังว่าความคิดเห็นของคุณจะถูกส่งเป็นคำตอบเพื่อที่ฉันจะได้ยอมรับมัน!
Score:2
ธง ru

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

คุณใช้ IP ที่คุณมีบนโฮสต์เดียวกันซึ่งไม่สามารถเข้าถึง 192.168.2.0/24 โดยพื้นฐานแล้วคุณบอกให้เขาใช้ตัวเองเป็นเราเตอร์สำหรับเครือข่ายนั้น จากนั้นจึงส่ง ARP ผ่าน NIC ที่มี Local IP ที่คุณระบุ พยายามหาอุปกรณ์ที่มี 192.168.2.1 IP เชื่อมต่อกับเครือข่ายทางกายภาพ (สวิตช์) เดียวกันกับ 192.168.1.1 NIC

หากคุณเพิ่มเส้นทางโดยระบุรีโมตโฮสต์ในส่วน via ทุกอย่างควรใช้งานได้

เส้นทาง ip เพิ่ม 192.168.2.0/24 ผ่าน 192.168.1.2

จากนั้นคุณบอกเราเตอร์ให้ส่งแพ็กเก็ตที่ต้องไป 192.168.2.0./24 เครือข่ายไปยังอุปกรณ์ที่มี 192.168.1.2 IP ที่อยู่ในเครือข่ายเดียวกัน จากนั้นอุปกรณ์ดังกล่าวจะจัดการกำหนดเส้นทางไปยังเครือข่ายอื่น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา