ฉันมีอินเทอร์เฟซทางกายภาพสองอินเทอร์เฟซในอุปกรณ์ของฉัน: eth0
และ eth1
ฉันต้องการใช้ eth0
เพื่อสื่อสารกับราสเบอร์รี่ที่เชื่อมต่อโดยตรงผ่านอีเธอร์เน็ต IP แบบคงที่ของราสเบอร์รี่คือ 192.168.1.201
เดอะ eth1
อินเทอร์เฟซเชื่อมต่อกับเราเตอร์ปกติ (พร้อมเครือข่าย 192.168.1.0/24
) สำหรับการเข้าถึงอินเทอร์เน็ต
การกำหนดค่า netplan ของฉันเป็นดังนี้:
เครือข่าย:
รุ่น: 2
อีเธอร์เน็ต:
eth0:
ที่อยู่:
- 192.168.1.11/24
เส้นทาง:
- ถึง: 192.168.1.201/32
ผ่าน: 0.0.0.0
eth1:
dhcp4: ใช่
# ปกติฉันได้รับมอบหมาย 192.168.1.100
ดูเหมือนว่าจะมีปัญหาเนื่องจากอินเทอร์เฟซทั้งสองใช้เหมือนกัน 192.168.1.0/24
เครือข่าย เมื่อฉันรีบูตฉันไม่สามารถรับ IP จากเซิร์ฟเวอร์ dhcp ได้ eth1
เว้นแต่ฉันจะถอดราสเบอร์รี่ออก eth0
อินเตอร์เฟซ.
ใครบ้างมีความคิดเกี่ยวกับวิธีที่ฉันจะเชื่อมโยงสองอินเทอร์เฟซ
ข้อจำกัด:
- ไม่สามารถเปลี่ยน IP แบบคงที่ของราสเบอร์รี่
- ไม่สามารถเชื่อมต่อราสเบอร์รี่กับเราเตอร์ได้ จะต้องเสียบโดยตรงกับ
eth0
อินเตอร์เฟซ.
- ไม่สามารถเปลี่ยนการกำหนดค่าของเราเตอร์