Cisco-VPN-Client-Installation mit 2.6.12

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
n3wbi3
Beiträge: 3
Registriert: 28.11.2005 20:40:48

Cisco-VPN-Client-Installation mit 2.6.12

Beitrag von n3wbi3 » 06.12.2005 00:36:05

Hallo.

Ich wollte von Sarge auf Etch umsteigen.

Momentan hänge ich bei der Installation des Cisco-Clients. Mit dem 2.6.8-er Kernel funktioniert der ohne Probleme. Mit 2.6.12 bekam ich eine Meldung, dass Variablentypen nicht übereinstimmen. Leider habe ich nur die Ausgabe eines zweiten Durchlaufes kopiert, da kamen keine Fehler.

Das Modul wird zwar unter /lib/modules/2.6.12-1-k7/CiscoVPN/ als cisco_ipsec.ko erstellt, laden kann ich es aber nicht:
FATAL: Error inserting cisco_ipsec (/lib/modules/2.6.12-1-k7/CiscoVPN/cisco_ipsec.ko): Invalid module format
Auch ein Aufruf von /etc/init.d/vpnclient_init scheitert:
Starting /opt/cisco-vpnclient/bin/vpnclient: insmod: error inserting '/lib/modules/2.6.12-1-k7/CiscoVPN/cisco_ipsec.ko': -1 Invalid module format
Failed (insmod)
vpnc ist leider keine Alternative, da ich mich nicht authentifizieren kann.

Hatte jemand ähnliche Probleme und vielleicht eine Lösung für mich? :)
Zuletzt geändert von n3wbi3 am 06.12.2005 14:23:32, insgesamt 1-mal geändert.

Benutzeravatar
hal9000
Beiträge: 24
Registriert: 12.10.2004 12:13:07

Beitrag von hal9000 » 06.12.2005 01:18:27

Welche Version des VPN-Clients benutzt Du?
"The social dynamics of the net are a direct consequence of the fact that nobody has yet developed a Remote Strangulation Protocol." (Larry Wall)

n3wbi3
Beiträge: 3
Registriert: 28.11.2005 20:40:48

Beitrag von n3wbi3 » 06.12.2005 14:23:00

Ich habe noch eine zweite Version gefunden, beide funktionieren nicht :(

4.0.4.B-k9:
make -C /lib/modules/2.6.12-1-k7/build SUBDIRS=/home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient modules
make[1]: Gehe in Verzeichnis »/usr/src/linux-headers-2.6.12-1-k7«
CC [M] /home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/linuxcniapi.o
CC [M] /home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/frag.o
CC [M] /home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/IPSecDrvOS_linux.o
CC [M] /home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/interceptor.o
/home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/interceptor.c: In function 'add_netdev':
/home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/interceptor.c:49: sorry, unimplemented: inlining failed in call to 'supported_device': function body not available
/home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/interceptor.c:226: sorry, unimplemented: called from here
make[2]: *** [/home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient/interceptor.o] Fehler 1
make[1]: *** [_module_/home/aj/vpnclient-linux-4.0.4.B-k9.tar.gz_FILES/vpnclient] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/linux-headers-2.6.12-1-k7«
make: *** [default] Fehler 2
Failed to make module "cisco_ipsec.ko".
4.6.00.0045-k9:
make -C /lib/modules/2.6.12-1-k7/build SUBDIRS=/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient modules
make[1]: Gehe in Verzeichnis »/usr/src/linux-headers-2.6.12-1-k7«
CC [M] /home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.o
/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.c: In function 'add_netdev':
/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.c:59: sorry, unimplemented: inlining failed in call to 'supported_device': function body not available
/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.c:245: sorry, unimplemented: called from here
/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.c: In function 'recv_ip_packet_handler':
/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.c:607: warning: passing argument 1 of 'skb_checksum_help' from incompatible pointer type
/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.c: In function 'do_cni_send':
/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.c:732: warning: passing argument 1 of 'skb_checksum_help' from incompatible pointer type
make[2]: *** [/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient/interceptor.o] Fehler 1
make[1]: *** [_module_/home/aj/vpnclient-linux-4.6.00.0045-k9.tar.gz_FILES/vpnclient] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/linux-headers-2.6.12-1-k7«
make: *** [default] Fehler 2
Copying module to directory "/lib/modules/2.6.12-1-k7/CiscoVPN".
Hiernach kommen noch Meldungen, dass er ein Startscript und die Binärdateien erstellt.

Kompiliert wird mit: "gcc (GCC) 4.0.2 (Debian 4.0.2-2)" und "GNU Make 3.80"

Oben habe ich noch einen Tippfehler eingebaut, der alte Kernel war 2.6.8-2

Benutzeravatar
hal9000
Beiträge: 24
Registriert: 12.10.2004 12:13:07

Beitrag von hal9000 » 06.12.2005 15:10:30

Ich denke, der Link hilft Dir weiter:

http://fedoraforum.org/forum/showthread ... ge=1&pp=15

Da gibt es dann die Erklärung zu einem Patch:
All that is being done is modifying interceptor.c by moving the supported_device() function definition before the add_netdev() call.
Den Patch gibt's hier:

http://deuch.free.fr/patch.txt

Dann läßt sich ein Modul für die 4.6er Version bauen. Einige User berichten aber, daß sich das System dann beim 2.6.13-Kernel aufhängt, wenn man sich verbinden will. Hierfür wird der Upgrade auf die 4.7er Version des VPN-Clients empfohlen.

Ich selbst hab die 4.6er mit Kernel 2.6.8-2, also Sarge. Ging alles ohne Probleme, insoweit man bei diesem Cisco-Teil von 'ohne Probleme' reden kann.

Brauchst Du es zufällig für ein Uni-WLAN in Süddeutschland? :)
"The social dynamics of the net are a direct consequence of the fact that nobody has yet developed a Remote Strangulation Protocol." (Larry Wall)

n3wbi3
Beiträge: 3
Registriert: 28.11.2005 20:40:48

Beitrag von n3wbi3 » 06.12.2005 15:59:07

Diese Nachricht wird mit aktuellem Kernel abgeschickt :)

Beim Kompilieren wird noch über eine skb_checksum_help-Funktion gemeckert. Dazu steht auch was im Fedora-Forum.

Mit dem alten Kern lief der auch gut (musste aber auch mehrere Minor-Versionen probieren).

Ich studiere in Rostock, WLAN wird hier per Web authentifiziert (ob denen kein Cisco zugemutet werden soll? ;))

Danke für Deine Hilfe :)

hakker82
Beiträge: 118
Registriert: 09.12.2004 14:24:02

Beitrag von hakker82 » 06.12.2005 16:03:16

Versuch mal den vpnc. Damit hat man keine Probleme.

Das sollte dir weiterhelfen:
http://localhost.ruhr.de/~stefan/uni-du ... vpnc.shtml

Benutzeravatar
hal9000
Beiträge: 24
Registriert: 12.10.2004 12:13:07

Beitrag von hal9000 » 07.12.2005 02:12:22

Gern geschehen. Ich hab das Zeug hier in Konstanz am Rechenzentrum um die Ohren. Leider gibt es in Verbindung mit Zertifikatsketten noch keine Alternative zum Cisco Client. Vpnc kann damit nicht umgehen. Bisher sind meine Bastelversuche mit vpnc und Co. noch erfolglos gewesen :(

Egal, Hauptsache es funktioniert :wink:
"The social dynamics of the net are a direct consequence of the fact that nobody has yet developed a Remote Strangulation Protocol." (Larry Wall)

Antworten