"Errore: il plugin non supporta la capacità di importazione" quando si tenta di importare il file di configurazione di openvpn


32

Il gestore di rete di Gnome non può importare alcun file di configurazione di openvpn (.ovpn) dopo aver aggiornato Ubuntu alla versione 16.04;

Ricevo il seguente messaggio di errore quando provo a importare il file di configurazione di openvpn:

The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability

Questo è stato risolto e risposto qui: askubuntu.com/questions/760664/ubuntu-16-04-openvpn?lq=1
Kestrell

1
Ciao Kestrell ... Grazie per la tua risposta ************* Ho già installato i pacchetti richiesti e ho installato correttamente openvpn manualmente: ********** ma il mio problema è che io impossibile importare file di configurazione di openvpn usando il gestore di rete
ahooee

2
L'hai mai fatto funzionare?
Seth,

prima di leggere più, controlla che sia installato network-manager-openvpn.
FlipMcF

Risposte:


19

La mia configurazione

Ho anche avuto lo stesso problema, provando a importare su un client Ubuntu 16.04 un .ovpnfile prodotto da un server Home Pritunl.

Il file conteneva le righe di commento .ovpn ( #) così come i certificati in linea ( <ca>, <tls-auth>, <cert>, <key>). E non c'erano ragioni apparenti per rimuovere commenti o chiavi. Lo stesso .ovpnera già stato importato con successo nel gestore di rete di Kubuntu 16.04, con solo un avvertimento di reneg-secessere troppo alto; Un indizio per importare problemi su Ubuntu 16.04.

Risolvere gli errori del PO

  1. Il reneg-secvalore è troppo alto e viene rilevato un bug di importazione noto :

    reneg-sec 2592000
    

    Commentalo o usa il valore predefinito 3600.

    #reneg-sec 2592000
    

    Questo valore può essere reimpostato dalle Advancedimpostazioni nella VPNscheda di configurazione in:

    reneg-sec

  2. La configurazione aveva due remotedefinizioni:

    remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    remote-random
    

    Prova con uno solo:

    #remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    #remote-random
    

Dopo queste due modifiche, non si sono verificati errori di importazione.

Ulteriore problema con la remoteconfigurazione

Sebbene non ci siano più errori di importazione, il telecomando non è stato importato correttamente, cioè la porta e il protocollo non sono stati analizzati correttamente, quindi ho dovuto rompere ulteriormente la remotedirettiva nel file .ovpn come segue

    remote hostname.org
    port 14195
    proto udp

Sommario

Il mio file .ovpn conteneva commenti, certificati inline, ecc. Dopo aver letto alcuni altri post, ho pensato che il problema si trovasse nei file inline o nei commenti, quindi ho diviso i certificati e le chiavi inline in file separati e ho rimosso tutti i commenti.

Quindi alla fine, dopo aver applicato le correzioni precedenti, è .ovpnstato importato il file con le chiavi e i commenti incorporati.


2
Grazie il reneg-secvalore è il motivo per cui non ho potuto importare il mio .ovpnfile. Esiste una segnalazione di bug del gestore di rete: bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/…
Cas

1
Grazie, ho anche dovuto selezionare "Usa compressione dati LZO" nelle opzioni avanzate di Network Manager (utilizzo OpenVPN Access Server). E fai attenzione alle perdite DNS! Senza la regola firewall per bloccare le query DNS sull'interfaccia Ethernet / WiFi, si è verificata una perdita DNS, anche quando si utilizza l'IP del mio server DNS e con la regola "block-outside-dns" per OpenVPN 2.3.10 (tramite Network Manager). Puoi verificare la presenza di perdite DNS sul sito Web dnsleaktest.com e ricontrollare con uno strumento come Wireshark.
Baptapt

Dividere i certificati in altri file mi ha permesso di importare con successo. Ho dovuto usare anche tls-remoteinvece che verify-x509-nameper farlo funzionare
Pierre de LESPINAY

1
Googling, sembra che ci siano MOLTE MOLTE ragioni per cui il file non può essere analizzato. Non è un modo per ottenere un messaggio più dettagliato su ciò che ha causato l'errore di analisi durante il tentativo di importare il .ovpnfile?
Antonello

15

Il problema per me era la seguente riga nel mio .ovpnfile:

route remote_host 255.255.255.255 net_gateway

Commentare questa riga mi ha permesso di importare la connessione.


3
Ubuntu 18.04 e ha ancora avuto questo problema. Commentando questa riga (dalla configurazione di Sophos XG) è stato risolto.
Jasin,

Ubuntu 19.04 stesso problema, commentando questa riga risolto errore
Stetoc

10

Ho anche Ubuntu 16.04 e si verifica lo stesso problema. La soluzione non è un'ottima soluzione, perché è necessario un altro computer già connesso alla VPN.

Verifica di aver già installato openvpn e network-manager, dal terminale:

$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager

In generale, questo dovrebbe funzionare, ma in pochissimi casi (e non so perché - suppongo che probabilmente sia un bug) a .ovpnnon può essere importato.

Quindi, segui questi passaggi:

  1. Sul computer che ha già una connessione creata con la VPN, selezionare la connessione VPN

  2. rendere vuota la password

  3. fai clic sul pulsante Esporta

A questo punto, avresti un file ".conf".

  1. aprire il file ".conf" e modificare eventuali parti che fanno riferimento ai file sul computer, se presenti

  2. Nel tuo computer, crea una nuova connessione con il file ".conf".


è successo anche a me. Fortunatamente avevo già un laptop configurato e potevo usare quel trucco per configurare il mio nuovo computer. Nota rapida: ho dovuto configurare nuovamente nome utente, password, file chiave e file chiave TLS avanzato.
igorsantos07,

2

Nel mio caso è stato necessario rimuovere tutti i commenti (che iniziano con #) da * .ovpn. Alcune persone hanno anche scoperto che la linea contenente "SERVER remoto NNNN" dovrebbe essere divisa in "SERVER remoto" e "porta NNNN".


1
Posso confermare che la rimozione dei commenti dal .ovpnfile ha risolto il mio problema.
George D,

1
$ sudo openvpn --config file.ovpn

ha funzionato per me - posso eseguire il tunneling, tuttavia devo ricordare gli IP locali poiché non ho un DNS locale configurato.


0

Modifica il file * .ovpn

Probabilmente questo è causato da impostazioni nel .opvnfile che non possono essere analizzate.

Per prima cosa assicurati di aver installato i pacchetti necessari:

sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn

Se il problema persiste, modificare il file * .ovpn in un editor di testo e rimuovere le seguenti righe che interrompono l'importazione.

<he> etichetta

Se è presente un <he>tag nei file di configurazione ovpn del client, eliminare tali righe. Non è necessario:

<he>
...
</he>

Dettagli di connessione multipli

Se c'è qualcosa come:

<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>

Sostituisci quella sezione con questa:

remote <ip> 1194 udp

L'importazione inciampa su più connessioni e non supporta il <connection>tag. Almeno non nel 16.04-17.04.

Questo è tutto, IMHO puoi tenere commenti, non fanno differenza.

Dopo aver eliminato il tag e modificato la parte di connessione, provare a importare il file * .ovpn modificato. Soluzione da questo post sul blog.


0

Per me, ho dovuto modificare quanto segue nel file .ovpn:

remote ***.org 443 tcp-client

A:

proto tcp
remote ***.org 443

Inoltre, come sottolineato da @Kostas Filios, ho dovuto cambiare questa parte in un commento:

#reneg-sec 2592000

0

Ho avuto questo problema durante l'importazione del file .ovpn con il gestore della rete. L'ho risolto cambiando la mia linea remota da

remote vpn.example.com 1190 udp4

a

remote vpn.example.com 1190 udp

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.