Archive for the 'Linux' Category

Installare Cisco VPN Client su UBUNTU 9.10

Friday, March 26th, 2010

Ultimamente mi sono imbattuto nel dover installare il Cisco VPN Clinet su Linux Ubuntu 9.10.

La cosa non è stata semplice all’inizio, prima di tutto perchè l’ultimo client è la versione 4.?8.02.0030-k9, ovviamente abbastanza Datata, considerando che per Windows si trova già la versione 5.x

Ovviamente il tallone di achille di questi driver è compilare i moduli del kernel che sono necessari per potre creare vpn con protocollo cisco. Ovviamente non sono driver open source e parte del codice sono librerie precompilate, detto questo il vero problema è la continua evoluzione del kernel di linux e la stasi del codice di cisco client.

In giro si trovano patch per ogni tipo di kernel ma funzionano solo con alcune versioni del client e nessuna documentazione esaustiva. L’unica guida completa per il kernel 2.6.31 è questa:

http://www.painfullscratch.nl/code/vpn/index.html

Installare l’SSL CA di Cacert.org su Google Chrome per Linux

Friday, March 26th, 2010

Ultimamente sta prendendo sempre più piede l’utilizzo di google Chrome come browser per navigare.  E’ molto potente e volece, ma qualcosa è necessario farla a ncora a mano. Per esempio l’installazione dei certificati SSL.

In Particolare in ufficio utilizziamo certificati ssl generati da CaCert ed è necessario installare il certificato della CA pervalidarli. Sugli altri browser è quasi automatico, mentre per Chrome bisogna seguire le seguentri istruzioni:

Scaricare il file http://www.cacert.org/certs/root.crt

Installare i tool libnss3, nel caso di Debian/Ubuntu:

sudo apt-get install libnss3-tools

Poi eseguire il comando:

certutil -d sql:$HOME/.pki/nssdb -A -t "C,," \
-n cacert -i root.crt

Riavviare Google Chrome e il gioco è fatto.

Per ulteriori informazioni visita:

http://code.google.com/p/chromium/wiki/LinuxCertManagement

Collegare Linux con Nokia tramite USB

Wednesday, February 3rd, 2010

Finalmente mi sono messo a configurare il mio notebook Ubuntu 9.10 per poter navigare con il mio telefono Nokia N82 e la scheda TRE.

Non sono riuscito a configurare in NetworkManager, sembrava tutto molto semplice, attacchi l’USB, Il client del NetworkManager ti fa vedere l’icona del Telefono. Clicchi inserisci i parametri, connetti e…. Niente.

Belli questi software che fanno tutto da solo, Quindi mi sono ben configurato il bellissimo “wvdial”

Ho aperto il file di configurazione “vi /etc/wvdial.conf

Inserito la configurazione:

[Dialer USB]
Init1 = ATZ
Init2 = AT+cgdcont=1,”IP”,”tre.it”,,0,0
Modem Type = USB Modem
ISDN = 0
Phone = *99***1#
Modem = /dev/ttyACM0
Username = ‘anon’
Carrier Check = no
Password = ‘anon’
Baud = 460800

Eseguito il comando:

#$ wvdial USB

e come per magia… funzionaaa..

Va be non è stato proprio così facile, ho dovuto smanettare un po con i codici dell’Init2, il numero di telefono, ecc…

Purtroppo NetworkManager prende un po troppo possesso dell’infrastruttura di rete e la gestisce a modo suo, quindi conviene spegnere il servizio e inserire manualmente i DNS all’interno del file /ets/resolv.conf

Monday, February 16th, 2009

lennybanner_indexed

Il primo amore non si scorda Mai…

Vmware Player e Linux 2.6.21

Wednesday, June 13th, 2007

Oggi mi sono dedicato a compilare il player di vmware per potre far partire la mia macchina virtuale, ma l’installazione non è andata a buon fine.. mannaggia!!!

Naturalmente ogni volta che mi cimento a ricompilare il software (dopo un aggiornamento del kernel) mi imbatto sempre in errori…

Fortunatamente Googlando riesco sempre a trovare la soluzione, questa volta direttamente nel Forum di Vmware, ho trovato la patch da applicare al file “/usr/bin/vmware-config.pl”

sub check_answer_binpath {
my $answer = shift;
my $source = shift;
- my $fullpath;
+ my $fullpath = internal_which($answer);

- if (not (internal_which($answer) eq ”)) {
- return $answer;
+ if ($fullpath ne ”) {
+ return $fullpath;

E Funziona… mitico…

Cisco VPN client for linux kernel > 2.6.13

Saturday, December 31st, 2005

Per lavoro ho la necessità di utilizzare il Client VPN di Cisco, per collegarmi nella rete privata dell’azienda.
Siccome mi piace provare sempre le features dei nuovi kernel, mi sono trovato d’avanti ad un problemino.

Ho istallato il kernel 2.6.14, ho ricompilato tutti i moduli aggiuntivi per il mio hardware (ipw2200, fglrx, vmware, ecc) senza alcun problema, ma quando sono andato a compilare il “Cisco VPN Client” ho trovato la sorpresa:

CC [M] /home/software/vpnclient/linuxcniapi.o
/home/software/vpnclient/linuxcniapi.c: In function ‘CniInjectReceive’:
/home/software/vpnclient/linuxcniapi.c:292: error: ‘struct sk_buff’ has no member named ‘stamp’
/home/software/vpnclient/linuxcniapi.c: In function ‘CniInjectSend’:
/home/software/vpnclient/linuxcniapi.c:432: error: ‘struct sk_buff’ has no member named ‘stamp’
make[2]: *** [/home/software/vpnclient/linuxcniapi.o] Error 1
make[1]: *** [_module_/home/software/vpnclient] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.14.2′
make: *** [default] Error 2

A questo punto ho effettuato qualche ricerca su internet ed ho trovato una patch per riolvere queasto problema, nella lista di Fedora:

diff -ur vpnclient.orig/linuxcniapi.c vpnclient/linuxcniapi.c
— vpnclient.orig/linuxcniapi.c 2005-09-13 22:40:56.000000000 -0400
+++ vpnclient/linuxcniapi.c 2005-11-15 15:43:36.000000000 -0500
@@ -289,7 +289,11 @@
goto exit_gracefully;
}
/* move the data into the packet */
+#if LINUX_VERSION_CODE >= 132622
+ __net_timestamp(skb);
+#else
do_gettimeofday(&skb->stamp);
+#endif

pIP = skb_put(skb, lpPacketDescriptor->uiPacketSize);

@@ -429,7 +433,11 @@
CniGetPacketData(Packet, 0, lpPacketDescriptor->uiPacketSize, pIP);

/* put the mac header on */
+#if LINUX_VERSION_CODE >= 132622
+ __net_timestamp(skb);
+#else
do_gettimeofday(&skb->stamp);
+#endif

skb->dev = pBinding->pDevice;

Adesso funziona tutto benissimo.

Thursday, November 10th, 2005

LinuxDay05

Debian Sid/Unstable e XOrg

Thursday, July 21st, 2005

Finalmente dopo tanto tempo hanno portato XOrg all’interno della distribuzione Debian Unstable.. Adesso lo installo subito..

Linux kernel 2.4.30

Monday, April 4th, 2005

E’ arrivato… è uscito il kenrnel 2.4.30. nessuna modifica dalla versione 2.4.30-rc4 .
Questa verisione contiene diversi security e bug fixes e anche hardening backports dal 2.6.

E’ raccomandato l’upgrade…

Scarica

Supercomputer

Sunday, April 3rd, 2005

CPUshare è un innovativo sistema per la creazione di una “grid” per il supercalcolo, ideata dal mitico Andrea Arcangeli. Il sitema è fatto molto bene, ma ancora in fase di sviluppo.

http://www.cpushare.com/


Powered by Free CDN WordPress plugin