không thể nhập tệp cấu hình openVPN đã lưu trong Ubuntu 16.04 LTS


32

Tôi đang cố gắng nhập một .ovpntệp từ trình quản lý mạng. Dưới đây là các bước tôi làm theo.

Quản lý mạng → Kết nối VPN → cấu hình VPN

Điều này sẽ mở cuộc đối thoại Kết nối mạng. Sau đó,

Thêm → nhập cấu hình vpn đã lưu → chọn .ovpntệp

Điều này sẽ tải .ovpncấu hình của tôi , nhưng thay vào đó tôi nhận được một lời nhắc nhở

LRI: plugin không hỗ trợ khả năng nhập.

Tôi vẫn có thể sử dụng VPN bằng lệnh

sudo openvpn --config ~/openvpn/xxx.conf

Đây có phải là một lỗi cần phải nộp?


1
Tôi gặp vấn đề tương tự khi nhập tệp .ovpn trên một trong 2 bản cài đặt 32 bit tôi đã cập nhật lên LubFi 16.04 ngày hôm qua. Tôi đã nhập cấu hình thủ công và làm cho nó hoạt động. Điều khó hiểu với tôi là tại sao nó thất bại trên một hệ thống chứ không phải hệ thống khác.
Đá cẩm thạch hữu cơ

Câu trả lời:


27

Tôi biết đây là một câu hỏi cũ nhưng vì tôi vẫn không thể tìm được câu trả lời (dễ) nên tôi muốn giúp đỡ người khác (và cả tôi trong tương lai).

Dùng cái này

sudo nmcli connection import type openvpn file FILE_NAME

offcference thay thế FILE_NAME bằng đường dẫn đầy đủ đến tên tệp của bạn

Điều này sẽ cho bạn biết chính xác những gì sai với tệp và dòng nào bạn nên chỉnh sửa / xóa.

Sau khi bạn chỉnh sửa tệp với các khuyến nghị, lệnh đã cho bạn. Bạn có thể nhập tệp.


1
Cảm ơn. Phương pháp này cho phép hiểu vấn đề. Nó hiển thị thông báo lỗi. Trong trường hợp của tôi, lỗi xuất hiện từ các tùy chọn không dùng nữa trong tệp .ovpn.
PRIHLOP

Đã thử rất nhiều phương pháp nhưng không có phương pháp nào hiệu quả. Sử dụng lệnh này tôi tìm thấy lỗi ở đâu. Cảm ơn!
Agustin Baez

Sử dụng điều này cho bạn biết chính xác vấn đề là gì, thay vì thông báo lỗi không hữu ích mà bạn nhận được từ GUI. Cảm ơn.
rgin

Lệnh này đã nhập kết nối mà không có lỗi. Cảm ơn. Vẫn tự hỏi tại sao gnome ui chỉ cho phép tôi xem cấu hình (lưu bị vô hiệu hóa).
Kai

Sau khi thực hiện ở trên tôi đã nhận được Could not find VPN plugin service for 'org.freedesktop.NetworkManager'. Giải quyết vấn đề của tôi sau khi thực hiệnsudo apt-get install network-manager-openvpn-gnome
Asif Ali

23

Khi nhận xét dòng sau #, tôi đã có thể nhập thành công cấu hình VPN:

#route remote_host 255.255.255.255 net_gateway default

Những người khác đã báo cáo rằng việc bình luận hoặc loại bỏ, dòng này cũng hoạt động với họ cũng như lỗi # 606365 trong launchpad mặc dù đây là một đối số hợp lệ.

Điều đó nói rằng, trong khi tôi có thể kết nối thành công với VPN, tôi không thể truy cập bất kỳ máy chủ nào qua VPN. Khi thử đặt thủ công các giá trị này bằng GUI quản lý mạng, tôi thấy rằng chỉ các địa chỉ IP số được chấp nhận. Các giá trị chuỗi như remote_host hoặc net_gateway không thể được nhập qua GUI.

Tôi cũng đã nhập thành công tệp .OVPN tương tự mà không cần sửa đổi gì trong Fedora 23, Windows 10 (sử dụng Độ nhớt), OS X El Capitan (sử dụng Độ nhớt) và các phiên bản Ubuntu trước đó. Một cái gì đó chắc chắn bị phá vỡ trong 16.04.


5
xóa "tuyến remote_host 255.255.255.255 net_gateway mặc định", sau đó truy cập cài đặt IPv4 => tuyến => Kiểm tra tùy chọn chỉ sử dụng kết nối này cho các tài nguyên trên mạng của nó => nhấn OK => Lưu. Bây giờ bạn có thể kết nối VPN và truy cập vào máy chủ từ xa.
Guille Acosta

2
Cảm ơn nhưng điều đó đã không làm việc cho tôi. Tôi đã có thể kết nối thành công với VPN nhưng tôi không thể truy cập bất kỳ máy chủ nào qua kết nối VPN.
Karthic Raghupathi

Làm việc cho tôi trên Fedora 26
Heinrich Ulbricht

10

đã làm cho tôi:

sudo apt install network-manager-openvpn-gnome

Đây là cách tôi nhớ cấu hình các cấu hình đã lưu OpenVPN (được xuất từ ​​các ứng dụng khác) trong các phiên bản trước của Ubuntu (12.04, 14.04). Tôi không chắc chắn tôi đã phải cài đặt gói này trong những trường hợp đó, mặc dù. Dù sao, cảm ơn vì tiền boa!
nicorellius

1
Hoạt động trên Ubuntu 17.10 ... Hãy nhớ đóng cài đặt và mở lại.
Dehan de Croos

Làm việc trong Ubuntu 18.04. Tôi đã xuất một tệp từ bộ định tuyến (archer60) với phần mở rộng .ovpn và không thể nhập khóa và cài đặt để bật VPN. Cài đặt gói đó đã giải quyết vấn đề.
Alessandro D'lncal

3
  1. mở tệp .ovpn của bạn với bất kỳ trình soạn thảo nào
  2. thêm # vào đầu dòng này để bình luận

    tuyến từ xa_host 255.255.255.255 net_gateway mặc định

  3. Chuyển đến cài đặt IPv4> tuyến đường> Kiểm tra tùy chọn Ba chỉ sử dụng kết nối này cho các tài nguyên trên mạng của nó> nhấn OK> Lưu

Làm xong!

Đây chỉ là một bản tóm tắt những gì làm việc cho tôi trên Ubuntu 16.04 dựa trên các câu trả lời và nhận xét khác ở đây.


Có vẻ như ti không khắc phục được vấn đề của tôi. Nhưng tôi cứ tìm cách sửa.
jfmessier

Làm việc cho tôi trên Fedora 26
Heinrich Ulbricht

2

Nhập cấu hình .ovpn bên trong trình quản lý mạng gần đây đã được cải thiện, nhưng vẫn còn lỗi và thông báo lỗi sai. Đôi khi bạn có thể nhập thành công tệp .ovpn bằng cách xóa một dòng duy nhất phá vỡ quy trình nhập. Trong trường hợp của tôi, tôi đã xóa dòng float 1khỏi tệp .ovpn của mình và tệp đã được nhập thành công.


3
Tôi nghĩ rằng chúng ta nên tập hợp các giải pháp tiềm năng này vào một câu trả lời wiki vì chúng có thể hoặc không hoạt động và không có lý do gì để hạ thấp đại diện stackoverflow của ai đó vì một cách giải quyết cụ thể không hoạt động
Rudolf Olah

1

Tôi đang gặp vấn đề tương tự. Có vẻ như là một lỗi, theo liên kết này: https://bugs.launchpad.net/ubfox/+source/network-manager-openvpn/+orms/606365


Tôi không nghĩ đó là lỗi chính xác. Cách giải quyết được đăng (# 14) trong liên kết lỗi mà bạn đã chia sẻ không áp dụng cho tôi. Cách giải quyết được đề xuất là có các tệp khóa và chứng chỉ riêng thay vì các thẻ trong tệp ovpn. Tập tin ovpn của tôi đã không chứa bất kỳ thẻ nào. cert và key cũng nằm trong các tập tin riêng biệt
saitiku


1

Đối với tôi (Ubuntu 16.04.1 LTS), loại bỏ phần <extra-certs> làm việc.

Đây là tập tin ovpn được tạo bởi một nhà cung cấp đường hầm.

setenv USERNAME "user@provider.xx"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>

<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>

<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>

key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----

Tôi không có lĩnh vực này trong tập tin của tôi. Bạn có thể chia sẻ cấu trúc tập tin của bạn với chúng tôi?
saitiku

Chắc chắn rồi. Trả lời chỉnh sửa.
bất ổn

Tôi không có phần ngoại lệ trong tập tin của mình và nó vẫn thất bại.
Rudolf Olah


0

Tôi đã phát hiện ra rằng việc thay đổi

remote REMOTE_SERVER 12345

với

remote REMOTE_SERVER
port 12345

Đã khắc phục sự cố.


1
tập tin của tôi đã có cái này Tôi vẫn nhận được lỗi mô tả.
saitiku

0

Trong trường hợp của tôi, mục sau đây gây ra sự cố:

float 1

Sau khi bình luận, nó hoạt động:

#float 1
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.