มีความเป็นไปได้หรือไม่ที่จะเพิ่มเส้นทางเพิ่มเติมไปยังตารางโฮสต์ (ubuntu 20.04 LTS) ด้วยชุดเครื่องมือนักเทียบท่าหลังจากเริ่มคอนเทนเนอร์นักเทียบท่า
บริบท:
- นักเทียบท่าเวอร์ชัน 20.10.12 สร้าง e91ed57
- ติดตั้ง wireguard เป็นคอนเทนเนอร์ (รูปภาพ: lscr.io/linuxserver/wireguard )
- คอนเทนเนอร์ wireguard มี IP 172.19.0.2
- เครือข่าย wireguard คือ 10.14.14.0
- เพียร์โฮสต์ wireguard มี ip 10.14.14.1
- ไคลเอ็นต์ของ wireguard มี 10.14.14.2 3 4 และอื่น ๆ
- เส้นทางมาตรฐานจะถูกสร้างขึ้นเพื่อกำหนดเส้นทางจากเครือข่ายโฮสต์ไปยังเครือข่ายคอนเทนเนอร์ ( 192.168.2.0 – 172.19.0.0)
- การติดตั้งใช้งานได้ตราบใดที่การเชื่อมต่อทั้งหมดถูกสร้างขึ้นโดยไคลเอนต์ wireguard (พวกเขาสามารถเชื่อมต่อกับ NAS ในเครือข่ายในบ้าน ฯลฯ CIFS, WebDav, Webfrontend)
ทันทีที่ฉันต้องการใช้ RDP, ไคลเอ็นต์ VoIP หรือโปรโตคอลอื่นๆ ที่เซิร์ฟเวอร์ (เช่น เซิร์ฟเวอร์ rdp) ต้องการสร้างการเชื่อมต่อกลับไปยังไคลเอ็นต์ (เช่น ไคลเอ็นต์ rdp) การตั้งค่าก็ไม่ทำงานอีกต่อไป
ยกเว้นฉันเปิดใช้งานการส่งต่อ IP และกำหนดเส้นทางเป็น 10.14.14.0 ผ่าน 172.19.0.2 จากนั้น RDP และอื่นๆ ก็ใช้งานได้
จนถึงตอนนี้ดีมาก
แต่หลังจากรีบูตเส้นทางจะหายไป / แน่นอนว่าไม่มีอีกต่อไป ฉันไม่สามารถกำหนดเส้นทางผ่าน netplan ได้เนื่องจากเป้าหมายไม่พร้อมใช้งาน ต้องเริ่มคอนเทนเนอร์ก่อน
มีตัวเลือกหรือความเป็นไปได้กับชุดเครื่องมือนักเทียบท่าเพื่อเรียกใช้สคริปต์ด้วยคำสั่งการกำหนดเส้นทางทันทีที่เริ่มการทำงานของคอนเทนเนอร์ wireguard หรือไม่ บางทีฉันอาจจะพลาดอะไรไป
นี่จะเป็นตัวเลือกที่หรูหรากว่าในการใช้วิธีลินุกซ์มาตรฐานเนื่องจากเกี่ยวข้องกับบริบทนักเทียบท่า
หากไม่มีวิธีแก้ไขด้วยชุดเครื่องมือนักเทียบท่า ฉันจะกำหนดเส้นทางหลังจากคอนเทนเนอร์เริ่มทำงานได้อย่างไร
ขอแสดงความนับถือและขอขอบคุณสำหรับการสนับสนุนของคุณ