Puncte:1

NetworkManager nu poate găsi pluginul VPN

drapel ve

Încerc să configurez două mașini diferite cu aceeași configurație client VPN. Ambele mașini rulează Ubuntu 20.04, unul este fără X (Mașina B).

Aici fișierul meu de configurare NetworkManager care funcționează pe mașina A:

[conexiune]
id=myVPN
uuid=blabla-blabla-blabla
tip=vpn
autoconectare=fals
permisiuni=utilizator:marca:;

[vpn]
IKE DH Group=dh2
ID IPSec = ID-ul meu
IPSec gateway=myGateway
IPSec secret-flags=1
Port local=0
NAT Traversal Mode=natt
Perfect Forward Secrecy=server
Furnizor=cisco
Xauth password-flags=1
Xauth username=myUser
ipsec-secret-type=salvare
xauth-password-type=salvare
service-type=org.freedesktop.NetworkManager.vpnc

[ipv4]
dns-search=
metoda=auto

[ipv6]
addr-gen-mode = confidențialitate stabilă
dns-search=
metoda=auto

[proxy]

Am copiat acest fișier pe mașina B și am emis:

$ sudo conexiune nmcli tip de import fișier vpn myVPN.nmconnection
Eroare: nu s-a găsit pluginul VPN pentru vpn

Am verificat pachetele pe ambele mașini:

Mașina A

$ dpkg -l | manager de rețea grep
ii network-manager 1.22.10-1ubuntu2.2 amd64 cadrul de gestionare a rețelei (daemon și instrumente pentru spațiul utilizatorului)
ii network-manager-config-connectivity-ubuntu 1.22.10-1ubuntu2.2 toate configurațiile NetworkManager pentru a activa verificarea conectivității
ii network-manager-gnome 1.8.24-1ubuntu3 amd64 cadrul de gestionare a rețelei (frontend GNOME)
ii network-manager-openvpn 1.8.12-1 amd64 cadrul de gestionare a rețelei (nucleul pluginului OpenVPN)
ii network-manager-openvpn-gnome 1.8.12-1 amd64 cadrul de gestionare a rețelei (plugin OpenVPN GNOME GUI)
ii network-manager-pptp 1.2.8-2 amd64 cadrul de gestionare a rețelei (nucleul pluginului PPTP)
ii network-manager-pptp-gnome 1.2.8-2 amd64 cadrul de gestionare a rețelei (plugin PPTP GNOME GUI)
ii network-manager-vpnc 1.2.6-2 amd64 cadrul de gestionare a rețelei (nucleul pluginului VPNC)
ii network-manager-vpnc-gnome 1.2.6-2 amd64 cadrul de gestionare a rețelei (plugin VPNC GNOME GUI)

Mașina B

$ dpkg -l | manager de rețea grep
ii network-manager 1.22.10-1ubuntu2.2 amd64 cadrul de gestionare a rețelei (daemon și instrumente pentru spațiul utilizatorului)
ii network-manager-config-connectivity-ubuntu 1.22.10-1ubuntu2.2 toate configurațiile NetworkManager pentru a activa verificarea conectivității
ii network-manager-openvpn 1.8.12-1 amd64 cadrul de gestionare a rețelei (nucleul pluginului OpenVPN)
ii network-manager-pptp 1.2.8-2 amd64 cadrul de gestionare a rețelei (nucleul pluginului PPTP)
ii network-manager-vpnc 1.2.6-2 amd64 cadrul de gestionare a rețelei (nucleul pluginului VPNC)

După cum puteți vedea, sunt identice, cu excepția pachetelor GUI de care nu am nevoie pe mașina fără cap.

Există și alte pachete (nu de la network-manager-*) pe care trebuie să le instalez pe Mașina B?

ACTUALIZAȚI

Lucrurile se înrăutățesc. Pe mașina A, unde conexiunea de mai sus trăiește și funcționează bine, am emis următoarele comenzi:

$ conexiune nmcli export myVPN ~/export-myVPN
$ conexiune nmcli tip de import fișier vpn ~/export-myVPN
Eroare: nu s-a găsit pluginul VPN pentru vpn

Wow! Nu poate importa fișierul pe care tocmai l-a exportat pe aceeași mașină!

Ajutorul spune:

$ nmcli import connection --help
Utilizare: import de conexiune nmcli { ARGUMENTE | Ajutor }

ARGUMENTE := [--temporary] tip <tip> fișier <fișier de importat>

Importați o configurație externă/străină ca profil de conexiune NetworkManager.
Tipul fișierului de intrare este specificat prin opțiunea de tip.
Momentan sunt acceptate doar configurațiile VPN. Configurația
este importat de pluginurile NetworkManager VPN.

Așa că am încercat și cu tastați VPN fara nicio sansa. Nu vreau sa cred eu trebuie sa instalați Gnome numai pentru a configura VPN-ul folosind GUI.

UPDATE 2

Am petrecut câteva ore, dar nu am reușit să import fișierul nici pe aceeași mașină care l-a exportat (cu Gnome complet instalat).

Așa că am făcut următoarea soluție - urâtă -:

  1. instalare gnome-session gdm3 network-manager-gnome
  2. din interfața GUI importați același fișier pe care încercam să îl import folosind nmcli
  3. scoateți pachetele de mai sus
  4. rulați noua conexiune VPN folosind nmcli
Yvain avatar
drapel us
org.freedesktop... aceasta este magistrala de date gnome, instalați openvpn-gnome chiar dacă nu aveți desktop sau eliminați această linie.
drapel ve
@Yvain pachetul `openvpn-gnome` nu există. Dacă ai vrut să spui „network-manager-openvpn-gnome” nu rezolvă problema
drapel ve
@Yvain Sugerați să eliminați linia: nu este obligatoriu să setați „tipul de serviciu” atunci?
Yvain avatar
drapel us
Deoarece tipul de serviciu este referit ca obiect magistrală de date gnome, înseamnă că aveți nevoie de gnome dacă utilizați această linie. Bănuiala mea ar fi fost să scot linia și să văd ce scrie. În caz contrar, la instalarea network-manager-openvpn-gnome, instalează gnome în sine? Pachetul în sine ar fi inutil, dar mă îndoiesc că Linux aptitude vă va lăsa cu un pachet stricat, așa că atunci trebuie să-l fi instalat.
Yvain avatar
drapel us
managerul de rețea face parte din gnome, instalarea gnome nu înseamnă instalarea gnome desktop. Am folosit duckduckgoed mmcli vpn și am găsit acest link: https://developer-old.gnome.org/NetworkManager/stable/nmcli-examples.html Ideea nu este să citești articolul, ci doar să arăți că NetworkManager este o aplicație gnome, cu o interfață cli în cazul în care nu ai desktop. Vă rugăm să instalați gnome.
drapel ve
@Yvain Înțeleg explicația ta, dar nu există niciun pachet `gnome`. Am instalat `network-manager-openvpn-gnome` și celălalt pachet legat de gnome pentru `network-manager` (apropo, nu folosesc openvpn). Dar a trebuit să instalez desktopul gnome pentru a importa fișierul - vezi UPDATE 2.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.