Làm cách nào để VPN của tôi kết nối tự động khi kết nối không dây?


12

Tôi có kết nối VPN đang hoạt động bằng NetworkManager, OpenConnect và gói quản lý mạng-openconnect-gnome, nhưng tôi phải khởi động thủ công mỗi lần tôi kết nối với mạng tôi phải nhập mật khẩu theo cách thủ công.

Làm cách nào để tôi có thể kết nối tự động và nhớ mật khẩu của mình (an toàn)?

Tôi đã chọn hộp 'Kết nối tự động' trên trang Cấu hình VPN, nhưng điều này dường như không có hiệu lực. Tôi cũng đã chọn hộp 'Bắt ​​đầu kết nối tự động' trong hộp bật lên và điều đó tránh được việc phải nhấn nút kết nối trong cửa sổ đó, nhưng dường như không có phần nào khởi động toàn bộ quá trình trong lần đầu tiên địa điểm. Không có tùy chọn để nhớ mật khẩu trong cửa sổ, nhưng có lẽ ở đâu đó khác?

Câu trả lời:


6

Khi thiết lập một kết nối VPN thông qua Network Manager chọn Connect tự động lựa chọn nên có nghĩa là VPN không tự động kết nối, tuy nhiên điều này không hoạt động do một lỗi: https://bugs.launchpad.net/ubuntu/+source/network -manager / + lỗi / 280571

Nó vẫn có thể đạt được mặc dù thông qua cách giải quyết, một cách để làm điều này là sử dụng vpnautoconnect

  • Thiết lập VPN của bạn như bình thường thông qua cài đặt mạng, đảm bảo rằng Kết nối tự động được chọn:

nhập mô tả hình ảnh ở đây

  • Tải xuống tệp .deb thích hợp từ trang tải xuống: http://sourceforge.net/projects/vpnautoconnect/files/ (kết thúc bằng amd64 cho 64 bit, kết thúc bằng i386 cho 32 bit).
  • Nhấp đúp chuột vào tệp .deb đã tải xuống và cài đặt nó.
  • Chạy ứng dụng VPNautoconnect

nhập mô tả hình ảnh ở đây

  • Chọn tùy chọn từ menu VPNautoconnect

nhập mô tả hình ảnh ở đây

  • Nhấp vào mũi tên nhỏ để tạo tab mới và chọn kết nối không dây của bạn trong menu thả xuống Kết nối phụ huynh và VPN của bạn trong menu thả xuống Kết nối VPN . Sau đó bấm Lưu

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

VPN của bạn bây giờ sẽ tự động kết nối bất cứ khi nào mạng không dây được chọn được kết nối (nếu bạn sử dụng nhiều hơn một mạng không dây, bạn sẽ cần tạo một tab mới trong menu tùy chọn cho mỗi mạng bạn muốn tự động kết nối với VPN trong khi bạn đang sử dụng ).


1
Tôi thực sự thích hiệu ứng mờ ảo đó. +1 cho điều đó và một câu trả lời tốt!
JRG

1
Tôi làm theo chỉ dẫn của bạn, và nó đã làm việc. Bây giờ kết nối VPN của tôi tự động cố gắng kết nối lại. Tuy nhiên, mật khẩu của tôi không được lưu. Làm thế nào để bạn lưu mật khẩu VPN? Tôi đã không tìm thấy tài liệu liên quan nào với câu trả lời rõ ràng sau khi Google tìm kiếm nhiều giờ.
Kamil Slowikowski

2

Trong Ubuntu Gnome 16.04, tôi không thể tìm thấy trong Kết nối mạng tùy chọn GUI để chỉnh sửa cài đặt VPN trên mỗi mạng. Giải pháp cho tôi là khởi chạy bảng "Kết nối mạng" theo cách thủ công trong thiết bị đầu cuối bằng cách gõ:

biên tập viên kết nối

sau đó chỉnh sửa mạng mong muốn và thêm kết nối VPN vào mạng.


Điều này làm việc cho tôi trên Arch Linux bằng Gnome, cảm ơn vì đã chia sẻ điều này.
Elliott khai thác

1

Vào ngày 18.04 và một số phiên bản trước đó, thậm chí không có cài đặt GUI để tự động kích hoạt kết nối VPN ngay bây giờ.

Vì vậy, thay vào đó, tôi kích hoạt kết nối tự động với ethernet và sau đó thiết lập kết nối VPN với tập tin và tập lệnh cấu hình tự động khởi động.

Thêm một vpn.desktoptập tin ~/.config/autostartvới nội dung sau đây

[Desktop Entry]
Name=Start VPN connection
GenericName=Network helper
Comment=Start automatically VPN connection
Exec=/home/me/bin/vpn-start.sh
Terminal=false
Type=Application
Icon=network-vpn
Categories=Network;
StartupNotify=false
X-GNOME-Autostart-enabled=true

Điều này sẽ gọi một tập tin mà bạn có thể đặt ở khắp mọi nơi, nhưng tôi đã đặt vào /home/me/bin/và gọi nóvpn-start.sh

#/bin/bash
LANG=C
while ! nmcli dev status|grep -q connected; do
    sleep 1
done
exec nmcli con up '<name of your vpn connection>'

Bạn cần đặt tên của kết nối VPN của bạn. Hãy tìm nó trong đầu ra của nmcli con show.

Làm cho nó thực thi với chmox +x vpn-start.sh.

Và đăng xuất-relogin để kiểm tra nó.


Qua Askubfox.com/questions/1033278/ ( Tôi thấy rằng tôi có thể sử dụng nm-connection-editortrong Ubuntu 18.04 để đặt "Tự động kết nối với VPN khi sử dụng kết nối này" trong tab "Chung" cho (các) kết nối được đề cập. Không còn tự chạy vpn-start.sh!
Chris Burgess
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.