UIE Meeting

giovedì 24 maggio ore 20,30 - Casa delle Associazioni

Home Guide Installazione Cisco vpn client 32 bit per Ubuntu 10.04 Lucid Lynx

Dom

13

Giu

2010

Cisco vpn client 32 bit per Ubuntu 10.04 Lucid Lynx
Guide e Tutorial - Installazione
Scritto da Stefano Teodorani   
Dentro i repository ufficiali di ubuntu esiste un client vpn compatibile con il protocollo cisco che riesce anche a importare i files di configurazione .pcf prodotti dal client ufficiale.cisco-vpn-login-screen
Si integra perfettamente nel network manager di gnome e quando l'ho visto nei repo, la prima volta mi sono subito gasato.

Purtropo però, e questa invece è la brutta notizia, non sono mai riuscito a farlo funzionare e non ho mai conosciuto nessuno che sia mai riuscito a farlo partire.
 

Tuttavia esiste una soluzione alternativa che richiede un minimo di impegno ma che funziona molto bene ed è quella che vi espongo in questo articolo.
 

Attenzione, queste note valgono esclusivamente per la versione di Ubuntu 10.04 a 32 bit.
Fra 6 mesi, quando aggiornerete la vostra distribuzione alla 10.10, tornate a trovarci.
 
Ecco dunque come dovete procedere.
 
1. Aprite una sessione terminale e create una cartella di lavoro. Chiamiamola pure cisco. Createla con il comando:
mkdir cisco
Scaricate la versione del client da questo sito: http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.02/
Per la vostra lucid eseguite quindi:
wget http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.02/vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz
3.Scompattate il file:
tar zxf v*
verrà creata, in maniera piuttosto silente, una cartella chiamata vpnclient. Andateci dentro:
cd ./vpnclient
4. Da questa posizione scaricate la patch per far funzionare il client cisco sul lucid
wget http://dl.dropbox.com/u/1289817/vpnclient-linux.2.6.31.diff
5. Applicate la patch. Eseguite pertanto:
patch < ./vpnclient-linux.2.6.31.diff
6. Eseguite l'installazione:
sudo ./vpn_install
e date invio a tutti i default.
 
7. Mettete i files di configurazione .pcf sotto la cartella /etc/opt/cisco-vpnclient/Profiles/
 
8. Avviate il client in background. Digitate:
sudo /etc/init.d/vpnclient_init start
9. Aprite una connessione vpn. Per farlo, sempre da linea di comando, digitate:
sudo vpnclient connect sample
dove sample e' il nome del file pcf senza estensione.
 
Buon collegamento a tutti

           
Commenti (13)add comment

leliofa said:

...
Hy,
this how-to was very useful for me but I've found just a small error (maybe just a typing error).

To apply the patch you have to write patch
01 luglio 2010 | url

Stefano Teodorani said:

...
@leliofa:
Thanks for the feedback. However I stil Don't understand where's the error, because step 5 says "patch"
01 luglio 2010

matteoB said:

...
ciao, ti ringrazio per la guida: è da parecchio che sto impazzendo dietro a questo argomento... smilies/smiley.gif

purtroppo mi sono arrenato proprio al punto 5..

dopo aver dato: sudo apt-get install patch (dato che non ne avevo mai avuto bisogno)
digito patch vpnclient-linux.2.6.31.diff
ma non ho nessun output: per poter riutilizzare la shell sono costretto a ad utilizzare ^z

I comandi li ho copiati pari pari da qui e ho una Lucid linx installata da zero circa due settimane fa..

Mi sai aiutare?? te ne sarei grato
01 agosto 2010

Stefano Teodorani said:

...
Prova con

patch < vpnclient-linux.2.6.31.diff

01 agosto 2010

roberto de biasio said:

...
Ciao, ottima guida, dopo aver installato il client cisco coe da tue istruzioni il client compatibile integrato in Ubuntu ha meravigliosamente iniziato a funzionare è stato sufficinte importare i file di configurazione, probabilmente è necessario comunque aver installato sotto l'ambiente cisco.
Grazie
03 agosto 2010

Roberto Venco said:

...
Formidabile: in 15 minuti sono riuscito ad installare ed a connettermi. Mille grazie.
03 agosto 2010

Stefano Teodorani said:

...
Grazie a te per i complimenti
03 agosto 2010

nico said:

...
Io a dire il vero uso il client vpn standard di ubuntu senza problemi: va che è una meraviglia. Ti spiego brevemente come l'ho installato e che impostazioni ho usato:
1) sudo apt-get install vpnc network-manager-vpnc
2) riavvio del sistema (importante !!!)
3) importazione del file .pcf
4) modifica delle impostazioni del profilo caricato:
TAB VPN
metodo di cifratura: debole
attraversamento NAT: NAT-T
disabilitare ric. del peer remoto: falso
TAB Impostazioni IPv4 -> Instradamenti
ignorare instr. ottenuti automaticamente: falso
usare questa connessione solo per risorse sulla sua rete: vero

Fammi sapere. Ciao.
Nico
23 agosto 2010

nico said:

...
@roberto de biasio

... io il client Cisco non l'ho installato
23 agosto 2010

Roberto Venco said:

...
Ultimi, sgradevoli aggiornamenti: dopo un aggiornamento del kernel, il client Cisco non ha più funzionato. Allora ho installato il client standard di Linux con sudo apt-get install network-manager-vpnc-gnome sulla 10.04.1 a 64bit (questo è il comando trovato sul Launchpad); non ho ancora testato bene il client vpnc ma le impostazioni sono diverse oltre all'installazione. Nico, hai idea se i due comandi per l'installazione di vpnc portino a risultati differenti?

Grazie e ciao.
27 novembre 2010

Stefano Teodorani said:

...
Puoi riportare qui esattamente l'output dell'errore che ti viene mostrato ?
27 novembre 2010

Stefano Teodorani said:

...
Ho fatto delle prove.
Il problema e' di semplice risoluzione.
Il riferimento al file autoconf.h in alcuni file e' stato modificato.
Se guardi bene l'errore vedrai che l'errore si riferisce alla mancata presenza di un un file (che in realtà c'è ma che è da un'altra parte).
Avrai sicuramento un output tipo questo:


make -C /lib/modules/2.6.35-23-generic/build SUBDIRS=/home/teopost/vpnclient modules
make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.35-23-generic»
CC [M] /home/teopost/vpnclient/linuxcniapi.o
CC [M] /home/teopost/vpnclient/frag.o
/home/teopost/vpnclient/frag.c:3: fatal error: linux/autoconf.h: Nessun file o directory
compilation terminated.


Ebbene ti basta editare i files incriminati e cambiare il sorgente c sostituendo il percorso da: linux/autoconf.h a generated/autoconf.h

Ci sono 4 file su cui devi fare questa modifica (te ne accorgerai compilando), ovvero:

frag.c
linuxcnpi.c
IPSecDrvOS_linux.c
interceptor.c

Dopo la modifica esegui la rebuild con il comando make e vedrai che tutto funzionera'.

Ciao
27 novembre 2010

Massy77 said:

...
Io ho seguito la guida ma al momento di avviare il client mi dice "The profile specified could not be read." seguendo invece le indicazioni di Nico sono riuscito a collegarmi in vpn con il client standard di ubuntu 10.04
Grazie
04 gennaio 2012

Lascia la tua opinione
Accorcia box | Allunga box
I filtri ti rompono? Iscriviti


busy
 

UIELinux, oltre il Rubicone (anche oltre i soliti luoghi comuni)
Joomla! è un software libero rilasciato sotto licenza GNU/GPL
UIElinux All UIELinux Blog UIELinux Guide UIELinux Progetti