Beim Versuch den Cisco VPN Client auf meinem 64Bit Ubuntu 9.04 zu installieren habe ich folgende Fehlermeldung bekommen:
scripts/Makefile.build:46: *** CFLAGS was changed in “/opt/vpnclient/Makefile”. Fix it to use EXTRA_CFLAGS. Schluss.
Im Netz habe ich eine Lösung für Ubuntu 8.04 64Bit gefunden, die angeblich auch auf 9.04 laufen sollte. Bei mir hat es nicht funktioniert, weil ein Patch nicht fehlerfrei durchläuft.
Ich habe dann noch einen allgemeineren Patch für 64Bit Linux Systeme gefunden mit einem weiterem Patch.
Wenn man folgende Schritte aus beiden Anleitungen vereint funktioniert es:
As those lines point out, you need to edit the Makefile file in the vpnclient folder and change CFLAGS to EXTRA_CFLAGS: Change the following line in Makefile
CFLAGS += -mcmodel=kernel -mno-red-zone
to
EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
- Go to the extracted vpn directory
-
wget http://tuxx-home.at/projects/cisco-vpnclient/cisco_skbuff_offset.patch
- patch < cisco_skbuff_offset.patch
Danach kann man durch Aufrufen der Installationsroutine den VPN Client fehlerfrei installieren!
Edit:
Als ich eine Verbindung aufbauen wollte, bekam ich folgende Fehlermeldung:
Initializing the VPN connection.
Secure VPN Connection terminated locally by the Client
Reason: The Connection Manager was unable to read the connection entry, or the connection entry has missing or incorrect information.
There are no new notification messages at this time.
Ich weiß nicht woran es liegt, ich habe mich auch nicht weiter damit befasst sondern einfach über
sudo apt-get install vpnc
die Open Source Alternative installiert.
Mehr Informationen: http://wiki.ubuntuusers.de/VPNC