คำถามของฉันคือการติดตามคำถามที่ตอบแล้วที่นี่:
ปัญหา OpenVPN - การเจรจาคีย์ TLS ล้มเหลวภายใน 60 วินาที
ฉันไม่มีชื่อเสียงเพียงพอที่จะแสดงความคิดเห็นในการสนทนาเดิม
ฉันใช้ UDP ในการตั้งค่าเซิร์ฟเวอร์ OpenVPN บนอุปกรณ์ Raspberry Pi (ผ่าน PiVPN)
ฉันอยู่ในสถานที่ห่างไกล และฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ด้วยแอป OpenVPN Connect Android บนอุปกรณ์มือถือได้สำเร็จ
อย่างไรก็ตาม. เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์เดียวกัน (จากตำแหน่งระยะไกลเดียวกัน บนเครือข่ายระยะไกลเดียวกัน) จากอุปกรณ์เดสก์ท็อป Debian โดยใช้ เปิด VPN
ฉันพบปัญหาความล้มเหลวในการเจรจาคีย์ TLS:
หาง -n 10 /var/log/openvpn.log
:
18 ธันวาคม 14:58:06 server-pi ovpn-server[563]: xxx.xxx.xx.xxx:38496 TLS: เริ่มต้นแพ็กเก็ตจาก [AF_INET]xxx.xxx.xx.xxx:38496, sid=7f641c7e f5ae9f48
18 ธันวาคม 14:59:06 server-pi ovpn-server[563]: xxx.xxx.xx.xxx:38496 ข้อผิดพลาด TLS: การเจรจาคีย์ TLS ล้มเหลวที่จะเกิดขึ้นภายใน 60 วินาที (ตรวจสอบการเชื่อมต่อเครือข่ายของคุณ)
18 ธันวาคม 14:59:06 server-pi ovpn-server[563]: xxx.xxx.xx.xxx:38496 ข้อผิดพลาด TLS: การจับมือ TLS ล้มเหลว
18 ธันวาคม 14:59:06 server-pi ovpn-server[563]: xxx.xxx.xx.xxx:38496 ได้รับ SIGUSR1[soft,tls-error] แล้ว รีสตาร์ทอินสแตนซ์ไคลเอนต์
หากนี่เป็นปัญหาของการใช้โปรโตคอล UDP บน TCP เหตุใดแอป OpenVPN Connect สำหรับ Android จึงไม่มีปัญหาดังกล่าวเมื่อไคลเอ็นต์เดสก์ท็อป Debian ทำ อะไรคือความแตกต่าง?