Điểm:1

Trình quản lý mạng không thể tìm thấy plugin VPN

lá cờ ve

Tôi đang cố thiết lập hai máy khác nhau có cùng cấu hình máy khách VPN. Cả hai máy đều chạy Ubuntu 20.04, một máy không có X (Máy B).

Đây là tệp cấu hình NetworkManager của tôi hoạt động trên máy A:

[sự liên quan]
id=myVPN
uuid=blabla-blabla-blabla
loại = vpn
tự động kết nối = sai
quyền = người dùng: đánh dấu:;

[vpn]
Nhóm IKE DH=dh2
ID IPSec=ID của tôi
Cổng IPSec=cổng của tôi
IPSec secret-flags=1
Cổng địa phương = 0
Chế độ truyền tải NAT=natt
Bí mật chuyển tiếp hoàn hảo=máy chủ
Nhà cung cấp = cisco
Xauth password-flags=1
Tên người dùng Xauth=Người dùng của tôi
ipsec-secret-type=lưu
xauth-password-type=lưu
service-type=org.freedesktop.NetworkManager.vpnc

[ipv4]
dns-tìm kiếm=
phương pháp = tự động

[ipv6]
addr-gen-mode=ổn định-riêng tư
dns-tìm kiếm=
phương pháp = tự động

[Ủy quyền]

Tôi đã sao chép tệp này sang máy B và phát hành:

$ Sudo nmcli nhập loại kết nối tệp vpn myVPN.nmconnection
Lỗi: không tìm thấy plugin VPN cho vpn

Tôi đã kiểm tra các gói trên cả hai máy:

máy A

$ dpkg -l | quản lý mạng grep
ii network-manager 1.22.10-1ubuntu2.2 khung quản lý mạng AMD64 (daemon và công cụ không gian người dùng)
ii network-manager-config-connectivity-ubuntu 1.22.10-1ubuntu2.2 tất cả cấu hình Trình quản lý mạng để cho phép kiểm tra kết nối
ii network-manager-gnome 1.8.24-1ubuntu3 khung quản lý mạng AMD64 (giao diện GNOME)
ii network-manager-openvpn 1.8.12-1 khung quản lý mạng AMD64 (lõi plugin OpenVPN)
ii network-manager-openvpn-gnome 1.8.12-1 khung quản lý mạng AMD64 (Plugin OpenVPN GNOME GUI)
ii network-manager-pptp 1.2.8-2 khung quản lý mạng AMD64 (lõi plugin PPTP)
ii network-manager-pptp-gnome 1.2.8-2 khung quản lý mạng AMD64 (Plugin PPTP GNOME GUI)
ii network-manager-vpnc 1.2.6-2 khung quản lý mạng AMD64 (lõi plugin VPNC)
ii network-manager-vpnc-gnome 1.2.6-2 khung quản lý mạng AMD64 (VPNC plugin GNOME GUI)

Máy B

$ dpkg -l | quản lý mạng grep
ii network-manager 1.22.10-1ubuntu2.2 khung quản lý mạng AMD64 (daemon và công cụ không gian người dùng)
ii network-manager-config-connectivity-ubuntu 1.22.10-1ubuntu2.2 tất cả cấu hình Trình quản lý mạng để cho phép kiểm tra kết nối
ii network-manager-openvpn 1.8.12-1 khung quản lý mạng AMD64 (lõi plugin OpenVPN)
ii network-manager-pptp 1.2.8-2 khung quản lý mạng AMD64 (lõi plugin PPTP)
ii network-manager-vpnc 1.2.6-2 khung quản lý mạng AMD64 (lõi plugin VPNC)

Như bạn có thể thấy, chúng giống hệt nhau ngoại trừ các gói GUI mà tôi không cần trên máy không đầu.

Có gói nào khác (không phải từ trình quản lý mạng-*) mà tôi cần cài đặt trên Máy B không?

CẬP NHẬT

Mọi thứ trở nên tồi tệ nhất. Trên Máy A, nơi kết nối ở trên tồn tại và chạy tốt, tôi đã đưa ra các lệnh sau:

$ kết nối nmcli xuất myVPN ~/xuất-myVPN
$ kết nối nmcli nhập tệp vpn loại ~/xuất-myVPN
Lỗi: không tìm thấy plugin VPN cho vpn

Ồ! Nó không thể nhập tệp mà nó vừa xuất trên cùng một máy!

Sự giúp đỡ nói:

nhập kết nối $ nmcli --help
Cách sử dụng: nhập kết nối nmcli { ARGUMENTS | Cứu giúp }

TRANH LUẬN := [--temporary] type <type> file <file to import>

Nhập cấu hình bên ngoài/nước ngoài làm cấu hình kết nối NetworkManager.
Loại tệp đầu vào được chỉ định bởi tùy chọn loại.
Hiện tại chỉ hỗ trợ các cấu hình VPN. Cấu hình
được nhập bởi các plugin NetworkManager VPN.

Vì vậy, tôi cũng đã thử với gõ VPN không có cơ hội. tôi không muốn tin tôi phải chỉ cài đặt Gnome để định cấu hình VPN bằng GUI.

CẬP NHẬT 2

Tôi đã dành vài giờ nhưng tôi không thể nhập tệp ngay cả trên cùng một máy đã xuất tệp đó (đã cài đặt Gnome đầy đủ).

Vì vậy, tôi đã làm như sau - xấu xí - cách giải quyết:

  1. Tải về gnome-session gdm3 quản lý mạng-gnome
  2. từ giao diện người dùng GUI, hãy nhập cùng một tệp mà tôi đang cố nhập bằng cách sử dụng nmcli
  3. loại bỏ các gói trên
  4. chạy kết nối VPN mới bằng cách sử dụng nmcli
Yvain avatar
lá cờ us
org.freedesktop... đây là bus dữ liệu gnome, hãy cài đặt openvpn-gnome ngay cả khi bạn không có máy tính để bàn hoặc xóa dòng này.
lá cờ ve
@Yvain gói `openvpn-gnome` không tồn tại. Nếu bạn có nghĩa là `trình quản lý mạng-openvpn-gnome` thì nó không giải quyết được vấn đề
lá cờ ve
@Yvain Bạn đề nghị xóa dòng: không bắt buộc phải đặt `loại dịch vụ` sau đó?
Yvain avatar
lá cờ us
Vì loại dịch vụ được gọi là đối tượng bus dữ liệu gnome, điều đó có nghĩa là bạn cần có gnome nếu sử dụng dòng này. Tôi đoán là xóa dòng đó đi và xem nó nói gì. Mặt khác, khi cài đặt trình quản lý mạng-openvpn-gnome, nó có tự cài đặt gnome không? Bản thân gói này sẽ vô dụng nhưng tôi nghi ngờ khả năng của linux sẽ để lại cho bạn một gói bị hỏng nên chắc chắn nó phải cài đặt nó.
Yvain avatar
lá cờ us
trình quản lý mạng là một phần của gnome, cài đặt gnome không có nghĩa là cài đặt máy tính để bàn gnome. Tôi duckduckgoed mmcli vpn và tìm thấy liên kết này: https://developer-old.gnome.org/NetworkManager/stable/nmcli-examples.html Vấn đề không phải là đọc bài báo mà chỉ cho thấy NetworkManager là một ứng dụng gnome, với giao diện cli trong trường hợp bạn không có máy tính để bàn. Vui lòng cài đặt gnome.
lá cờ ve
@Yvain Tôi hiểu lời giải thích của bạn, nhưng không có gói `gnome`. Tôi đã cài đặt `network-manager-openvpn-gnome` và gói liên quan đến gnome khác cho `network-manager` (nhân tiện, tôi không sử dụng openvpn). Nhưng tôi phải cài đặt máy tính để bàn gnome để nhập tệp - xem CẬP NHẬT 2.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.