“ ข้อผิดพลาด: ปลั๊กอินไม่รองรับความสามารถในการนำเข้า” เมื่อพยายามนำเข้าไฟล์กำหนดค่า openvpn


32

ตัวจัดการเครือข่ายของ Gnome ไม่สามารถนำเข้าไฟล์กำหนดค่า openvpn (.ovpn) ใด ๆ หลังจากอัปเกรด Ubuntu เป็นรุ่น 16.04;

ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามนำเข้าไฟล์กำหนดค่า openvpn:

The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability

สิ่งนี้ได้รับการแก้ไขและตอบที่นี่: askubuntu.com/questions/760664/ubuntu-16-04-openvpn?lq=1
Kestrell

1
สวัสดี Kestrell ... ขอบคุณสำหรับคำตอบของคุณ ************* ฉันได้ติดตั้งแพ็คเกจที่จำเป็นและติดตั้ง openvpn สำเร็จแล้วด้วยตนเอง: ********** แต่ปัญหาของฉันคือฉัน ไม่สามารถนำเข้าไฟล์กำหนดค่า openvpn โดยใช้ตัวจัดการเครือข่าย
ahooee

2
คุณเคยทำงานนี้ไหม
เซท

ก่อนที่จะอ่านเพิ่มเติมตรวจสอบว่า network-manager-openvpn ติดตั้งแล้ว
FlipMcF

คำตอบ:


19

การตั้งค่าของฉัน

ฉันยังมีปัญหาเดียวกันพยายามที่จะนำเข้าบนไคลเอนต์ Ubuntu 16.04 .ovpnไฟล์ที่ผลิตโดยเซิร์ฟเวอร์ pritunl บ้าน

แฟ้ม .ovpn มีความคิดเห็นเส้น ( #) เช่นเดียวกับใบรับรองแบบอินไลน์ ( <ca>, <tls-auth>, <cert>, <key>) และไม่มีเหตุผลที่ชัดเจนในการลบความคิดเห็นหรือปุ่ม เช่นเดียวกันนี้.ovpnได้ถูกนำเข้าสู่ตัวจัดการเครือข่าย Kubuntu 16.04 เรียบร้อยแล้วโดยมีเพียงคำเตือนเกี่ยวกับreneg-secความสูงเกินไป เบาะแสที่จะนำเข้าปัญหาใน Ubuntu 16.04

การแก้ไขข้อผิดพลาดของ OP

  1. reneg-secค่าสูงเกินไปและเป็นที่รู้จักกันพบข้อผิดพลาดที่นำเข้า :

    reneg-sec 2592000
    

    3600แสดงความคิดเห็นออกมาหรือใช้ค่าเริ่มต้น

    #reneg-sec 2592000
    

    ค่านี้สามารถตั้งค่าใหม่จากAdvancedการตั้งค่าในVPNแท็บการตั้งค่าภายใต้:

    reneg วินาที

  2. การกำหนดค่ามีสองremoteคำจำกัดความ:

    remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    remote-random
    

    ลองด้วยวิธีเดียวเท่านั้น:

    #remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    #remote-random
    

หลังจากการแก้ไขทั้งสองนี้ไม่มีข้อผิดพลาดในการนำเข้า

ปัญหาเพิ่มเติมกับ remoteการกำหนดค่า

แม้ว่าจะไม่มีข้อผิดพลาดในการนำเข้าอีกต่อไป แต่ระยะไกลไม่ได้นำเข้าอย่างถูกต้องเช่นพอร์ตและโปรโตคอลไม่ได้รับการแยกวิเคราะห์อย่างเหมาะสมดังนั้นฉันจึงต้องแยกremoteคำสั่งเพิ่มเติมในไฟล์. vpn ดังนี้

    remote hostname.org
    port 14195
    proto udp

สรุป

ไฟล์. ovpn ของฉันมีความคิดเห็นรวมถึงใบรับรองอินไลน์ ฯลฯ หลังจากอ่านบทความอื่น ๆ แล้วฉันคิดว่าปัญหาอยู่ในไฟล์อินไลน์หรือความคิดเห็นดังนั้นฉันจึงแยกใบรับรองและคีย์อินไลน์ออกเป็นไฟล์แยกต่างหากและลบความคิดเห็นทั้งหมด

ดังนั้นในที่สุดหลังจากใช้การแก้ไขข้างต้น.ovpnไฟล์ที่มีคีย์อินไลน์และความคิดเห็นถูกนำเข้า


2
ขอบคุณreneg-secค่าคือเหตุผลที่ฉันไม่สามารถนำเข้า.ovpnไฟล์ของฉัน มีรายงานข้อผิดพลาดของเครือข่ายผู้จัดการคือbugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/...
Cas

1
ขอบคุณฉันต้องตรวจสอบ "ใช้การบีบอัดข้อมูล LZO" ในตัวเลือกขั้นสูงของ Network Manager (ฉันใช้ OpenVPN Access Server) และระวังการรั่วไหลของ DNS! หากไม่มีกฎไฟร์วอลล์เพื่อบล็อกการสอบถาม DNS บนอินเทอร์เฟซ Ethernet / WiFi มีการรั่วไหลของ DNS แม้เมื่อใช้ IP เซิร์ฟเวอร์ DNS ของฉันเองและด้วยกฎ "block-outside-dns" สำหรับ OpenVPN 2.3.10 (ผ่าน Network Manager) คุณสามารถตรวจสอบการรั่วไหลของ DNS บนเว็บไซต์dnsleaktest.comและตรวจสอบอีกครั้งด้วยเครื่องมือเช่น Wireshark
baptx

การแยกใบรับรองในไฟล์อื่นทำให้ฉันสามารถนำเข้าได้สำเร็จ ฉันยังต้องใช้tls-remoteแทนverify-x509-nameเพื่อให้มันทำงาน
Pierre de LESPINAY

1
Googling ดูเหมือนว่ามีเหตุผลหลายประการที่ทำให้ไม่สามารถแยกวิเคราะห์ไฟล์ได้ ไม่มีวิธีรับข้อความ verbose เพิ่มเติมเกี่ยวกับสิ่งที่ทำให้เกิดข้อผิดพลาดในการแยกวิเคราะห์พยายามนำเข้า.ovpnไฟล์หรือไม่
Antonello

15

ปัญหาสำหรับฉันคือบรรทัดต่อไปนี้ใน.ovpnไฟล์ของฉัน:

route remote_host 255.255.255.255 net_gateway

การแสดงความคิดเห็นในบรรทัดนี้ทำให้ฉันสามารถนำเข้าการเชื่อมต่อได้


3
Ubuntu 18.04 และยังคงมีปัญหานี้ การแสดงความคิดเห็นบรรทัดนี้ (จาก Sophos XG config) ได้แก้ไข
Jasin

ubuntu 19.04 ปัญหาเดียวกันแสดงความคิดเห็นข้อผิดพลาดนี้แก้ไขบรรทัด
stetoc

10

ฉันมี Ubuntu 16.04 และปัญหาเดียวกันก็เกิดขึ้นเช่นกัน การแก้ปัญหาไม่ใช่วิธีแก้ปัญหาที่ดีมากเนื่องจากคุณต้องการคอมพิวเตอร์เครื่องอื่นที่เชื่อมต่อกับ VPN อยู่แล้ว

ตรวจสอบว่าคุณได้ติดตั้ง openvpn และ network-manager จากเทอร์มินัลแล้ว:

$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager

โดยทั่วไปสิ่งนี้ควรใช้งานได้ แต่ในบางกรณี (และฉันไม่รู้ว่าทำไม - ฉันคิดว่าน่าจะเป็นจุดบกพร่อง) .ovpnไม่สามารถนำเข้า

ดังนั้นทำตามขั้นตอนเหล่านี้:

  1. บนคอมพิวเตอร์ที่มีการเชื่อมต่อที่สร้างขึ้นด้วย VPN แล้วให้เลือกการเชื่อมต่อ vpn

  2. ทำให้รหัสผ่านว่างเปล่า

  3. คลิกที่ปุ่มส่งออก

ณ จุดนี้คุณจะมีไฟล์ ".conf"

  1. เปิดไฟล์ ".conf" และแก้ไขส่วนใด ๆ ที่อ้างอิงไฟล์ในคอมพิวเตอร์ของคุณหากมี

  2. ในคอมพิวเตอร์ของคุณสร้างการเชื่อมต่อใหม่ด้วยไฟล์ ".conf"


ที่เกิดขึ้นกับฉันเช่นกัน โชคดีที่ฉันมีแล็ปท็อปที่กำหนดค่าไว้แล้วและสามารถใช้เคล็ดลับนั้นเพื่อกำหนดค่าคอมพิวเตอร์เครื่องใหม่ของฉัน แต่บันทึกย่อ: ฉันต้องกำหนดชื่อผู้ใช้รหัสผ่านไฟล์กุญแจและไฟล์คีย์ TLS ขั้นสูงอีกครั้ง
igorsantos07

2

ในกรณีของฉันจำเป็นต้องลบความคิดเห็นทั้งหมด (เริ่มต้นด้วย #) จาก * .ovpn บางคนพบว่าบรรทัดที่มี "remote SERVER NNNN" ควรแบ่งออกเป็น "remote SERVER" และ "port NNNN"


1
ฉันสามารถยืนยันได้ว่าการลบความคิดเห็นจาก.ovpnไฟล์ช่วยแก้ไขปัญหาของฉันได้
George D

1
$ sudo openvpn --config file.ovpn

ทำงานได้สำหรับฉัน - ฉันสามารถขุดอุโมงค์ได้ แต่ฉันต้องจำ IP ในตัวเครื่องเนื่องจากฉันไม่ได้กำหนดค่า DNS ในเครื่อง


0

แก้ไขไฟล์ * .ovpn

อาจเกิดจากการตั้งค่าใน .opvnไฟล์ที่ไม่สามารถแยกวิเคราะห์ได้

ก่อนอื่นให้แน่ใจว่าคุณได้ติดตั้งแพ็คเกจที่จำเป็น:

sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn

หากยังคงล้มเหลวให้แก้ไขไฟล์ * .ovpn ในเท็กซ์เอดิเตอร์และตัดบรรทัดต่อไปนี้ที่หยุดการนำเข้า

<he> แท็ก

หากมี<he>แท็กในไฟล์ config ของไคลเอ็นต์ ovpn ให้ลบบรรทัดเหล่านั้น มันไม่จำเป็น:

<he>
...
</he>

รายละเอียดการเชื่อมต่อหลาย

หากมีสิ่งที่ชอบ:

<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>

แทนที่ส่วนนั้นด้วยสิ่งนี้:

remote <ip> 1194 udp

การนำเข้าสะดุดเมื่อมีการเชื่อมต่อหลายครั้งและไม่รองรับ <connection>แท็ก อย่างน้อยไม่ได้อยู่ใน 16.04-17.04

นั่นคือทั้งหมด IMHO คุณสามารถเก็บความคิดเห็นพวกเขาไม่ได้สร้างความแตกต่าง

หลังจากคุณลบแท็กและแก้ไขส่วนการเชื่อมต่อแล้วให้ลองนำเข้าไฟล์ * .ovpn ที่แก้ไขแล้ว ทางออกจากการโพสต์บล็อกนี้


0

สำหรับฉันฉันต้องเปลี่ยนสิ่งต่อไปนี้ในไฟล์. ovpn:

remote ***.org 443 tcp-client

ไปที่:

proto tcp
remote ***.org 443

และตามที่ชี้โดย @Kostas Filios ฉันต้องเปลี่ยนส่วนนี้เป็นความคิดเห็น:

#reneg-sec 2592000

0

ฉันมีปัญหานี้ขณะนำเข้าไฟล์. vpn กับตัวจัดการเครือข่าย ฉันแก้ไขโดยเปลี่ยนสายระยะไกลจาก

remote vpn.example.com 1190 udp4

ไปยัง

remote vpn.example.com 1190 udp

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.