Modul für die Netzwerkkarte compilieren?
![](https://seccdn.libravatar.org/avatar/2fa10cb45af597e30e6924901c503536.jpg?s=120&d=mm&r=g)
Hallo, ich habe ein kleines Projekt vor, just for fun. möchte zwei Rechner verbinden.(Habe ich noch nie gemacht) Wollte das Modul für die Netzwerkkarte installieren. Also habe ich es erst compiliert, wie bei 2. beschrieben. Passiert aber nichts(auch keine Fehlermeldung). Keine fealnx.o zu finden. Bei mir läuft Suse 7.2 Kernel 2.4 Da die Beschreibung nicht Suse spezifisch ist, nehme ich an, daß vielleicht der Fehler bei ..../net/inet liegt. Diesen Ordner habe ich nicht. Habt ihr eine Idee. Vielen Dank Mario Installation: 1. copy the source code fealnx.c to Linux,(Habe ich unter Home inst.!?) 2. compile the source code, the instruction for compiling the driver is as follows: #gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall -Wstrict-prototypes -O6 -c fealnx.c 3. insert the driver as module, #insmod fealnx.o 4. bind your card to an IP address #ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK} 5. add your card to IP routing table, #route add -net ${NETWORK} netmask ${NETMADK} eth0 6. now, you should be able to ping local network. -- freenet Email-Office: E-Mail, Kalender und 30 MB virtuelle Festplatte. Jetzt testen unter www.freenet.de/tipp/emo
![](https://seccdn.libravatar.org/avatar/73166db4487cc5490022833f99316e97.jpg?s=120&d=mm&r=g)
Am Mon, 03 Jun 2002 schrieb subgate@freenet.de: Bitte stell Deinen Mailer so ein, daß hier der Realname erscheint.
Wollte das Modul für die Netzwerkkarte installieren. Also habe ich es erst compiliert, wie bei 2. beschrieben. Passiert aber nichts(auch keine Fehlermeldung). Keine fealnx.o zu finden. Bei mir läuft Suse 7.2 Kernel 2.4 Da die Beschreibung nicht Suse spezifisch ist, nehme ich an, daß vielleicht der Fehler bei ..../net/inet liegt. Diesen Ordner habe ich nicht. Habt ihr eine Idee.
Das sind die Includes des laufenden Kernels, die wirst Du brauchen, wenn Du Deinen Kernel selbst kompiliert hast, wirst Du wissen, wo Du sie findest, ansonsten von CDs nachinstallieren, die liegen dann unter /usr/src/<Kernelversion>/include, da wird es dann auch das Unterverzeichnis net/inet geben.
Installation:
1. copy the source code fealnx.c to Linux,(Habe ich unter Home inst.!?)
2. compile the source code, the instruction for compiling the driver is as follows:
#gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall -Wstrict-prototypes -O6 -c fealnx.c
Das # am Anfang hast Du aber nicht mit eingegeben, oder? Und nach linux fehlt IMHO ein include,also -I /usr/src/linux/include/net/inet Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
![](https://seccdn.libravatar.org/avatar/c29cb0eb30b2791939c2e43eae603dd1.jpg?s=120&d=mm&r=g)
Am 03.06.2002 um 14:16 schrieb subgate@freenet.de:
Wollte das Modul f?r die Netzwerkkarte installieren. Also habe ich es erst compiliert, wie bei 2. beschrieben. Passiert aber nichts(auch keine Fehlermeldung). Keine fealnx.o zu finden. Bei mir l?uft Suse 7.2 Kernel 2.4 Da die Beschreibung nicht Suse spezifisch ist, nehme ich an, da? vielleicht der Fehler bei ..../net/inet liegt. Diesen Ordner habe ich nicht. Habt ihr eine Idee.
Wenn /usr/src/linux/net/inet nicht existiert, liegt die Vermutung nahe, dass du die Kernel-Quellen nicht installiert hast. Ohne die kannst du kein Modul kompilieren. Installiere die Quellen deines Kernels (Serie d) und poste die Ausgabe vom gcc, wenn's danach noch nicht klappt. MfG, Dennis -- Dennis Stosberg eMail: dennis@stosberg.net pgp key: http://stosberg.net/dennis.asc icq: 63537718
participants (3)
-
Christoph Maurer
-
Dennis Stosberg
-
subgate@freenet.de