1
ไม่สามารถเข้าถึงเครื่อง Ubuntu ที่ใช้ไคลเอ็นต์ OpenVPN ได้
ฉันกำลังใช้งานเครื่องเซิร์ฟเวอร์ Ubuntu ที่ใช้งานไคลเอนต์ OpenVPN โดยใช้การเชื่อมต่อช่องสัญญาณ แม้ว่าฉันต้องการให้ข้อมูลเครือข่ายผ่านอุโมงค์ VPN แต่ฉันก็ยังต้องการเข้าถึงเครื่องจากเครือข่ายสาธารณะโดยใช้การส่งต่อพอร์ต (เพื่ออนุญาตให้เรียกใช้เว็บเซิร์ฟเวอร์บนเครื่องที่เข้าถึงได้จากบ้าน) การใช้บางโพสต์ในฟอรัมอื่นฉันสามารถตั้งค่าตารางเครือข่ายและเส้นทางที่กำหนดเองเพื่ออนุญาตให้เครือข่ายบางพอร์ตที่เฉพาะเจาะจงผ่านส่วนต่อประสานเครือข่ายปกติของฉัน สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบและกิจกรรมเครือข่ายทั้งหมดของฉันจะผ่านไคลเอนต์ VPN โดยค่าเริ่มต้นและกิจกรรมเครือข่ายบนพอร์ตที่ฉันระบุตอนนี้ผ่านส่วนต่อประสานเครือข่ายทางกายภาพของฉันทำให้ฉันสามารถเปิดเว็บเบราว์เซอร์ ปัญหาที่ฉันเผชิญอยู่ในขณะนี้คือด้วยตารางที่กำหนดเองและเส้นทางเหล่านี้ฉันไม่สามารถเรียกดูไปยังเครื่อง (เช่น 192.168.0.110) ในเครือข่ายเดียวกันได้อีกต่อไป (เช่นจาก 192.168.0.27 ) เมื่อฉันพยายามเปิดเว็บเบราว์เซอร์และเรียกดูพอร์ต 80 บนเครื่องฉันได้รับการหยุดพักชั่วคราวหลังจากเวลาผ่านไประยะหนึ่ง สิ่งที่น่าสนใจคือเมื่อฉันใช้ที่อยู่ IP สาธารณะของฉันโดยใช้การส่งต่อพอร์ตฉันสามารถเข้าถึงเครื่องบนพอร์ต 80 ได้ดี เมื่อฉันลบการตั้งค่าตารางที่กำหนดเองหรือเส้นทางที่กำหนดเองสำหรับการเข้าถึง 'no VPN' ฉันสามารถเข้าถึงเครื่องได้อีกครั้งภายในเครื่อง แต่สิ่งนี้จะทำให้ไม่สามารถเข้าถึงเครือข่ายสาธารณะได้ ฉันพยายามหาคนออนไลน์ที่มีปัญหาคล้ายกัน แต่ฉันไม่สามารถค้นหาสิ่งที่เกี่ยวข้องกับปัญหาที่ฉันเผชิญ ฉันรู้สึกว่าเนื่องจากฉันได้เพิ่มตารางและเส้นทางที่กำหนดเองเหล่านี้การตอบสนองจากเครื่อง Ubuntu จึงถูกเปลี่ยนเส้นทางไปยังเกตเวย์เริ่มต้นแทนที่จะส่งตรงไปยังคอมพิวเตอร์ที่ส่งการร้องขอไปยังเครื่อง Ubuntu นี่คือการกำหนดค่าตาราง mangle ของฉัน: ภาพหน้าจอ ฉันใช้คำสั่งเหล่านี้เพื่อกำหนดค่ากฎและเส้นทางสำหรับตาราง: ภาพหน้าจอ อย่างไรก็ตามมีความคิดว่าฉันทำอะไรผิดที่นี่และฉันจะสามารถเข้าถึงเครื่องบนพอร์ต 80 จากทั้งภายในและภายนอก LAN ได้อย่างไร …