Score:0

การส่งต่อพอร์ต IPsec Teltonika RUT955

ธง cn

ฉันใช้เราเตอร์ Teltonika RUT955 สองตัวที่มี IPsec (Strongswan) ในตัว สำหรับการทดสอบ ฉันมีสายเคเบิลที่วิ่งจาก WAN ไปยัง WAN ด้วย IP แบบคงที่ในเราเตอร์ทั้งสองที่ 172.16.1.1 และ 172.16.1.2 ฉันมีอุโมงค์และทำงานกับพอร์ต RS232 com ภายในที่สร้างขึ้นใน RUT955 ที่ส่งแพ็กเก็ต ESP จากเราเตอร์ไปยังเราเตอร์ การสื่อสารแบบสองทิศทางฉันมีเครือข่ายแตะที่การเชื่อมต่อทั้งหมดของเราเตอร์ WAN/WAN และ LAN/PC จากเราเตอร์ทั้งสอง ดังนั้นฉันจึงสามารถตรวจสอบการรับส่งข้อมูลทั้งหมดในเครือข่ายจำลองได้ ฉันสามารถ ping จากพีซีบนเราเตอร์พอร์ต LAN หนึ่งพอร์ต (192.168.4.1/24) ไปยังพีซีอีกเครื่องที่เชื่อมต่อกับพอร์ต LAN ของเราเตอร์ที่สอง (192.168.5.1/24) พีซีทั้งสองเครื่องมี IP แบบคงที่ในซับเน็ตเดียวกัน (192.168.4.3/24 และ 192.168.5.3/24 ตามลำดับ)

การใช้งานทั่วไปสำหรับปัญหาของฉัน ฉันมีเครื่องที่ออกแบบมาเพื่อพูดคุยกับคอมพิวเตอร์ด้านบนโดยใช้แพ็กเก็ต UDP ที่รันผ่านพอร์ตในเราเตอร์ (50345) ในสถานการณ์ปกติ พีซีและเครื่องจะเชื่อมต่อกับพอร์ต LAN ของเราเตอร์เดียวกัน ดังนั้นเครือข่ายส่วนตัวเดียวกันจึงเปิดซับเน็ต/16 บนเครื่อง/พีซีทั้งสองเครื่อง เมื่อพีซีต้องการคุยกับเครื่อง พีซีจะส่งแพ็กเก็ต UDP ไปยังพอร์ต 255.255.255.255 50345 ไปยังพอร์ต LAN ของเราเตอร์ หากเครื่องอยู่ในเครือข่ายและได้ยินแพ็กเก็ต/พอร์ต UDP เครื่องจะเริ่มทำงาน ในการส่งข้อมูลสุขภาพกลับไปยังพีซีโดยใช้แพ็กเก็ต UDP และพอร์ต 50345 การเชื่อมต่อจะถูกสร้างขึ้น แพ็กเก็ต UDP จะบินไปมา พีซีสามารถพูดคุยกับเครื่องและเครื่องสามารถพูดคุยกับพีซีโดยใช้แพ็กเก็ต UDP

ปัญหาคือ ฉันจะส่งแพ็กเก็ต UDP เหล่านี้พร้อมพอร์ตผ่านอุโมงค์ WAN/IPsec ได้อย่างไร ดังนั้นพีซีบนเราเตอร์บน LAN และเครื่องบนเราเตอร์ 2s LAN ฉันพยายามพอร์ตไปข้างหน้าโดยไม่ประสบความสำเร็จ ฉันได้ส่งต่อพอร์ต 50345 ผ่านพอร์ต 4500 ของ WAN (172.16.1.1 - 172.16.1.2), อุโมงค์ IPsec ด้วยความสำเร็จ หมายความว่าฉันสามารถเห็นพอร์ต 50345 ที่ส่งผ่าน LAN จากนั้นถูกห่อหุ้มไว้ในแพ็กเก็ต ESP ที่พอร์ต 4500 แต่เมื่อไปถึงเราเตอร์สอง (172.16.1.2) จะไม่ได้รับการถอดรหัสและส่งไปยังพอร์ต LAN ดังนั้นเครื่องจึงไม่เห็นแพ็กเก็ต UDP ข้อสันนิษฐานของฉันคือ ไม่ว่าฉันจะทำอะไรกับเราเตอร์สองตัวเพื่อให้เครื่องมองเห็นแพ็กเก็ต UDP ฉันต้องทำกับเราเตอร์อีกตัวสำหรับการสื่อสารแบบสองทิศทาง

TLDR; ฉันพยายามส่งแพ็กเก็ต UDP ผ่านอุโมงค์ IPsec โดยใช้การส่งต่อพอร์ต แพ็กเก็ตกำลังถูกห่อหุ้มและส่งผ่านอุโมงค์ IPsec แต่ไม่ถูกส่งต่อไปยังพอร์ต LAN ด้วยพอร์ตดั้งเดิมของ 50345 จำเป็นต้องหาวิธีดำเนินการให้เสร็จสิ้น การถ่ายโอนข้อมูล

Michael Hampton avatar
cz flag
แอปพลิเคชันของคุณต้องได้รับการออกแบบใหม่ คุณไม่สามารถออกอากาศผ่านเลเยอร์ 2
jhoop avatar
cn flag
Copy เกิดจากเครื่องส่งออกไปที่ 255.255.255.255 ซึ่งเป็น Layer 2 ถูกต้องหรือเปล่าครับ? ฉันเข้าใจยาก "ไม่สามารถออกอากาศผ่านเลเยอร์ 2" ฉันเข้าใจหรือไม่ว่าเราเตอร์ที่รับแพ็กเก็ต UDP ที่มี 255.255.255.255 ไม่สามารถส่งผ่านอุโมงค์ IPsec ได้
djdomi avatar
za flag
https://en.wikipedia.org/wiki/OSI_model ที่มีความหมาย
jhoop avatar
cn flag
สำหรับการออกแบบใหม่นี้ มีคำแนะนำอะไรที่คุณสามารถบอกฉันได้ไหมว่าฉันต้องดำเนินการไปในทิศทางใด ฉันมีตัวเลือกอื่นสำหรับช่องสัญญาณ GRE และ L2TP และอื่นๆ ฉันเข้าใจเลเยอร์ 2 ต้องอยู่ภายในเลเยอร์ 2 หรืออาจย้ายไปที่เลเยอร์ 3 เพื่อส่งต่อแพ็กเก็ตไปยังเราเตอร์อื่นแล้วกลับไปที่เลเยอร์ 2

โพสต์คำตอบ

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