การตั้งค่าไคลเอนต์ VPN


9

ฉันจำเป็นต้องเข้าถึง VPN จาก Ubuntu 12.04 ของฉัน

ฉันเห็นว่ามีการเชื่อมต่อ VPN> กำหนดค่า VPN ในตัวจัดการเครือข่าย แต่ขอชื่อผู้ใช้และรหัสผ่าน

ทั้งหมดที่ฉันต้องเป็นบาง.crt, .csr, .key, .ovpnไฟล์ซึ่งมีความเหมาะสมกับหน้าต่างบางชนิดลูกค้า

ฉันเป็นมือใหม่กับ VPN จริงๆ

ฉันยังพบโพสต์บล็อกนี้ นั่นเป็นวิธีที่จะไปไหม?


1
คุณมีการเชื่อมต่อประเภทใด ฉันหมายความว่าคุณมี Microsoft PPTP, Cisco หรือ OpenVPN หรือไม่
Ashutosh

มันเป็น OpenVPN
umpirsky

คุณตรวจสอบสิ่งนี้แล้วหรือยัง นี่เป็นแนวทางที่ดีจริงๆ
Ashutosh

2
วิทยาศาสตร์ทั้งหมดนี้เพื่อเข้าถึงเครือข่าย VPN หรือไม่? :)
umpirsky

1
ใช่ แต่แล้วการเชื่อมต่อ VPN> กำหนดค่า VPN ในตัวจัดการเครือข่ายหมายถึงอะไร ฉันคิดว่าฉันสามารถกำหนดค่าด้วยการคลิกเมาส์เพียงไม่กี่ นั่นคือในจิตวิญญาณของอูบุนตู
umpirsky

คำตอบ:


14

นี่เป็นขั้นตอนที่ฉันทำตามเพื่อให้มันทำงานได้ มีข้อผิดพลาดในตัวจัดการเครือข่ายที่นำเข้า ovpn ไม่ถูกต้อง - ตั้งแต่ปี 2010 (!)

https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365

ฉันพบเว็บไซต์นี้จนกว่าจะได้รับการแก้ไข

http://howto.praqma.net/ubuntu/vpn/openvpn-access-server-client-on-ubuntu

ขั้นตอน

Create a new folder in your home dir - I called mine vpn.config
Copy your downloaded client.ovpn file into the new folder

Open client.opvn in an editor

Open a new file
Cut the lines between <ca> tags in client.ovpn
Paste into new file, save this file as ca.crt
Remove both <ca> tags from client.ovpn

Open a new file
Cut the lines between <cert> tags in client.ovpn
Paste into new file, save this file as client.crt
Remove both <cert> tags from client.ovpn

Open a new file
Cut the lines between <key> tags in client.ovpn
Paste into new file, save this file as client.key
Remove both <key> tags from client.ovpn

Open a new file - this is the last one :-)
Cut the lines between <tls-auth> tags in client.ovpn
Paste into new file, save this file as ta.key
Remove both <tls-auth> tags from client.ovpn

And remove this line:
key-direction 1


Now position the cursor in client.ovpn, right above the line # -----BEGIN RSA SIGNATURE-----

Insert the following lines

ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1

Save and close all the files.

Goto Network Manager -> Edit Connections ->VPN
click Import, browse to the modified client.ovpn in the folder you recently created - and where your certificates are, and import that file
Enter vpn username and password if prompted
On the VPN page, select Advanced
On the General Tab, uncheck the first option, "Use custom gateway"

Save

Use...

คุณสามารถลบไฟล์ที่คุณสร้างขึ้นเมื่อคุณนำเข้าไฟล์ได้หรือไม่
adantj

ฉัน googling อย่างบ้าคลั่งสำหรับเรื่องนี้ ขอบคุณ!
the_drow

13

ติดตั้งnetwork-manager-openvpn-gnomeจากศูนย์ซอฟต์แวร์ Ubuntu (โดยปกติจะถูกซ่อนจากผลการค้นหาเมื่อค้นหา openvpn เว้นแต่คุณคลิก "แสดงรายการทางเทคนิค XX" ที่ด้านล่างของหน้าต่าง)

หรือสามารถใช้เทอร์มินัล ( Ctrl+ Alt+ T):

sudo aptitude install network-manager-openvpn-gnome

หลังจากนี้ตัวเลือกในการเชื่อมต่อกับ openvpn VPN จะปรากฏขึ้นภายใต้

ตัวจัดการเครือข่าย -> การเชื่อมต่อ VPN -> กำหนดค่า VPN


3
บันทึกไฟล์เหล่านั้นทั้งหมดในโฟลเดอร์เดียวกันจากนั้นเมื่อคุณเปิดการตั้งค่าควรมีตัวเลือก "นำเข้า" ซึ่งเป็นที่ที่คุณจะเปิดไฟล์. vpn ส่วนใหญ่หากไม่ใช่การตั้งค่าทั้งหมดควรตั้งค่าให้คุณทั้งนี้ขึ้นอยู่กับวิธีสร้างไฟล์. vpn ถ้าคุณไม่คุ้นเคยกับบรรทัดคำสั่งหรือมีความต้องการเฉพาะเจาะจงคุณสามารถใช้ตัวจัดการเครือข่ายได้ง่ายกว่ามาก หมายเหตุฉันไม่รู้ว่าพวกเขาเปลี่ยนแปลงสิ่งนี้หรือไม่ แต่คุณเคยต้องออกจากระบบ / ย้อนกลับหรือรีบูตสำหรับการเชื่อมต่อ VPN ใหม่ของคุณเพื่อแสดงขึ้นหลังจากที่สร้างขึ้น
reverendj1

2
ปัญหาเดียวคือฉันไม่มีการเชื่อมต่ออินเทอร์เน็ตเมื่อฉันเปิดใช้งาน VPN :) มีความคิดใดว่าทำไมสิ่งนี้ถึงเกิดขึ้นได้
umpirsky

4
@umpirsky ตามหัวข้อนี้ubuntuforums.org/showthread.php?t=1337460 ; เลือกกำหนดค่า VPN จากเมนู> เลือก VPN ที่คุณมีปัญหา> คลิกแก้ไข> คลิกแท็บ IPv4> คลิกเส้นทาง> ทำเครื่องหมายในช่องที่ระบุว่า "ใช้การเชื่อมต่อนี้เฉพาะสำหรับทรัพยากรบนเครือข่ายของตน"
PawełPrażak

บนแท็บ VPN ให้ตั้งค่าไฟล์ที่จำเป็นทั้งหมด (ใบรับรองคีย์ ฯลฯ ) จากนั้นคลิกที่ปุ่มขั้นสูง ตรวจสอบให้แน่ใจว่าคุณสมบัติเหล่านี้ตรงกับคุณสมบัติที่อยู่ใน.ovpnไฟล์ของคุณ(เช่นพอร์ตเกตเวย์แตะหรือปรับแต่ง tcp หรือ udp เป็นต้น) หลังจากเสร็จสิ้นสิ่งเหล่านี้คุณควรจะสามารถสร้างการเชื่อมต่อ vpn
Shnkc

0

วิธีแก้ไขปัญหาที่คุณอาจมี:

ไม่มีการเชื่อมต่อ / ตัดการเชื่อมต่อ WiFi

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

แหล่ง

ไม่สามารถเชื่อมต่อกับโฮสต์ใน VPN - การกำหนดค่าไฟร์วอลล์

ในไฟล์นี้:

sudo gedit /etc/firestarter/user-pre

เพิ่มกฎเหล่านั้น:

iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p esp
iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p udp -m multiport -sports isakmp,10000
iptables -A INPUT -j ACCEPT -i tun+
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p esp
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p udp -m multiport -dports isakmp,10000
iptables -A OUTPUT -j ACCEPT -o tun+

แทนที่ xxx.xxx.xxx.xxx ด้วยที่อยู่ IP ของ VPN Gateway ของคุณ

แหล่ง


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