ฉันมีปัญหากับตารางเส้นทางของฉันฉันไม่รู้ว่าทำไมมันไม่ทำงาน
ฉันมีสองกรณีทดสอบฉันวาดแผนผังเครือข่ายสำหรับแต่ละกรณี
ขณะนี้ฉันสามารถแก้ไขเป้าหมายได้ .
เป้าหมาย:
- แล็ปท็อป -1 สามารถ ping ราสเบอร์รี่ pi มากกว่า zeroconf ip
- laptop-2 สามารถ ping raspberry pi มากกว่า zeroconf ip
- ราสเบอร์รี่ pi สามารถ ping 8.8.8.8 ข้ามเส้นทางเริ่มต้น
testcase-1
เกตเวย์เริ่มต้นบนราสเบอร์รี่ pi eth0 คือ 192.168.15.180
- แล็ปท็อป -1 สามารถ ping raspi มากกว่า zeroconf ip
- แล็ปท็อปที่ 2 ไม่ได้ ping raspi มากกว่า zeroconf ip
raspi สามารถ ping 8.8.8.8 ข้ามเส้นทางเริ่มต้น
ตารางเส้นทาง
default via 192.168.15.180 dev eth0 default dev eth0 scope link metric 1000 169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.218.78 169.254.0.0/16 dev eth0 scope link metric 1000 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.6
testcase-2
ไม่มีเกตเวย์เริ่มต้นบนราสเบอร์รี่ pi eth0
- แล็ปท็อป -1 สามารถ ping raspi มากกว่า zeroconf ip
- แล็ปท็อป - 2 สามารถ ping raspi มากกว่า zeroconf ip
raspi ลาด ping 8.8.8.8 ข้ามเส้นทางเริ่มต้น
ตารางเส้นทาง
default dev eth0 scope link metric 1000 169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.218.78 169.254.0.0/16 dev eth0 scope link metric 1000 192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.6
ฉันหวังว่าทุกคนสามารถช่วยฉันได้ ขอบคุณเพื่อน
ใน test1 pi และ laptop1 มี IP เดียวกัน - นี่ไม่ดี Laptop2 มี IP ในซับเน็ตที่แตกต่างกัน - ยังไม่ดี ทำไมต้องใช้ zeroconf ip เพียงแค่ให้เราเตอร์ DHCP จัดการได้หรือไม่
—
user657451
ใช่แล้วนี่เป็นปัญหาของรูปภาพแล็ปท็อป 1 มี 192.168.15.7 ฉันต้องการพฤติกรรมนี้สำหรับลูกค้าเช่นกล้องแกน ip ที่มีอยู่ใน mdns และจากนั้นมีการเชื่อมต่อ unicast ผ่านลิงก์ที่อยู่ในท้องถิ่นเพื่อกำหนด ip ไม่ว่าคุณจะอยู่ในเครือข่ายย่อยใด
—
Acs