Karsten Gorkow
Newbie
Hallo,
ich bin neu hier, daher erstmal ein krachendes "Grüss Gott" an alle.
Mein Problem:
Ich möchte einen LAN-Zugang über OpenVPN unter Linux einrichten. Ich habe SUSE Linux 7.2, Kernel 2.4.4. Da die TUN/TAP-option nicht aktiviert war, habe ich habe die Konfiguration des Kernels mittels make menuconfig (vorher: make clean && make mrproper) erledigt und dabei, so weit ich es nachvollziehen konnte, die Optionen aus der alten ".config" übernommen und zusätzlich die TUN/TAP Option aktiviert. Anschließend habe ich alle nötigen Schritte ausgeführt und den Kernel kompiliert (make dep, make bzImage, make modules, make modules_install). Die Kompilierung ging auf dem 1GHz Pentium 3 zielsystem mit 256MB RAM erstaunlich schnell (< 5 Minuten) - lt. meinen Informationen kann das nicht realistisch sein. Ein neuer Kernel wurde erzeugt, den habe ich über lilo auch korrekt installiert, er bootet sogar! Aber: Ich habe kein Netzwerk-Interface (ifconfig zeigt nur "lo", normalerweise [mit altem Kernel] aber eth0 und eth1). Beim Booten sind einige Fehlermeldungen in boot.msg zu finden (z.B.: "modprobe: can't locate module eth0" und Folgefehler bei div. TCP/IP Protokollen etc.). Wenn ich unter /lib/modules nachsehe, finde ich 2 Verzeichnisse:
/lib/modules/2.4.4
und
/lib/modules/2.4.4-4GB
Das erstere enthält einige Verzeichnisse mit dem aktuellen Tagesdatum, d.h. ich nehme an, es wurde beim letzten Kernelbuild erstellt, das andere ist älteren Datums und darin finden sich wesentlich mehr Verzeichnisse und Unterverzeichnisse etc..
Meine Vermutung ist: Es wurden mit dem letzten Kernel-Rebuild nicht alle notwendigen Module übersetzt, daher auch die kurze Compilierzeit. Vermutlich ist das Übersetzen aller Module auch nicht nötig, da ich ja nur eine "klitzekleine" Option verändert habe.
Liege ich mit obiger Annahme richtig? Wenn ja, dann habe ich offensichtlich etwas falsch gemacht, wie geht's denn richtig? Meine Anleitungen zum Kernelrebuild helfen mir leider nicht weiter. Wie kann ich meinen neuen Kernel korrekt zum Laufen kriegen?
Gruß,
Karsten
ich bin neu hier, daher erstmal ein krachendes "Grüss Gott" an alle.
Mein Problem:
Ich möchte einen LAN-Zugang über OpenVPN unter Linux einrichten. Ich habe SUSE Linux 7.2, Kernel 2.4.4. Da die TUN/TAP-option nicht aktiviert war, habe ich habe die Konfiguration des Kernels mittels make menuconfig (vorher: make clean && make mrproper) erledigt und dabei, so weit ich es nachvollziehen konnte, die Optionen aus der alten ".config" übernommen und zusätzlich die TUN/TAP Option aktiviert. Anschließend habe ich alle nötigen Schritte ausgeführt und den Kernel kompiliert (make dep, make bzImage, make modules, make modules_install). Die Kompilierung ging auf dem 1GHz Pentium 3 zielsystem mit 256MB RAM erstaunlich schnell (< 5 Minuten) - lt. meinen Informationen kann das nicht realistisch sein. Ein neuer Kernel wurde erzeugt, den habe ich über lilo auch korrekt installiert, er bootet sogar! Aber: Ich habe kein Netzwerk-Interface (ifconfig zeigt nur "lo", normalerweise [mit altem Kernel] aber eth0 und eth1). Beim Booten sind einige Fehlermeldungen in boot.msg zu finden (z.B.: "modprobe: can't locate module eth0" und Folgefehler bei div. TCP/IP Protokollen etc.). Wenn ich unter /lib/modules nachsehe, finde ich 2 Verzeichnisse:
/lib/modules/2.4.4
und
/lib/modules/2.4.4-4GB
Das erstere enthält einige Verzeichnisse mit dem aktuellen Tagesdatum, d.h. ich nehme an, es wurde beim letzten Kernelbuild erstellt, das andere ist älteren Datums und darin finden sich wesentlich mehr Verzeichnisse und Unterverzeichnisse etc..
Meine Vermutung ist: Es wurden mit dem letzten Kernel-Rebuild nicht alle notwendigen Module übersetzt, daher auch die kurze Compilierzeit. Vermutlich ist das Übersetzen aller Module auch nicht nötig, da ich ja nur eine "klitzekleine" Option verändert habe.
Liege ich mit obiger Annahme richtig? Wenn ja, dann habe ich offensichtlich etwas falsch gemacht, wie geht's denn richtig? Meine Anleitungen zum Kernelrebuild helfen mir leider nicht weiter. Wie kann ich meinen neuen Kernel korrekt zum Laufen kriegen?
Gruß,
Karsten