Vì sao trình biên tập VPN không lưu hồ sơ mới
Nút Lưu bị vô hiệu hóa là vấn đề kiểm tra cục bộ, không phải đăng nhập bị từ chối. Kiểm tra phương thức, các tệp được tham chiếu và những bí mật mà tác nhân cung cấp.
Nút Lưu vẫn xám trong khi mọi trường có vẻ đã điền, và cổng kết nối chưa thấy một gói tin nào. Không có gì bị từ chối, vì chưa có gì được gửi. Điều khiển phản ánh những gì trình biên tập cục bộ có thể kiểm tra về hồ sơ trước mặt. Đây là câu hỏi hẹp hơn việc tài khoản có hoạt động hay không, và nó được trả lời mà không cần mạng.
Nút phản ánh việc kiểm tra cục bộ
Một điều khiển bị vô hiệu hóa có nhiều hơn một nguyên nhân cục bộ, và từ bên ngoài tất cả trông giống nhau. Có thể thiếu một tham chiếu bắt buộc, tệp được tham chiếu có thể không đọc được đối với người dùng đang chạy trình biên tập, hoặc plugin xử lý phương thức đã chọn có thể hoàn toàn chưa được cài đặt. Vấn đề quyền trên chính hồ sơ tạo ra cùng nút xám như một trường trống.
Đọc thông báo kiểm tra trước khi sửa bất cứ thứ gì, vì thông báo nêu tên trường mà trình biên tập phản đối. Đoán biểu mẫu chậm hơn đọc một câu mà trình biên tập đã viết.
Khớp các trường với phương thức đã chọn
Các đầu vào bắt buộc xuất phát từ phương thức kết nối chứ không phải từ bố cục hộp thoại. Danh tính chứng chỉ cần chứng chỉ khách hàng cùng quyền truy cập khóa riêng tương ứng, và vẫn cần cách xác minh máy chủ. Phương thức dựa trên tài khoản có yêu cầu khác và cũng cần xác minh máy chủ. Một số triển khai yêu cầu cả hai cùng lúc, vì vậy biểu mẫu trông có vẻ thừa thường lại đúng.
Dùng hồ sơ được hỗ trợ và hướng dẫn đăng ký của nhà vận hành thay vì lắp ghép các trường theo cảm tính. Đặt chứng chỉ khách hàng vào trường CA, coi chứng chỉ công khai là khóa riêng tư, hoặc gõ mật khẩu tài khoản vào ô cụm mật khẩu khóa riêng tư đều phổ biến và đều tạo ra cùng một sự từ chối lưu trong im lặng.
Kiểm tra từng tham chiếu như đúng đối tượng mà nó phải là. Tên tệp có hậu tố đúng không chứng minh gì về khả năng đọc, quyền sở hữu hay việc nó thuộc danh tính này. Khóa riêng tư chỉ root đọc được sẽ không tải trong phiên máy tính để bàn, và trình biên tập báo đó là lỗi kiểm tra chứ không phải lỗi quyền.
Đổi phương thức chỉ để nút bấm được sẽ thay đổi ý nghĩa của hồ sơ. Gõ mật khẩu vô nghĩa rồi chuyển lại có thể để lại các giá trị đã lưu mà không ai muốn. Nó cũng che giấu yêu cầu thực sự còn thiếu, và yêu cầu đó quay lại thành lỗi kết nối một giờ sau.
Tách bí mật đã lưu khỏi bí mật của tác nhân
Một số thông tin thuộc hồ sơ đã lưu và thông tin xác thực khác có thể được cung cấp tương tác khi kích hoạt. API kết nối của NetworkManager giữ việc xác minh kết nối, xác minh bí mật và khám phá bí mật thành các thao tác riêng biệt, và tài liệu của chính nó cảnh báo rằng gợi ý không phải lúc nào cũng xác định được mọi thứ một kết nối cần.
Sự khác biệt đó giải thích một trường mật khẩu trống. Nó có thể đúng vì một tác nhân bí mật sẽ cung cấp giá trị, và có thể sai vì kết nối này không có tác nhân nào khả dụng. Các cờ gắn với một bí mật quyết định nó thuộc hệ thống, thuộc tác nhân hay hoàn toàn không được lưu.
Chọn cờ phù hợp với vòng đời. Một chùm khóa máy tính để bàn được mở khóa sau khi đăng nhập không khả dụng cho dịch vụ khởi động trước khi đăng nhập, vì vậy hồ sơ hoạt động tương tác có thể thất bại khi khởi động mà không có thay đổi nào trong hồ sơ. Thất bại đó trông như hồ sơ hỏng và thực ra là sự không khớp về lịch trình.
Lưu thành công cũng không chứng minh tác nhân dự định sẽ trả lời yêu cầu tiếp theo. Giữ quyền sở hữu tài khoản và khóa riêng tư thay vì sao chép mọi bí mật vào tệp hệ thống đọc được chỉ để làm hộp thoại im lặng.
Đọc các giai đoạn sau một cách riêng rẽ
Sau khi hồ sơ được lưu, hãy kiểm tra định danh, điểm cuối, plugin và phương thức mà không hỏi giá trị bí mật. Bản nhập do nhà vận hành cung cấp có thể hữu ích, nhưng nhập là trình phân tích riêng với các tính năng được hỗ trợ riêng, nên một bản nhập bị từ chối không phải cùng lỗi với một lần lưu bị từ chối.
Chỉ khi đó mới kích hoạt qua trình quản lý dự định và tài khoản mà nó mong đợi. Lỗi danh tính máy chủ, tài khoản bị từ chối, tuyến bị thiếu và quyền ứng dụng bị từ chối đều thuộc các giai đoạn sau, và báo chúng như vấn đề của trình biên tập sẽ đưa cuộc điều tra sai chỗ.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show "Corp VPN" | grep -E "vpn\.|802-1x"
Nếu Lưu vẫn bị vô hiệu hóa với các đầu vào đã ghi tài liệu, hãy ghi lại phiên bản trình biên tập, phiên bản plugin, phương thức đã chọn và lỗi cục bộ chính xác. Một báo cáo nêu tên hồ sơ hợp lệ mà trình biên tập không thể biểu diễn là hữu ích; một chuỗi thông tin xác thực ngẫu nhiên từng làm nút bấm được trong chốc lát thì không.