Cài plugin này đến plugin khác cho đến khi có thứ gì đó kết nối có thể phí cả một buổi chiều, vì «Cisco VPN» mô tả ít nhất ba cách bố trí khác nhau. Hồ sơ cũ dùng bí mật nhóm và XAuth không phải là cùng một dịch vụ như cổng tương thích AnyConnect, ngay cả khi cùng một tổ chức vận hành cả hai. Plugin phải khớp với giao thức và luồng xác thực, không phải logo của nhà cung cấp. Mục trong menu chỉ cho biết tích hợp nào đang có, không bao giờ cho biết cổng sẽ chấp nhận cái nào.

Hỏi quản trị viên cổng hai điều: giao thức nào, và ứng dụng khách nào được phê duyệt cho giao thức đó.

Ba tích hợp, ba mục tiêu khác nhau

NetworkManager liệt kê chúng như những tích hợp riêng biệt. NetworkManager-vpnc bao phủ IPsec cũ tương thích Cisco. NetworkManager-openconnect cung cấp giao diện dựa trên OpenConnect cho các giao thức được hỗ trợ, bao gồm AnyConnect. Lớp bọc AnyConnect được liệt kê riêng phụ thuộc vào việc ứng dụng khách độc quyền đã được cài đặt và cấu hình trước.

Đây không phải là các cách viết khác nhau của cùng một tệp thực thi. Cài một cái không làm cho những cái khác hoạt động, và một mục xuất hiện trong menu là sự thật của giao diện, không phải bảo đảm tương thích.

Xác thực quyết định nhiều hơn truyền tải

Truyền tải khớp chỉ là khởi đầu. Đăng nhập có thể cần chứng chỉ, chuyển giao sang trình duyệt, yếu tố thứ hai, hoặc kiểm tra trạng thái điểm cuối mà giao diện bên thứ ba không thực hiện. OpenConnect ghi lại một số cơ chế xác thực, nhưng danh sách tính năng không phải lời hứa rằng mọi cổng chấp nhận mọi giao diện. Bí mật nhóm từ hồ sơ cũ không bao giờ nên được dán vào một trường xác thực không liên quan chỉ vì ô mật khẩu trông giống nhau.

Lấy hồ sơ và việc chuyển giao thông tin xác thực cho ứng dụng khách được phê duyệt. Dịch theo vị trí thị giác là cách thông tin xác thực rơi vào sai chỗ.

Bảo trì là một phần của lựa chọn

Tài liệu của chính NetworkManager đánh dấu plugin vpnc là không còn được bảo trì và đề xuất NetworkManager-libreswan như một phương án thay thế khả dĩ cho cùng họ giao thức IKEv1. Tài liệu cũng cảnh báo rằng hồ sơ phải được tạo lại và rằng tính tương đương theo từng tùy chọn chưa được kiểm tra. Đó là một hướng đi, không phải công cụ chuyển đổi.

Bản thân IKEv1 đã lỗi thời. Với một kết nối cũ đã được phê duyệt, hãy tách câu hỏi ngắn hạn về việc chạy ứng dụng khách nào khỏi câu hỏi dài hạn về thời điểm cổng đổi giao thức.

Các gói tách dịch vụ khỏi trình biên tập

Một plugin NetworkManager thường đến trong hai phần: thành phần phía dịch vụ thiết lập đường hầm và tích hợp trình biên tập cho phép màn hình nền cấu hình nó. Các bản phân phối chia và đặt tên các gói này khác nhau, và chỉ cài ứng dụng khách dòng lệnh có thể để trình biên tập không có biểu mẫu. Kiểm tra cả hai nửa trong danh sách gói của bản phân phối bạn dùng, và giữ phiên bản thời gian chạy tương thích với phiên bản NetworkManager mà nó cắm vào.

Một ứng dụng khách độc lập hoạt động chứng minh giao thức hoạt động. Nó không chứng minh rằng tích hợp màn hình nền đã được cài đặt.

Viết hợp đồng ra giấy

Câu trả lời của quản trị viên nên tạo ra năm dòng: giao thức, ứng dụng khách hoặc plugin được phê duyệt, luồng đăng nhập, các gói cần thiết và chủ sở hữu duy trì cổng. Khi những điều đó được viết ra, sự cố tiếp theo có điểm khởi đầu thay vì một danh sách plugin để thử.

Nếu câu trả lời là «cái nào kết nối được», môi trường có vấn đề tài liệu sẽ tồn tại lâu hơn phiếu này. Hỏi lại với các mục menu cụ thể trước mắt.

Bài viết liên quan