วิธีการตั้งค่าไคลเอนต์ OpenVPN


119

ฉันกำลังพยายามติดตั้ง OpenVPN โดยใช้ NetworkManager GUI ดูเหมือนมีข้อผิดพลาดและไม่ตอบสนอง มีเครื่องมืออื่น ๆ สำหรับตั้งค่าไคลเอนต์ VPN หรือไม่


1
เป็นเรื่องเกี่ยวกับ DNS รั่วไหลของ openvpn บน Ubuntu แก้ไข: ubuntubuzz.com/2015/09/…
Xaqron

คำตอบ:


143

ใช่คุณสามารถใช้ OpenVPN ได้โดยตรง วิธีนี้คุณสามารถใช้การตั้งค่าเพิ่มเติมได้เช่นกัน

ก่อนอื่นคุณต้องมีopenvpnแพ็คเกจ:

sudo apt-get install openvpn

จากนั้นคุณสามารถเชื่อมต่อเช่นนี้:

sudo openvpn --config /path/to/config.ovpn

sudoเป็นสิ่งสำคัญเพราะ OpenVPN จะไม่สามารถที่จะเชื่อมต่อเป็นอย่างอื่น (ผมคิดว่าเพราะมันมีการเปลี่ยนแปลงเส้นทาง)


ฉันไม่พบconfig.ovpnไฟล์
Yan King Yin

2
@YanKingYin คุณควรได้รับจากผู้ให้บริการ VPN
Ali Shakiba

12
ที่จะทำให้มันถาวร, แก้ไข/etc/default/openvpnและ uncomment บรรทัดAUTOSTART="all"และคัดลอกไฟล์ ovpn ของคุณไป/etc/openvpn/config.conf- ต้องมีนามสกุล .conf
Thales Ceolin

2
@YanKingYin คุณสามารถดาวน์โหลดได้โดยเข้าสู่เซิร์ฟเวอร์ vpn ของคุณจากเบราว์เซอร์
Aniket Thakur

1
นี่เป็นเพียงการติดตั้ง OpenVPN ลูกค้าและไม่ใช่เซิร์ฟเวอร์หรือไม่
Luka

57

วิธีที่ง่ายที่สุดใช้คำสั่งนี้:

sudo apt-get install network-manager-openvpn-gnome

จากนั้นเพิ่มการOpenVPNเชื่อมต่อNetwork Managerหลังจากคำสั่งด้านบนรองรับการอิมพอร์ต.ovpnไฟล์

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันพยายามใช้สิ่งนี้ แต่ไม่สามารถบันทึกได้ ฉันคิดว่าฉันได้รับผลกระทบจากข้อผิดพลาดนี้: bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/ …
Farid Nouri Neshat

@FaridNouriNeshat: มันเป็นในขณะที่ (หลังจากอัปเดต) ใน 16.04.1 LTS มันไม่ทำงาน (ฉันได้รายงานข้อผิดพลาด) ตอนนี้ใช้เทอร์มินัลเพื่ออ่านความคิดเห็นเกี่ยวกับการรั่วไหลของ DNS
Xaqron

สิ่งนี้ใช้ได้สำหรับฉัน แต่จะไม่อนุญาตให้ฉันเชื่อมต่อนอก VPN ในขณะที่เปิดอยู่ การใช้เครื่องมือ CLI นั้นทำงานได้อย่างไร้ที่ติ
absynce

25

ดังที่ Louis ได้อธิบายไว้ว่าการติดตั้งไคลเอนต์ openvpn สามารถทำได้ด้วยคำสั่ง

sudo apt-get install openvpn

อย่างไรก็ตามหากคุณใช้กลไกการพิสูจน์ตัวตนแบบคู่สำหรับเซิร์ฟเวอร์ vpn ของคุณให้เชื่อมต่ออย่างง่าย ๆ ด้วย

sudo openvpn --config /path/to/config.ovpn

จะไม่เพียงพอ คุณต้องมีการตั้งค่าเพิ่มเติม

  1. ตรวจสอบให้แน่ใจว่าไฟล์กำหนดค่าของคุณมีauth-user-passบรรทัด
  2. ถัดไปเพิ่ม--auth-retry interactคำสั่งการเชื่อมต่อของคุณ ดังนั้นคำสั่งทั้งหมดของคุณจะดูเหมือน

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    

ไม่ตัดให้ฉัน:SIGUSR1[soft,connection-reset] received, process restarting
Tomislav Nakic-Alfirevic

5

ฉันมาที่นี่จากการล็อกวิธีการตั้งค่า VPN โดยใช้ไฟล์. ovpn [ซ้ำ]เพราะฉันต้องการให้คำตอบสำหรับปัญหาการนำเข้า*.ovpnไฟล์ในGUIซึ่งผู้ใช้บางคนประสบ

เช่นเดียวกับคนอื่น ๆ ฉันได้ทำการติดตั้ง:

$sudo apt-get install network-manager-openvpn-gnome

อย่างไรก็ตามใน Ubuntu 18.04 (มีปัญหาเดียวกันกับ 16.04) ฉันไม่สามารถนำเข้า*.ovpnไฟล์โดยใช้ GUI (การตั้งค่า -> เครือข่าย -> VPN + -> 'นำเข้าจากไฟล์') ฉันได้รับเสมอ:

ไม่สามารถนำเข้าการเชื่อมต่อ VPN

ไม่สามารถอ่านไฟล์ "foo.ovpn" หรือไม่มีข้อมูลการเชื่อมต่อ VPN ที่รู้จัก

ข้อผิดพลาด: ปลั๊กอินไม่รองรับความสามารถในการนำเข้า

อย่างไรก็ตามฉันเพิ่งสะดุดกับคำสั่งต่อไปนี้จากnixCraftสำหรับการนำเข้า*.opvnไฟล์:

$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn

หลังจากเรียกใช้คำสั่งนั้นการเชื่อมต่อ VPN ของฉันจะแสดงอยู่ใน 'การตั้งค่า -> เครือข่าย -> VPN' หลังจากแก้ไขรหัสผ่านการเชื่อมต่อ VPN ของฉันก็ใช้งานได้ การเชื่อมต่อ VPN ยังแสดงอยู่ในเมนูบนแผงด้านบนที่แสดงการเชื่อมต่อพลังงานผู้ใช้เหนือสิ่งอื่นใด


1
ความสามารถนี้ยังทำงานใน gui nm-connection-editor เรียกใช้โปรแกรมคลิก [+] แล้วเลือกนำเข้าการกำหนดค่า VPN ที่บันทึกไว้ อินเทอร์เฟซการตั้งค่าเครือข่าย gnome สำหรับการทำเช่นนี้เสียใน 18.04 แต่ nm-connection-editor ใช้งานได้ดี
Steeve McCauley

3

ติดตั้ง OpenVpn

sudo apt-get install network-manager-openvpn-gnome

จากนั้นไปที่การตั้งค่าเครือข่าย> แก้ไขการเชื่อมต่อ> เพิ่ม> เลือก VPN ชี้ไปที่จุดทันเนลโปรโตคอล> สร้าง

เพิ่มชื่อผู้ใช้ , รหัสผ่านและเกตเวย์

จากนั้นไปที่เมนูขั้นสูง

ทำเครื่องหมายใช้ชี้ไปที่จุดเข้ารหัส

บันทึก

จากนั้นไปที่การตั้งค่าเครือข่าย> การเชื่อมต่อ VPNและเลือกการเชื่อมต่อ VPN และทำการเชื่อมต่อ


0

หากคุณไม่ต้องการเกี่ยวข้องกับ Network Manager ที่เก็บ git นี้มีสคริปต์ง่าย ๆ ที่ทำงานได้ดีมากโดยใช้เซสชันแบบโต้ตอบที่มีคำถามน้อยกว่าครึ่งโหล ดูเอกสารที่ดาวน์โหลด

https://github.com/Nyr/openvpn-install.git


0

บน Ubuntu 18 ให้ติดตั้งตัวจัดการเครือข่ายด้วยคำสั่ง:

sudo apt-get install network-manager-openvpn-gnome

จากนั้น ...

  1. เปิดการตั้งค่าเครือข่ายอีกครั้ง
  2. ลองนำเข้าไฟล์อีกครั้ง

การนำเข้าควรทำงานได้ดี


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