Impostazione del client VPN


9

Devo accedere alla VPN dal mio Ubuntu 12.04.

Vedo che ci sono connessioni VPN> Configura VPN nel gestore di rete, ma richiede nome utente e password.

Tutto quello che ho è un po ' .crt, .csr, .key, .ovpnfile, che sono adatti per alcuni client Windows.

Sono davvero un principiante con VPN.

Ho anche trovato questo post sul blog . È un modo per andare?


1
che tipo di connessione stai avendo? voglio dire, hai Microsoft PPTP, Cisco o OpenVPN?
Ashutosh,

È OpenVPN.
umpirsky,

hai verificato questo ? Questa è davvero una bella guida
ashutosh,

2
Wow, tutta questa scienza per accedere a una rete VPN? :)
umpirsky,

1
Sì, ma cosa significa allora connessioni VPN> Configura VPN nel gestore di rete? Pensavo di poterlo configurare con pochi clic del mouse. Questo è nello spirito di Ubuntu.
umpirsky,

Risposte:


14

Questa è la procedura che ho seguito per farlo funzionare. C'è un bug nel gestore della rete in cui non esegue correttamente l'importazione di ovpn - dal 2010 (!)

https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365

Fino a quando non è stato risolto, ho trovato questo sito

http://howto.praqma.net/ubuntu/vpn/openvpn-access-server-client-on-ubuntu

PROCEDURA

Create a new folder in your home dir - I called mine vpn.config
Copy your downloaded client.ovpn file into the new folder

Open client.opvn in an editor

Open a new file
Cut the lines between <ca> tags in client.ovpn
Paste into new file, save this file as ca.crt
Remove both <ca> tags from client.ovpn

Open a new file
Cut the lines between <cert> tags in client.ovpn
Paste into new file, save this file as client.crt
Remove both <cert> tags from client.ovpn

Open a new file
Cut the lines between <key> tags in client.ovpn
Paste into new file, save this file as client.key
Remove both <key> tags from client.ovpn

Open a new file - this is the last one :-)
Cut the lines between <tls-auth> tags in client.ovpn
Paste into new file, save this file as ta.key
Remove both <tls-auth> tags from client.ovpn

And remove this line:
key-direction 1


Now position the cursor in client.ovpn, right above the line # -----BEGIN RSA SIGNATURE-----

Insert the following lines

ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1

Save and close all the files.

Goto Network Manager -> Edit Connections ->VPN
click Import, browse to the modified client.ovpn in the folder you recently created - and where your certificates are, and import that file
Enter vpn username and password if prompted
On the VPN page, select Advanced
On the General Tab, uncheck the first option, "Use custom gateway"

Save

Use...

Puoi eliminare i file che hai creato una volta importati?
adantj,

Ho cercato su Google come un matto per questo. Grazie!
the_drow,

13

Installa network-manager-openvpn-gnomeda Ubuntu Software Center (di solito questo è nascosto dai risultati della ricerca quando cerchi openvpn a meno che non fai clic su "Mostra elementi tecnici XX" nella parte inferiore della finestra).

Oppure puoi usare il terminale ( Ctrl+ Alt+ T):

sudo aptitude install network-manager-openvpn-gnome

Successivamente, l'opzione per connettersi a una VPN openvpn apparirà sotto

gestore di rete -> connessioni VPN -> configura VPN


3
Salvare tutti quei file nella stessa cartella, quindi quando si aprono le impostazioni, dovrebbe esserci un'opzione "Importa", dove è possibile aprire il file .ovpn. La maggior parte, se non tutte le impostazioni dovrebbero essere impostate per te, a seconda di come è stato creato il file .ovpn. A meno che non vi sentiate a vostro agio nella riga di comando o non abbiate necessità specifiche, è molto più semplice utilizzare Network Manager. NOTA Non so se l'hanno modificato o meno, ma era necessario disconnettersi / riconnettersi o riavviare per visualizzare la nuova connessione VPN dopo averla creata.
reverendj1

2
L'unico problema è che non ho una connessione Internet quando attivo VPN :) Qualche idea sul perché ciò possa accadere?
umpirsky,

4
@umpirsky secondo questa discussione ubuntuforums.org/showthread.php?t=1337460 ; Seleziona Configura VPN dal menu> Seleziona la VPN con cui stai riscontrando problemi> Fai clic su modifica> Fai clic sulla scheda IPv4> Fai clic su Percorsi> Seleziona la casella "Usa questa connessione solo per le risorse sulla sua rete".
Paweł Prażak,

Nella scheda VPN, imposta tutti i file necessari (certificati, chiave ecc.) Quindi fai clic sul pulsante avanzato. Assicurati che queste funzioni siano abbinate a quelle sul tuo .ovpnfile (ad es. Porta gateway, tap o tun, tcp o udp ecc.). Al termine, dovresti essere in grado di stabilire la connessione VPN.
Shnkc,

0

Soluzioni ad alcuni problemi che potresti avere:

Nessuna connessione / disconnessione WiFi

  • Seleziona Configura VPN dal menu.
  • Seleziona la VPN con cui stai riscontrando problemi.
  • Fai clic su Modifica.
  • Fai clic sulla scheda IPv4.
  • Fai clic su Percorsi
  • Seleziona la casella "Usa questa connessione solo per le risorse sulla sua rete".

fonte

Impossibile connettersi agli host in VPN - Configurazione del firewall

In questo file:

sudo gedit /etc/firestarter/user-pre

aggiungi quelle regole:

iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p esp
iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p udp -m multiport -sports isakmp,10000
iptables -A INPUT -j ACCEPT -i tun+
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p esp
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p udp -m multiport -dports isakmp,10000
iptables -A OUTPUT -j ACCEPT -o tun+

Sostituisci xxx.xxx.xxx.xxx con l'indirizzo IP del tuo gateway VPN.

fonte


1
Ah, sì, funziona, grazie. Stavo cercando di farlo sulla mia connessione cablata invece, leggi questo post askubuntu.com/questions/10741/…
umpirsky
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.