Probleme bei der Installation eines Cisco VPN-Clients

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
sigi.mueller
Beiträge: 8
Registriert: 02.11.2002 10:33:38
Wohnort: Metzingen

Probleme bei der Installation eines Cisco VPN-Clients

Beitrag von sigi.mueller » 04.11.2002 21:03:22

Hallo Leute,
ich arbeite noch nicht lange mit Debian Woody und habe nun ein Problem bei der Installation des Cisco VPN-Dialers unter Linux. Und zwar folgendes.
Nachdem ich den Tarball entpackt habe fragt er mich beim Installationsscript nach der Quelle der Kernel-Soucen. Diese sollen laut mehreren Büchern und Artikel in /usr/src/linux liegen. Ich arbeite mit dem Kernel 2.2.20-idepci und habe nun mit apt-get install kernel-source-2.2.20 den Kernel-Source gezogen. Danach lag die Datei kernel-source-2.2.20.tar.bz2 in meinem /usr/src Ordner. Ich habe nun den Ordner /usr/src/linux manuell erstellt und den entpackten Dateiinhalt der gezogenen Datei in den Ordner entpackt. Dann hab ich dem INstallationsscript als Kernel-Source /usr/src/linux angegeben. Allerding meckert das installations-script vom vpn-client immer noch und bringt unter anderen folgende Fehlermeldungen:
In file included from linuxcniapi.c:19:
/usr/src/linux/include/linux/modversions.h:7: linux/modules/fatfs_sysms.ver: No such file or directory
usw....

Die Fehlermeldungen erstrecken sich über ca 2 Seiten... ich habe auch versucht die Ordner zu verschieben.. hat aber auch nichts gebracht...
Hat jemand von euch eine Idee??
Vielen Dank schon mal,

Sigi

Linux4ever

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.11.2002 21:13:04

1) Kann der Cisco VPN Dialer mit Kernel 2.2 umgehen? (sollte im README oder in der Doc stehn)
2) Die Datei, die dort fehlt wird erst beim compilieren des Kernel erzeugt. Daher sind die nackt entpackten Sourcen nicht direkt brauchbar. Kopier einfach die Datei /boot/config-2.2.20idepci (oder ähnlich, nur die Versionsnummer sollte passen!) nach /usr/src/linux und benenne sie in ".config" um (den Punkt am Anfang des Namen beachten!). Dann machst Du

Code: Alles auswählen

make oldconfig
make dep
make clean
make bzImage
Bei make oldconfig kannst Du einfach alle Fragen, die er noch stellt mit dem Default (ENTER) beantworten.

Danach hast Du die Sourcen einmal durchcompiliert, und der VPN Client sollte sich dann auch compilieren lassen (Wenn Frage 1 mit ja beantwortet wurde).

Das ist zwar wahrscheinlich nicht die eleganteste Lösung (der kernel wird kompiliert, aber nicht installiert...), aber die einfachste.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

sigi.mueller
Beiträge: 8
Registriert: 02.11.2002 10:33:38
Wohnort: Metzingen

Beitrag von sigi.mueller » 04.11.2002 21:29:00

Vielen Dank für die Hilfe. Es hat geklappt :lol:

Bye,

Sigi

sigi.mueller
Beiträge: 8
Registriert: 02.11.2002 10:33:38
Wohnort: Metzingen

Beitrag von sigi.mueller » 04.11.2002 21:37:27

... fast!
Jetzt bringt er folgende Fehlermeldung:
Starting /bin/vpnclient: /lib/modules/2.2.20-idepci/CiscoVPN/cisco_ipsec: kernel-module version mismatch
/lib/modules/2.2.20-idepci/CiscoVPN/cisco_ipsec was compiled for kernel version 2.2.20 while this kernel is version 2.2.20-idepci
Failed (insmod)

Kann man dem Programm da irgendwas vorgaukeln oder wie kann man das Problem umgehen? Hat jemand eine Ahnung?

Bye, Sigi

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.11.2002 21:51:53

Pffff.... Ja, ich denke, dass man da was faken könnte, aber ob das dann nicht irgendwann Spätfolgen hat...

Da Du die Kernel Sourcen ja schon da hst würde ich fast empfehlen, den kompilierten Kernel auch zu installieren, und dann sollte Ruhe sein.

Code: Alles auswählen

apt-get install kernel-package (kein Problem, wenn das schon da ist)
cd /usr/src/linux
make-kpkg kernel_image
cd ..
dpkg -i kernel-image-2.2.20.....deb
Danach sollte das VPN ohne Recompile funktionieren. Wenn nicht: VPN noch 'mal bauen...
Das mit den Kernelversionen ist todnervig, man stolpert immer wieder drüber...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

sigi.mueller
Beiträge: 8
Registriert: 02.11.2002 10:33:38
Wohnort: Metzingen

Beitrag von sigi.mueller » 04.11.2002 22:12:45

vielen Dank für die Bemühungen, allerdings funktioniert das mit

Code: Alles auswählen

make -kpkg kernel_image
leider nicht. Der bringt irgendwelche Fehler von wegen
make: invalid option -- g
usw....
#Not a target:
kernel_image
usw...
#Finished Make data base on Mon Nov...

Die selbe Fehlermeldung bringt er auch wenn ich
make -kpkg vmlinux
eingeb.

Irgend eine Ahnung?

Bye, Sigi

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.11.2002 22:14:24

Es heisst "make-kpkg" (ohne Leerzeichen)

Das ist das Debian Kernel Paket Skript... (hat mit make nur am Rande zu tun)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

sigi.mueller
Beiträge: 8
Registriert: 02.11.2002 10:33:38
Wohnort: Metzingen

Beitrag von sigi.mueller » 04.11.2002 22:38:25

hab gedacht das sei ein Schreibfehler, da bei mir das Paket kernel-package nicht installiert war und mein System den Befehl nicht kannte. Jetzt tut aber alles bestens :lol:

Nochmals vielen Dank,

Sigi

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.11.2002 22:39:49

Darum ja die erste Zeile "apt-get install kernel-package" ;-)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
cryptonix
Beiträge: 26
Registriert: 07.07.2004 18:25:35
Kontaktdaten:

Beitrag von cryptonix » 16.07.2004 21:12:18

Hi pdreker,
pdreker hat geschrieben:Pffff.... Ja, ich denke, dass man da was faken könnte, aber ob das dann nicht irgendwann Spätfolgen hat...

Da Du die Kernel Sourcen ja schon da hst würde ich fast empfehlen, den kompilierten Kernel auch zu installieren, und dann sollte Ruhe sein.

Code: Alles auswählen

apt-get install kernel-package (kein Problem, wenn das schon da ist)
cd /usr/src/linux
make-kpkg kernel_image
cd ..
dpkg -i kernel-image-2.2.20.....deb
Danach sollte das VPN ohne Recompile funktionieren. Wenn nicht: VPN noch 'mal bauen...
Das mit den Kernelversionen ist todnervig, man stolpert immer wieder drüber...

Patrick
Ich hatte die gleiche Problem und habe so gemacht, was du oben erklärst und es geschaft, vpnclient zu installieren. Danke für dies!

ABER :-)

When ich dieses Kommando /etc/init.d/vpnclient_init start ausführe kriege ich die Fehlermeldung:

Code: Alles auswählen

Starting /usr/local/bin/vpnclient: /lib/modules/2.4.26-1-686/CiscoVPN/cisco_ipsec: kernel-module version mismatch
        /lib/modules/2.4.26-1-686/CiscoVPN/cisco_ipsec was compiled for kernel version 2.4.26
        while this kernel is version 2.4.26-1-686.
Failed (insmod)
Hilfe bitte! Wie kann ich das lösen?

Benutzeravatar
cryptonix
Beiträge: 26
Registriert: 07.07.2004 18:25:35
Kontaktdaten:

Beitrag von cryptonix » 17.07.2004 16:16:08

Ja, ich habe die Lösung gefunden. Die Lösung stehts hier: http://www.zdv.uni-mainz.de/1324.html

"Wenn mann in Zeile 53 im Init - Script /etc/init.d/vpnclient_init ein -f hinter das insmod macht motzt das Programm zwar immernoch, das Modul wird aber trotzdem geladen."

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 17.07.2004 16:21:17

Eine Alternative (bei weiteren Problemen) könnte vpnc sein:
Description: Cisco-compatible VPN client
vpnc is a VPN client compatible with cisco3000 VPN Concentrator (also
known as Cisco's EasyVPN equipment). vpnc runs entirely in userspace
and does not require kernel modules except of the tun driver to
communicate with the network layer.
.
It supports most of the features needed to establish connection to the
VPN concentrator: MD5 and SHA1 hashes, 3DES and AES ciphers, PFS and
various IKE DH group settings.
cu

Antworten