Score:0

OpenVPN ยกเลิกการเชื่อมต่อกับเครื่องของฉันจากภายนอก LAN

ธง pf

ฉันพบปัญหาเฉพาะนี้ที่ไม่สามารถทำซ้ำบน Windows และ Mac ได้ แต่เกิดขึ้นบน Linux เท่านั้น

เครือข่ายของฉันมีการตั้งค่าดังต่อไปนี้ Fiber Router DHCPs 192.168.1.x ถึง WiFi Router 192.168.0.x DHCP ไปยังอุปกรณ์ต่างๆ

ฉันมีเซิร์ฟเวอร์ OpenVPN บนเราเตอร์ WiFi ที่ฉันใช้เชื่อมต่อกับเครื่องของฉันจาก LAN ภายนอก ปัญหาเกิดขึ้นเมื่อเครื่อง Linux เครื่องหนึ่งของฉันสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ OpenVPN อื่น ทันทีที่ OpenVPN เชื่อมต่อกับ Linux ฉันก็ไม่สามารถ ping เครื่อง Linux เครื่องนั้นจากภายนอก LAN ของฉันได้อีกต่อไป อย่างไรก็ตาม มันยังใช้งานได้ภายใน LAN ดังที่ฉันได้กล่าวไว้ข้างต้นสิ่งนี้จะเกิดขึ้นเฉพาะกับเครื่อง Linux ฉันได้ทดสอบบน Ubuntu 18 และ Fedora 34

ฉันคิดว่ามันอาจมาจากการส่งต่อ IP ดังนั้นพยายามเปิดใช้งานบน Linux แต่ก็ไม่ได้ช่วยอะไร

มีความคิดอื่น ๆ อีกไหม?

AlexOnLinux avatar
ng flag
คำอธิบายของคุณเข้าใจยากจริงๆ คุณช่วยอธิบายคำถามของคุณอย่างละเอียดได้ไหม บางทีคุณควรเรียกพวกเขาว่าไคลเอนต์ abc และเซิร์ฟเวอร์ ovpn abc การเชื่อมต่อใดใช้การไม่ได้และเมื่อใด การตั้งค่าบางอย่างในการกำหนดค่าไคลเอนต์ของคุณและในการกำหนดค่าเซิร์ฟเวอร์อาจทำให้เกิดสิ่งนี้ได้ Windows ตีความการกำหนดค่าที่แตกต่างจาก Linux ที่คำสั่งบางอย่าง คำสั่งบางคำสั่งอาจใช้ไม่ได้กับทุกระบบปฏิบัติการ
pf flag
โอเค คิดแบบนี้ ฉันอยู่บนถนนกับโทรศัพท์ มีแล็ปท็อป (อูบุนตู) ที่บ้านและกล่องเวิร์กสเตชันที่สำนักงาน เมื่อแล็ปท็อปของฉันเชื่อมต่อกับเครือข่ายที่ทำงานผ่าน openvpn ฉันไม่สามารถเข้าถึงแล็ปท็อปจากโทรศัพท์ของฉันได้อีกต่อไป ซึ่งตัวมันเองก็ใช้ openvpn เพื่อเชื่อมต่อกับเครือข่ายในบ้านของฉันเช่นกัน
AlexOnLinux avatar
ng flag
คุณสามารถโพสต์ไฟล์กำหนดค่าไคลเอ็นต์และเซิร์ฟเวอร์จากแล็ปท็อปและเวิร์กสเตชันของคุณได้หรือไม่ นอกจากนี้ `ip route` จากแล็ปท็อปของคุณก่อนและหลังการเชื่อมต่อ VPN อาจมีประโยชน์ ฉันไม่คาดหวังว่ามันจะเป็นประเด็นส่งต่อ ฉันเดาว่าคุณมีปัญหาในการกำหนดเส้นทาง บางที vpn-config บอกว่าคุณควรเพิกเฉยต่อการเชื่อมต่อ vpn laptop2workstation ภายนอก ฉันไม่มีทางเป็นผู้เชี่ยวชาญ openvpn ฉันชอบไวร์การ์ดมากกว่า อย่างไรก็ตาม ให้เปรียบเทียบรายการไฟล์ปรับแต่งของคุณกับคู่มือ openvpn ฉันค่อนข้างแน่ใจว่าโซลูชันอยู่ในการกำหนดค่า หากคุณต้องการตรวจสอบการส่งต่อ ตรวจสอบห่วงโซ่การส่งต่อใน `iptables -S`
pf flag
ฉันสามารถแบ่งปันการกำหนดค่าไคลเอ็นต์ที่อูบุนตูเชื่อมต่อกับเครือข่ายงานได้ https://pastebin.com/DeA0mC0Q
AlexOnLinux avatar
ng flag
ฉันไม่เห็นสิ่งใดที่อาจขัดแย้งในไฟล์กำหนดค่าไคลเอนต์นั้น คุณตรวจสอบช่วงที่อยู่ที่คุณใช้กับแล็ปท็อปหรือโทรศัพท์เมื่อเชื่อมต่อกับ VPN หรือไม่ ความขัดแย้งคืออะไร? เป็นไปได้ไหมที่การรับส่งข้อมูลทั้งหมดของคุณจะถูกส่งไปยังเครือข่ายเวิร์กสเตชัน IP ของคุณเปลี่ยนแปลงก่อน / หลังคุณเชื่อมต่อกับ VPN ของคุณหรือไม่
pf flag
มันไม่ได้กำหนดเส้นทางการรับส่งข้อมูลทั้งหมดผ่าน VPN เนื่องจาก IP ของฉันยังคงเหมือนเดิม ฉันได้ลองใช้ตัวเลือกที่เป็นไปได้เกือบทั้งหมดแล้ว และความจริงที่ว่ามันทำงานบน Mac และ Windows ได้ทันที ทำให้ฉันคิดว่านั่นไม่ได้มาจาก OpenVPN แต่เป็นปัญหาเฉพาะของ Linux ดังที่คุณได้กล่าวถึงคำสั่งบางอย่างในการกำหนดค่า OpenVPN เป็นระบบปฏิบัติการเฉพาะ คุณสามารถชี้ให้เห็นถึงความแตกต่างที่อาจเกี่ยวข้องกับปัญหาได้หรือไม่
AlexOnLinux avatar
ng flag
ไม่ ฉันทำไม่ได้เพราะฉันไม่เชี่ยวชาญเรื่อง openvpn ค้นหาคู่มือและค้นหาคำหลักเช่น windows หรือ linux https://openvpn.net/community-resources/reference-manual-for-openvpn-2-4/

โพสต์คำตอบ

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