Schrift
[thread]11653[/thread]

/lib/modules ist leer

Leser: 1


<< |< 1 2 >| >> 11 Einträge, 2 Seiten
esskar
 2008-04-16 16:07
#108463 #108463
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
hi,

ich hab bei godaddy.com einen v-server gemietet.
würde dort gerne pptpd zum laufen bekommen.

log sagt, dass ppp module nicht geladen werden konnte:

Apr 16 03:35:21 ip-208-109-241-2 pppd[20310]: This system lacks kernel support for PPP. This could be because the PPP kernel module could not be loaded, or because PPP was not included in the kernel configuration. If PPP was included as a module, try `/sbin/modprobe -v ppp'. If that fails, check that ppp.o exists in /lib/modules/`uname -r`/net. See README.linux file in the ppp distribution for more details.

das kernelsupport schließe ich mal aus, aber /lib/modules an sich ist leer.
jmd ne idee - wo bekomm ich die wieder her?
pptpd ans sich läuft und die executables von ppp /pppd sind auch vorhanden.

Linux ip-xxx-xxx-xxx-xxx.ip.secureserver.net 2.6.9-023stab043.1-smp #1 SMP Mon Mar 5 16:35:19 MSK 2007 i686 i686 i386 GNU/Linux
nepos
 2008-04-16 17:09
#108469 #108469
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hm, 2.6.9 is schon etwas altbacken, aber ok :)
Wenns keine Module gibt, muss es im Kernel sein, sofern PPP-Support konfiguriert ist.
Woher weisst du, dass es nicht der Kernel-Support ist?
Von der Fehlermeldung her wuerd ich sagen, im Kernel ist es nicht und die Executables von ppp und pppd haben mit dem Support im Kernel nichts zu tun. Die kann man auch ohne installieren.

Gibts bei deinem Kernel /proc/config.gz? Da koenntest du nachsehen, mit welchen Optionen der Kernel gebaut wurde. Wenn nicht, eventuell mal beim Hoster nachfragen?
Glaube nicht, dass du auf einem vserver einen eigenen Kernel bauen kannst.
esskar
 2008-04-16 17:16
#108471 #108471
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
hatte vorher centos 5.0 drauf.
da war es nicht anders.

kein /proc/config.gz gefunden ...

brauch ich den kernel support oder kann ich es auch anders machen?
nepos
 2008-04-16 17:54
#108475 #108475
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Kernel-Support oder halt das Modul wuerde ich mal sagen.
esskar
 2008-04-16 18:05
#108477 #108477
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
nepos+2008-04-16 15:54:54--
Kernel-Support oder halt das Modul wuerde ich mal sagen.


wie mach ich das?
hab keine ahnung von linux
nepos
 2008-04-16 19:23
#108483 #108483
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Mit vservern kenn ich micht nicht sonderlich aus, aber meines Wissens kann man da nicht einfach einen anderen Kernel draufpacken. Am besten fragst du mal bei deinem Hoster nach, wie das mit PPP-Support im Kernel aussieht bzw. was du da machen musst.
esskar
 2008-04-16 20:04
#108484 #108484
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
und wo man das modul her bekommt, weisst du auch nicht?
nepos
 2008-04-16 23:50
#108491 #108491
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Das Modul muss zum Kernel passen. Das heisst, du müsstest die passenden Sourcen für 2.6.9, mit den passenden Patches auftreiben, dann die Kernel-Konfiguration und dann könntest du eventuell das Modul bauen. Wenn der Kernel aber das Laden von Modulen gar nicht unterstützt (das kann man beim Compilieren auch einstellen), dann bringt dir selbst die ganze Aktion nix.

Insbesondere wirst du dabei als Linux-Einsteiger nicht viel Freude haben...

Warum fragst du da eigentlich nicht einfach bei deinem Hoster an? Die kennen sich mit dem, was sie da verbrechen besser aus als ich ;)
coax
 2008-04-17 19:25
#108510 #108510
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
Wenn /lib/modules/ leer ist, dann wurde der Kernel ohne Unterstuetzung fuer das Nachladen von Modulen gebaut und/oder alle benoetigten Kernel-Funktionen in den Kernel fest eingebaut.
Der Kernel verliert damit zwar an Flexibilitaet da Funktionen nicht im laufenden Betrieb sondern nur durch Neukonfiguration und Kompilierung des Kernels mit anschlieszenden Neustart des Systems hinzugefuegt werden koennen.
Was jedoch den Vorteil bietet dass Angreifer keinen Schadcode ueber den Austauschen der Moduldatei in den Kernel bringen koennen [1].

Ich denke mal du wirst nicht drumherum kommen einen neuen Kernel zu installieren.
Der Selbstbau des Kernels ist eigentlich nicht das Problem da du zu diesen Zeitpunkt noch nichts am System selbst veraenderst, erst der Neustart des Systems ist etwas problematisch.
Sind zum Beispiel Funktionen die fuer den Start des Systems wichtig sind (Geraetetreiber) nicht dem Kernel hinzugefuegt, hat man sich an der Stelle selbst ausgesperrt.
Es gibt Bootloader mit Fallback-Funktion, bei denen man alternative Booteintraege angibt die dann geladen werden falls bei einen Bootvorgang ein Fehler auftritt. Wenn der Kernel nicht gefunden werden kann oder das beruehmte "Kernel Panic" auftritt. Sollte also etwas schief gehen, wird beim naechsten Start automatisch einer der Fallback-Eintraege gewaehlt (der alte (funktionierenden) Kernel geladen).
Der oft verwendete GRUB-Bootloader besitzt z. Bsp. eine solche Funktion [2]

Generell wuerde ich aber erst einmal beim Hoster nachfragen welches Vorgehen der dir empfehlen kann um einen eigenen Kernel zu backen.

Grusz
Christian

edit:
PS: Muss es unbedingt PPTP sein? Wie waers mit OpenVPN?

[1] Wikipedia:En Loadable Kernel Module - Security
[2] GRUB - Booting Fallback Systems
,,Das perlt aber heute wieder...'' -- Dittsche
nepos
 2008-04-17 19:29
#108511 #108511
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Soweit ich weiss, kannst du aber auf einem Vserver nicht einfach mal einen eigenen Kernel installieren...

EDIT: So, mal bei nem Bekannten nachgefragt, der hats mir bestätigt: Auf einem vserver ist nichts mit eigenem Kernel. Wenn überhaupt kann dir das dein Hoster erledigen...
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2008-04-16 16:07.