กำหนดค่าการนำเข้าบน network-manager-openvpn


9

ฉันกำลังพยายามใช้บริการฟรีโดยใช้โปรโตคอล OpenVPN โดยใช้โมดูล GUI ของ OpenVPN ในตัวจัดการเครือข่าย

การกำหนดค่าทำงานได้อย่างสมบูรณ์เช่นเดียวกับ.ovpnบน Windows พฤติกรรมใน Windows นั้นฉันใช้ OpenVPN GUI และเลือกที่จะเชื่อมต่อกับ VPN นี้โดยเฉพาะ จากนั้นจะแสดงกิจกรรมในความพยายามที่จะเชื่อมต่อและเปิดกล่องโต้ตอบสำหรับการตรวจสอบชื่อผู้ใช้ / รหัสผ่าน

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

client
dev tun
proto tcp
remote miami.proxpn.com 443 
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
cipher BF-CBC
keysize 512
comp-lzo
verb 4
mute 5
tun-mtu 1500
mssfix 1450
auth-user-pass
reneg-sec 0


# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

ไม่จำเป็นต้องพูด แต่ฉันได้ดาวน์โหลดแพ็คเกจทั้งหมดที่จำเป็นสำหรับการตั้งค่าการเชื่อมต่อ OpenVPN

โดยวิธีการที่คุณสามารถดูข้างต้น.keyและ.crtระบุตำแหน่งไฟล์ที่จะอยู่ในไดเรกทอรีเดียวกับไฟล์ config หลังจากนำเข้าไฟล์กำหนดค่าแล้วหากฉันจะลบออกมันจะทำให้เกิดปัญหาหรือไม่ หมายเหตุฉันไม่ได้ลบออกดังนั้นปัญหาที่ฉันเผชิญไม่ใช่เนื่องจากไม่มีไฟล์เหล่านี้

คำตอบ:


13

ลองเชื่อมต่อ VPN จากบรรทัดคำสั่ง สิ่งนี้จะทำให้แน่ใจได้ว่าปัญหาเกิดขึ้นกับ NetworkManager ไม่ใช่อย่างอื่น คุณสามารถเชื่อมต่อจากบรรทัดคำสั่งโดยใช้:

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

คุณอาจต้องเรียกใช้คำสั่งนี้โดยใช้ sudo

หากคุณสามารถเชื่อมต่อจากบรรทัดคำสั่งได้ให้ลองเพิ่มตัวเองในnetdevกลุ่มและยกเลิกการเลือกAvailable to all usersในหน้าต่างการตั้งค่า vpn ใน NetworkManager จากนั้นลองเชื่อมต่อโดยใช้ NM


1
ตามที่คาดไว้มันเชื่อมต่ออย่างสมบูรณ์แบบกับความพยายามใน Terminal มันต้องการsudoสิทธิ์พิเศษ
Oxwivi

ดังนั้นคุณลองเพิ่มตัวเองในกลุ่ม 'netdev' โดยไม่เลือก "ผู้ใช้ทั้งหมดที่มีอยู่" ในคุณสมบัติการเชื่อมต่อใน Network Manager แล้วเชื่อมต่อผ่าน Network Manager หรือไม่
binW

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

คุณสามารถเพิ่มผู้ใช้ในกลุ่ม 'netdev' โดยใช้คำสั่งต่อไปนี้ "sudo usermod -aG netdev <user-name>"
binW

... มันใช้งานได้ ... แต่มันไม่ได้ขอให้ฉันรับรองความถูกต้อง ... WTF?
Oxwivi

3

ฉันคิดว่าการtail -f /var/log/{syslog,messages}เชื่อมต่อ VPN อีกครั้งอาจให้คำตอบ


เชื่อมต่อใหม่? มันไม่ได้เชื่อมต่อเลย
Oxwivi

1
หากไม่เชื่อมต่อก็จะคายข้อความแสดงข้อผิดพลาดออกมา
Lekensteyn

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