Marieplatz
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
Hallo Leute, zunächst lief der Client ganz super, aber nun, beim Neustarten des Computers, bekomme ich auf den Verbindungsbefehl die Nachricht: Could not attach to driver. Is kernel module loaded?
The application was unable to communicate with the VPN sub-system. Meine Vermutung: als ich den Pfad zu den Kernelquellen angab bei der Installation, tat ich dies zu linux-headers-2.6.15-27-386. Eigentlich verwende ich aber die Version 2.6.15-28.386
Running on: Linux 2.6.15-28-386 #1 PREEMPT Thu Feb 1 15:51:56 UTC 2007 i686
Config file directory: /etc/opt/cisco-vpnclient Wo/wie kann ich das nun in der Cisco-Konfigurationsdatei ändern, bzw. wie kann ich dat Ding so einstellen, dass es auch bei Kernelupdate dann immer die richtigen header findet? Dankedanke!
|
xabbuh
Anmeldungsdatum: 25. Mai 2006
Beiträge: 6411
|
Hallo Marieplatz, es ist sinnvoller, nicht direkt eine bestimmte Version des Header-Paketes zu installieren, da du somit bei einem Kernelupdate keine aktualisierten Headerdateien bekommst. Besser ist es, das Metapaket linux-headers-386[/wiki] zu installieren, welches immer von der aktuellsten Kernelversion abhängt und dafür sorgt, dass über die Paketverwaltung auch das entsprechende Paket für die Headerdateien installiert wird. Gruß Christian
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
Hallo xabbuh, das hab ich nun getan, kriege aber immer noch dieselbe Meldung - ich nehme mal an, ich muss nun auch den Pfad in der Konfiguration des Clients ändern, weiß aber net wie das geht. Besondere Schwierigkeit: auf den Folder vpnclient, der bei der Installation gebaut wurde, kann ich nicht schreibend zugreifen, denn der gehört einem user mit der Nummer 503, der bei mir als Nutzer gar nicht aufgeführt ist; was tun?
|
xabbuh
Anmeldungsdatum: 25. Mai 2006
Beiträge: 6411
|
Hallo Marieplatz, ich habe hier leider keine Möglichkeit, einen Cisco VPN-Client zu verwenden. An welcher Stelle muss man wo während der Installation den Pfad angeben?
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
Tja, was soll ich sagen. Die Anleitung geht so: Installation
Zuerst den VPN-Client und das Konfigurationsfile runterladen.
In dieser Beschreibung wird davon ausgegangen, dass sowohl die VPN-Software als auch das Konfigurationsfile im Verzeichnis /root abgelegt werden und das beim Installieren Root-Rechte vorhanden sind.
Den Client entpacken: tar xzf vpnclient-linux-4.0.Rel-k9.tar.gz
Ins Installationsverzeichnis wechseln: cd vpnclient
Die Installationsroutine aufrufen: ./vpn_install
Den Installationspfad angeben, bzw. Default belassen: /usr/local/bin
Den automatischen Start beim Booten einschalten (Default).
Anschließend den Pfad zu den Kernelquellen angeben und die Einstellung überprüfen.
Das Konfigurationsfile kopieren: cp /root/VPN_HU-Berlin.pcf /etc/CiscoSystemsVPNClient/Profiles Sprich, das wird automatisch abgefragt, und ich kann nichts Genaues mehr nachvollziehen. Sollte ich dir mal schreiben, an welcher Stelle nun alles vpn-ciscodateien liegen und wie die heißen?
|
xabbuh
Anmeldungsdatum: 25. Mai 2006
Beiträge: 6411
|
Marieplatz hat geschrieben: Sprich, das wird automatisch abgefragt, und ich kann nichts Genaues mehr nachvollziehen. Sollte ich dir mal schreiben, an welcher Stelle nun alles vpn-ciscodateien liegen und wie die heißen?
Ich glaube, das dürfte uns eher weiterhelfen. Alternativer Vorschlag: Such doch mal in den Dateien nach dem Pfad:
grep 'linux-headers' <pfadZuDenDateien> Gruß Christian
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
Hallo Christian, es sind sehr viele Dateien, und bevor ich alle Namen einzeln aufführe, kannst du mir vielleicht noch sagen, wo vermutlich die entscheidende Datei liegt? Dateisystem: vpnclient (da stehen Hostname, Passwortabfrage und so drin) /home/nina/vpnclient/ - 43 dateien /opt/cisco-cpnclient/bin - /include -/lib /usr/local/bin/ - hier muss ich auch den connect-Befehl eingeben /etc/CiscoSystemsVPNClient - hier liegt das Nutzerprofil unter /usr/src liegen die verschiedenen header-versionen - aber eben die spezifischen, also -27-, -28- Mit dem grep-Befehl bin ich nicht zurande gekommen... jedenfalls hat er keine Ergebnisse gezeitigt. Danke und Gruß, N.
|
xabbuh
Anmeldungsdatum: 25. Mai 2006
Beiträge: 6411
|
Hallo Nina, ich würde mal auf /etc/CiscoSystemsVPNClient tippen. Gruß Christian
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
da heißen die Dateien vcpclient.ini und internal.ini, und dann gibt's noch die Unterordner Profiles mit sample.pcf und VPN_HU-Berlin_2006.pcf (die hab' ich von meiner Uni bekommen, damit ich mich identifizieren kann) und Certificates, aber da ist nichts drin. Die vcpclient.ini sieht so aus:
[main]
EnableLog=0
[LOG.IKE]
LogLevel=3
[LOG.CM]
LogLevel=3
[LOG.CVPND]
LogLevel=3
[LOG.XAUTH]
LogLevel=3
[LOG.CERT]
LogLevel=3
[LOG.IPSEC]
LogLevel=3
[LOG.CLI]
LogLevel=3 und internal.ini so:
[main]
IsExpressAutoInitiation=0
IsAutoInitiationSuspended=0
IsPossibleConnection=0 - dann müssen es wohl doch andere sein??
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
Hi Christoph, ich habe jetzt einfach den Client neu installiert und weiß nun, dass der Pfad zu den Headern auf /lib/modules/2.6.15-28-386/build verweist. Das hat sich der Client bei Installation selbst gesucht. Nun hab ich immerhin den Pfad auf die aktuelle Version - und muss mich erst wieder mit dem Thema auseinandersetzen, wenn ich ein Update mache. Natürlich freue ich mich trotzdem, wenn du mir jetzt sagen kannst, wie ich den Pfad auf das Metapaket legen kann (von dem ich nicht weiß, wo es liegt - habe es über die Synaptic-Paketverwaltung installiert). Sorry, du hast es mit einer Laiin zu tun...
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
Leider das alte Problem: beim Neustart wird der Pfad wieder nicht gefunden. Natürlich könnte ich den Client jedesmal neu installieren, dann ginge es wohl. Andere Lösung? Schönen guten Abend, Nina
|
xabbuh
Anmeldungsdatum: 25. Mai 2006
Beiträge: 6411
|
Hallo Nina, ich habe gerade nochmal gesucht und befürchte, dass du um eine erneute Einrichtung des Clients nach einem Kernelupdate nicht herum kommst, da es anscheinend keinen eindeutigen Pfad zu den Headerdateien gibt, der auch nach einem Update noch Bestand hat für die neuere Kernelversion. Gruß Christian
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
Hi Christian, Neuinstallation bei Kernelupdate wäre ja nicht so schlimm, aber leider gehen mir bei jedem Neustart die Pfade verloren. Ich war jetzt doch mal so schlau die Meldungen bei Einrichtung zu kopieren und hänge sie dir hier an. Vielleicht findest du ja den Fehler... Ansonsten bin ich ja schon in Übung und richte dat Ding halt immer neu ein
|
xabbuh
Anmeldungsdatum: 25. Mai 2006
Beiträge: 6411
|
Hallo Marieplatz,
Creating start/stop script "/etc/init.d/vpnclient_init". /etc/init.d/vpnclient_init Enabling start/stop script for run level 3,4 and 5. Creating global config /etc/opt/cisco-vpnclient
Das Installationsscript legt anscheinend ein Init-Script an, dass normalerweise beim Systemstart mitgestartet werden soll (deswegen die Runlevel 3, 4 und 5). Allerdings verwendet Ubuntu als Standard-Runlevel 2. Das könnte also das Problem sein. Ich würde mir allerdings gerne erst noch das Startscript ansehen. Könntest du den Inhalt von /etc/init.d/vpnclient_ini wohl mal im No Paste Service posten? Grüße Christian
|
Marieplatz
(Themenstarter)
Anmeldungsdatum: 19. Januar 2007
Beiträge: 34
|
guten morgen christian, da isser, der Inhalt: http://www.ubuntuusers.de/paste/8112/ gruß und dank
|