OpenVPN kernelmodul tun
OpenVPN kernelmodul tun
grüße
ich habe erfolgreich openvpn 1.6_rc4 in das system (suse8.1 / 2.4.20) installiert. Nur fehlt mir (laut lsmod) das kernelmodul für das tun/tap device (das devicefile ist schon angelegt).
ich dachte einfach "modprobe tun" aber dann kommt der fehler "modprobe: Can´t locate module tun".
Hat einer eine idee, woher ich das modul bekomme und es in meinen kernel laden kann.
floyd1980
ich habe erfolgreich openvpn 1.6_rc4 in das system (suse8.1 / 2.4.20) installiert. Nur fehlt mir (laut lsmod) das kernelmodul für das tun/tap device (das devicefile ist schon angelegt).
ich dachte einfach "modprobe tun" aber dann kommt der fehler "modprobe: Can´t locate module tun".
Hat einer eine idee, woher ich das modul bekomme und es in meinen kernel laden kann.
floyd1980
-
projekt2501
- Posts: 92
- Joined: 2003-08-14 08:23
- Contact:
Re: OpenVPN kernelmodul tun
als modul zum kernel kompilieren
kann man in den einstellungen beim kernelbauen auswählen
auf anfrage schaue ich auch mal genau nach wo das liegt
kann man in den einstellungen beim kernelbauen auswählen
auf anfrage schaue ich auch mal genau nach wo das liegt
Re: OpenVPN kernelmodul tun
aha,
ja muss ich nur um das modul in den kernel zu bekommen einen neuen kompilieren? geht das nicht einfach so zum nachladen?
bei debian gibt es ja dieses tolle modconf, da konnte ich einfach im bereich net das modul nachladen.
so long...
ja muss ich nur um das modul in den kernel zu bekommen einen neuen kompilieren? geht das nicht einfach so zum nachladen?
bei debian gibt es ja dieses tolle modconf, da konnte ich einfach im bereich net das modul nachladen.
so long...
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: OpenVPN kernelmodul tun
Code: Select all
find /lib/modules -name tun.*DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: OpenVPN kernelmodul tun
hmm da kommt bei mir garnichts. aber ein
find -name tun.*
aus / heraus, zeigt mir, das unter
./usr/src/linux-2.4.20/include/config/tun.h
./usr/src/linux-2.4.20/drivers/net/tun.c
./usr/src/linux-2.4.19.SuSE/drivers/net/tun.c
./usr/src/linux-2.4.19.SuSE/drivers/net/tun.o
./usr/src/linux-2.4.19.SuSE/include/config/tun.h
was zu finden ist. versuche ich aber per
insmod ./usr/src/linux-2.4.19.SuSE/drivers/net/tun.o
sagt er mir, das dieses modul nicht für meinen aktuellen (2.4.20) kernel bestimmt ist. mach ich ein
insmod ./usr/src/linux-2.4.20/drivers/net/tun.c
sagt er "is not an ELF file".
so gesehen brauche ich doch nur dieses tun.o file für meinen kernel. vieleicht kann man sich das irgendwo runterladen?!
so long...
find -name tun.*
aus / heraus, zeigt mir, das unter
./usr/src/linux-2.4.20/include/config/tun.h
./usr/src/linux-2.4.20/drivers/net/tun.c
./usr/src/linux-2.4.19.SuSE/drivers/net/tun.c
./usr/src/linux-2.4.19.SuSE/drivers/net/tun.o
./usr/src/linux-2.4.19.SuSE/include/config/tun.h
was zu finden ist. versuche ich aber per
insmod ./usr/src/linux-2.4.19.SuSE/drivers/net/tun.o
sagt er mir, das dieses modul nicht für meinen aktuellen (2.4.20) kernel bestimmt ist. mach ich ein
insmod ./usr/src/linux-2.4.20/drivers/net/tun.c
sagt er "is not an ELF file".
so gesehen brauche ich doch nur dieses tun.o file für meinen kernel. vieleicht kann man sich das irgendwo runterladen?!
so long...
-
projekt2501
- Posts: 92
- Joined: 2003-08-14 08:23
- Contact:
Re: OpenVPN kernelmodul tun
In /usr/src/linux (ggf. auch mit version dahinter) liegen deine sourcen für deinen kernel, aus denen du dir einen neuen kernel bauen könntest...
Hast du den kernel, der drauf ist mit diesen Sourcen selbst gebaut?
Wenn ja kannst du recht schnell unter zuhilfenahme deiner config vom letzten mal recht schnell nen neuen kernel bauen, mußt dann halt nur den Eintrag für "tap/tun" als modul hinzufügen. Config speichern -> kompilieren -> einspielen -> glücklich sein ;)
Hast du den kernel, der drauf ist mit diesen Sourcen selbst gebaut?
Wenn ja kannst du recht schnell unter zuhilfenahme deiner config vom letzten mal recht schnell nen neuen kernel bauen, mußt dann halt nur den Eintrag für "tap/tun" als modul hinzufügen. Config speichern -> kompilieren -> einspielen -> glücklich sein ;)
Re: OpenVPN kernelmodul tun
den kernel habe ich nicht selber gebaut, der ist aus einem onlineupdate per yast in das system gekommen.
aber gut dann bau ich einen neuen kernel und das tap/tun modul kompiliere ich mit hinein. dachte nur, das ich das modul "so mal fix" (ala debian mit modconf) nachladen kann. geht das denn garnicht?
so long...
aber gut dann bau ich einen neuen kernel und das tap/tun modul kompiliere ich mit hinein. dachte nur, das ich das modul "so mal fix" (ala debian mit modconf) nachladen kann. geht das denn garnicht?
so long...
Re: OpenVPN kernelmodul tun
hi,
habe die gleiche situation. Habe ein Rootserver bei schlund (mit suse 9.1). Habe abe rnoch nie ein Kernelkompiliert.
Kannst mir nochmal ein Tipp geben bez. Vorgehensweise?
Viele Grüße
habe die gleiche situation. Habe ein Rootserver bei schlund (mit suse 9.1). Habe abe rnoch nie ein Kernelkompiliert.
Kannst mir nochmal ein Tipp geben bez. Vorgehensweise?
Viele Grüße