PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IPcop in XEN, Kernel lässt sich nicht patchen



reever
27.10.06, 02:32
Hallo Forum !

Ich versuche mich gerade an einer eierlegenden Wollmilchsau. Sprich Xen Dom0 + domU1=IPcop + domU2=Fileserver etc. + domU3=VDR. Ich habe das Howto von PUG durchgeackert http://www.pug.org/index.php/Xen-Installation#IPCOP .
Nur leider komme ich momentan nicht weiter. Im Anhang ist ein Link zu einem PDF zur Installation von IPcop in einer domU http://www.pug.org/images/d/dd/Tutorial_IPCop-auf-xen.pdf
Hier heisst es man soll das makefile in den sourcen zu xen erweitern auf EXTRAVERSION = -ipcop und dann den openswan den Kernel patchen lassen mit make menugo
Nur leider bricht der makevorgang mit der Fehlermeldung ab:

*** cannot find "/usr/src/linux/include/linux/version.h"!!
*** perhaps kernel has never been compiled?
*** please do that first; the results are necessary.
make: *** [precheck] Fehler 1


wenn Ich make world versuche (in /usr/src/linux)

Makefile:272: arch/i386/Makefile: Datei oder Verzeichnis nicht gefunden
Makefile:555: Rules.make: Datei oder Verzeichnis nicht gefunden
make: *** Keine Regel, um »Rules.make« zu erstellen. Schluss.

Ich denke mal, dass mein Problem recht trivial ist, nur komm ich nicht drauf.

Kann mir jemand helfen ?

Gruss reever

stefan.becker
29.10.06, 20:54
Erzähl mal mehr zum Inhalt von /usr/src/linux. Ist der Kernel-Source installiert? Hast du dem Kernel konfiguriert? Wenn jeweils nein, nachholen.

reever
30.10.06, 05:51
Hallo Stefan.Becker !

Ich habe die kernel-sourcen installiert und mit "make world" versucht den Kernel zu konfigurieren. Nur jetzt ist es so, dass er nach einiger zeit bei der Dokomentation mit "latex src/interface.tex >/dev/null" als letzter Meldung einfach stehenbleibt und sich nicht mehr beenden lässt, so dass ich reseten muss.

Leider hab Ich mit Linux noch nicht so viel Erfahrung mit Kernelkompilierung aber ansonsten hab ich schon einiges gemacht (Fileserver, VDR, IPcop) usw.

Gruss reever

stefan.becker
30.10.06, 20:36
http://www.linuxforen.de/forums/showthread.php?threadid=47553

Schau mal hier nach Tipps (make prepare).

reever
31.10.06, 06:08
Jetzt bin Ich schon 2-3 Schritte weiter. Bei dem Hänger in meinem letzten Post war die Ursache das fehlende "gs-common"-Paket. Er kompiliert den Kernel sauber durch. danach "make ARCH=xen ..." 4mal danach. Na ja es steht ja alles in der http://www.pug.org/images/d/dd/Tutorial_IPCop-auf-xen.pdf
Hat eigentlich alles geklappt und der ipop startet auch durch. Jedoch ist keine vernünftige Konfiguration möglich, weil laufend Fehlermeldungen durch die Konsole laufen "Datei /lib/modules/2.4.30-xenU/modules.dep nicht vorhanden"

???????

grosse Konfusion

Hoffentlich kann mir jemand helfen. Jetzt hab ich schon soviel Zeit und Nerven hineingesteckt, wäre schade, wenn Ich jetzt das Handtuch werfen müsste.

Gruss reever

ElNino
02.11.06, 12:06
Hallo reever,


Jedoch ist keine vernünftige Konfiguration möglich, weil laufend Fehlermeldungen durch die Konsole laufen "Datei /lib/modules/2.4.30-xenU/modules.dep nicht vorhanden"
Hast du denn die libs wie im Howto (http://www.pug.org/images/d/dd/Tutorial_IPCop-auf-xen.pdf) unter Abschnitt 4.2 beschrieben, kopiert?

MfG Tom

reever
02.11.06, 16:58
Hallo ElNino!

Die Libraries wurden kopiert. Jetzt hab Ich neu gebootet, und der Ipcop läuft. Ich hab im Setup die (unknown)-Netwerkkarten zugewiesen. Tra Tra . Die Web-oberfläche läuft auch. 8) 8)
Also er weisst die Netzwerkkarten nicht zu obwohl ich im Kernel.-setup die module angegeben hab. ?? Ja und warum läuft dann die Web-oberfläche kurz (5 min) ??

p.s.: anscheinend fehlt das proc-filesystem weil das PNP mit den Netzwerkkarten nicht funktionert.:confused:
muss mir die menuconfig nochmal zur Brust nehmen.
Gruss reever