PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : openvpn - Cannot open TUN/TAP



muell200
21.12.06, 10:48
hallo

system:
suse 9.0
rootserver bei strato

beim start von opnvpn kommt folgende fehlermeldung



Dec 21 10:45:58 h6x openvpn[26779]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)
Dec 21 10:45:58 h65x openvpn[26779]: Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Dec 21 10:45:58 h65x openvpn[26779]: Cannot open TUN/TAP dev /dev/tun0: No such file or directory (errno=2)



laut foren-suche, diverserse suchmaschinen habe folgenden ansatz:

kernel kompilieren

ich will einfach sicherstellen, das es wirklich am kernel liegt und nicht an mir :)


ls -l /dev/net/tun
crw------- 1 root root 10, 200 Oct 2 2003 /dev/net/tun

modprobe tun
modprobe: Can't locate module tun


hat jemand einen tip, wie ich openvpn zu laufen zwingen kann

danke fuer jeden hinweis

cane
21.12.06, 11:24
Hast Du die Kernelconfig nicht vorliegen? Dann schau grad rein ob der Support einkompiliert ist oder nicht...

mfg
cane

muell200
21.12.06, 11:48
Hast Du die Kernelconfig nicht vorliegen? Dann schau grad rein ob der Support einkompiliert ist oder nicht...


mache ich gerne, aber

wo finde ich die kernelconfig?
wie finde ich herraus, ob der support einkomipliert ist?

fuffy
21.12.06, 12:05
Hi!


zgrep CONFIG_TUN /proc/config.gz

Gruß
fuffy

muell200
21.12.06, 12:29
Hi!


zgrep CONFIG_TUN /proc/config.gz


datei gibt es nicht
system suse 9.0

noch einen tip?

fuffy
21.12.06, 12:36
datei gibt es nicht
system suse 9.0
Nicht? Dann hat derjenige, der den Kernel erstellt hat, wohl einige Optionen verstellt. :ugly:


noch einen tip?
Du könntest in /boot nachschauen, ob es eine Datei, die mit "config" beginnt, gibt, deren Änderungszeit in etwa dem des laufenden Kernelimages entspricht, und dann in diesem nach CONFIG_TUN suchen.

Gruß
fuffy

muell200
21.12.06, 12:46
Du könntest in /boot nachschauen, ob es eine Datei, die mit "config" beginnt, gibt, deren Änderungszeit in etwa dem des laufenden Kernelimages entspricht, und dann in diesem nach CONFIG_TUN suchen.


ich habe folgende datei gefunden /boot/vmlinuz.config
in der datei steht:

# CONFIG_TUN is not set

das heisst wohl ich muss den kernel neubauen.....

oder gibt es keine andere möglichkeit

cane
21.12.06, 13:10
Hmm, kannst mal schauen ob Du es als Modul (M) bauen kannst, dann musst Du nur das Modul kompilieren.

Wie alt ist der Kernel überhaupt das kein TUN/TAP einkompiliert ist?

mfg
cane

muell200
21.12.06, 13:16
Hmm, kannst mal schauen ob Du es als Modul (M) bauen kannst, dann musst Du nur das Modul kompilieren.

Wie alt ist der Kernel überhaupt das kein TUN/TAP einkompiliert ist?


muss nochmal passen.
zum thema kernel kenne ich mich ueberhaupt nicht aus.



uname -a
Linux h65161 2.4.25 #3 SMP Sun Apr 4 19:32:54 CEST 2004 i686 i686 i386 GNU/Linux


wie baue ich nur ein einziges modul?

cane
21.12.06, 16:39
Steht im HowTo Bereich oder in zentausenden Anleitungen im Web.

Lesen bildet :)

cane