Nhập cấu hình trên trình quản lý mạng-openvpn


9

Tôi đang cố gắng sử dụng một dịch vụ miễn phí bằng giao thức OpenVPN bằng mô-đun GUI của OpenVPN trong trình quản lý mạng.

Cấu hình hoạt động hoàn hảo như .ovpntrên Windows. Hành vi trong Windows là tôi đã chạy OpenVPN GUI và chọn kết nối với VPN cụ thể này. Sau đó, nó sẽ hiển thị hoạt động trong nỗ lực kết nối và mở hộp thoại để xác thực tên người dùng / mật khẩu.

Tôi đã nhập thành công tất cả các cấu hình bằng cách thay đổi loại tệp thành .confvà sử dụng tính năng nhập trong trình quản lý mạng. Tuy nhiên, cố gắng kết nối sẽ chỉ đơn giản hiển thị cố gắng kết nối hoạt hình của người quản lý mạng, nhưng cuối cùng kết thúc bằng thông báo hết thời gian kết nối. Không có yêu cầu xác thực nào xuất hiện cả, tôi cũng không thể tìm thấy bất kỳ tính năng nào để thêm tiền tố vào chi tiết xác thực.

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 #]

Không cần phải nói, nhưng tôi đã tải xuống tất cả các gói cần thiết để thiết lập kết nối OpenVPN.

Nhân tiện, như bạn có thể thấy ở trên, .key.crtvị trí tệp được chỉ định ở cùng thư mục với tệp cấu hình. Sau khi nhập tệp cấu hình, nếu tôi gỡ bỏ chúng, nó có gây ra vấn đề gì không? Lưu ý, tôi chưa xóa chúng, vì vậy vấn đề tôi gặp phải không phải do không có các tệp này.

Câu trả lời:


13

Hãy thử kết nối với VPN từ dòng lệnh. Điều này sẽ đảm bảo rằng sự cố xảy ra với NetworkManager chứ không phải điều gì khác. Bạn có thể kết nối từ dòng lệnh bằng cách sử dụng:

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

Bạn có thể cần chạy lệnh này bằng sudo.

Nếu bạn có thể kết nối thành công từ dòng lệnh thì hãy thử tự thêm vào netdevnhóm và bỏ chọn Available to all userstrong cửa sổ cài đặt vpn trong NetworkManager và sau đó thử kết nối bằng NM.


1
Như mong đợi, nó kết nối hoàn hảo trên nỗ lực trong Terminal. Nó đã cần sudođặc quyền.
Oxwivi

Vì vậy, bạn đã thử thêm bản thân vào nhóm 'netdev', bỏ chọn 'Có sẵn cho tất cả người dùng' trong các thuộc tính kết nối trong Trình quản lý mạng và sau đó kết nối qua Trình quản lý mạng?
binW

Làm thế nào để tôi làm điều đó trên dòng lệnh? Tôi đang cài đặt tối thiểu và GUI cho quản lý người dùng chưa được cài đặt.
Oxwivi

bạn có thể thêm người dùng vào nhóm 'netdev' bằng cách sử dụng lệnh sau "sudo usermod -aG netdev <tên người dùng>"
binW

... Nó hoạt động ... Nhưng nó không yêu cầu tôi xác thực ... WTF?
Oxwivi

3

Tôi nghĩ tail -f /var/log/{syslog,messages}theo sau bằng cách kết nối lại VPN có thể đưa ra một số câu trả lời.


Kết nối lại? Nó hoàn toàn không kết nối.
Oxwivi

1
Nếu nó không kết nối, nó sẽ phun ra các thông báo lỗi.
Lekensteyn

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.