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:
- Tải về
gnome-session gdm3 quản lý mạng-gnome
- 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
- loại bỏ các gói trên
- chạy kết nối VPN mới bằng cách sử dụng
nmcli