Nút Add của Cisco VPN bị mờ trên Ubuntu 22.04: cách khắc phục
Biểu mẫu vpnc trên Ubuntu 22.04 yêu cầu tên giao diện đường hầm mà các bản phát hành cũ bỏ qua. Đặt tên đó trong Advanced, sau đó áp dụng trang nâng cao hai lần.
Bạn điền cổng, tên nhóm, mật khẩu nhóm và thông tin đăng nhập của mình, nhưng nút Add vẫn xám. Không có gì được tô sáng, không có gì giải thích thiếu gì, nên kết luận tự nhiên là mật khẩu sai hoặc địa chỉ cổng không đúng. Không phải cả hai. Hộp thoại trong Ubuntu 22.04 kiểm tra một trường mà các bản phát hành cũ không yêu cầu, và trường đó nằm trên một trang mà hầu hết mọi người không bao giờ mở. Dưới đây là trình tự lưu được hồ sơ, và việc cần làm khi hộp thoại vẫn từ chối.
Bước 1: mở Advanced trước khi tìm lỗi
Giá trị còn thiếu là tên giao diện đường hầm; nó nằm trong Advanced và không có dấu hiệu nào cả. Điền trang chính như thường lệ, sau đó mở Advanced và đặt tên giao diện thành tun0 rồi mới nhấn Add. Nếu nút vẫn bị vô hiệu hóa sau đó, bạn không gặp một vấn đề mới mà gặp nửa sau của chính vấn đề kiểm tra đó, nên hãy chuyển sang bước tiếp theo thay vì nhập lại thông tin đăng nhập. Hành vi này là lỗi biểu mẫu trong các gói 22.04, không phải thuộc tính của tài khoản hay cổng.
Nếu bạn đã ở trong nm-connection-editor, cùng trang đó được gọi là Advanced, và nút bạn đang cố bật là Save.
Bước 2: áp dụng trang Advanced hai lần
Với nm-connection-editor đang mở, tạo kết nối Cisco Compatible VPN (vpnc), điền các trường cổng và nhóm, đặt tên giao diện đường hầm, và nhấn Apply trên trang nâng cao. Sau đó nhấn Apply thêm một lần nữa, hoặc đánh dấu rồi bỏ đánh dấu tùy chọn xác thực lai, điều này buộc biểu mẫu kiểm tra lại. Trên những máy tôi đã làm việc này, Save vẫn bị vô hiệu hóa sau lần Apply đầu và chỉ được bật lại sau lượt thứ hai đó.
Lần Apply thứ hai không phải mê tín. Đó là khác biệt giữa một hộp thoại đã kiểm tra trang nâng cao và một hộp thoại chỉ lưu nó.
Bước 3: tìm hồ sơ sau khi lưu
Hồ sơ vpnc đã lưu có thể không xuất hiện trong danh sách GNOME Settings, khiến một bản sửa thành công trông như thất bại. Thay vào đó hãy xem menu hệ thống, nơi kết nối thường có và có thể chọn hoặc chỉnh sửa bình thường. Nếu nó không có ở cả hai nơi, hãy đóng hoàn toàn trình chỉnh sửa và tạo lại hồ sơ thay vì chỉnh sửa bản lưu dở.
Khi đã kết nối, hồ sơ là một kết nối NetworkManager bình thường, nên các chỉnh sửa sau đó đi qua cùng trình chỉnh sửa và sự kỳ lạ đó có thể quay lại.
Nếu hộp thoại vẫn từ chối, hãy viết một hồ sơ vpnc
Ứng dụng dòng lệnh phù hợp hơn với máy chủ và với những ai đã hết kiên nhẫn với biểu mẫu này. Tạo hồ sơ với các trường mà vpnc mong đợi, giữ nó chỉ cho root đọc vì nó chứa bí mật của nhóm, rồi kết nối và ngắt kết nối bằng chính các lệnh của ứng dụng:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDLưu nó thành /etc/vpnc/work.conf tệp ở chế độ 600, chạy sudo vpnc work.conf để kết nối, và sudo vpnc-disconnect để ngắt. Tập lệnh cài đặt tuyến đường và cấu hình resolver khi kết nối, điều này tiện lợi và cũng có nghĩa là việc ngắt thất bại có thể để lại trạng thái.
Hãy kiểm tra đường hầm, không phải nút
Sau khi kết nối, xác nhận ba điều: giao diện tồn tại, mạng con từ xa có tuyến đường, và một tên bên trong mạng từ xa phân giải được. Sau đó ngắt kết nối và xác nhận tuyến đường và các mục resolver đã biến mất, để lần kết nối tiếp theo bắt đầu từ trạng thái sạch chứ không phải từ phần còn lại. Một kết nối báo thành công trong khi bảng tuyến đường không đổi là chưa hoàn thành công việc.
Đừng cài lại bản phân phối chỉ vì một nút trong hộp thoại bị vô hiệu hóa. Đó là phản ứng lớn với một lỗi kiểm tra, và nó không thay đổi điều biểu mẫu yêu cầu.
Ghi lại trường nào mà hồ sơ đã lưu của bạn cần. Một bản dựng trình chỉnh sửa sau này có thể không còn yêu cầu nó nữa, và ghi chú đó cho người tiếp theo biết vì sao giá trị ấy ở đó.