Supportnet / Forum / Linux
/dev/tun0 - bad file descriptor
Frage
moin,
und wieder was: ich versuche das device /dev/tun0 anzulegen, um ein vpn aufzubauen.
aber beim versuch, auf tun0 zuzugreifen, kommt die meldung file descriptor in bad state?!
mknod c /dev/tun0 10 200 ist doch ok?
debian, kernel 2.4.18. lsmod zeigt den tun-treiber als geladen an, vtund funzt, aber nur als server und nicht als client, da ja auf das device nicht zugegriffen werden kann.
hilfe :-(
Antwort 1 von Ploepp01
Offensichtlich wird das Tun-Modul mit andern Major / Minor Werten angesprochen.
Der Server laeuft aber auch nicht wirklich, troeste dich, er startet nur .. mehr nicht.
Als Workaround nimm einen 2.2.x-Kernel, bastel dir dein Tun-Modul, installiere LZO ( Zlib) und VTun und schon laufen Server und Client.
Mit dem tun-Modul vom 2.4.x-Kernel das ganze ans laufen zu bringen, daran basteln wir grade und halten dich aufm Neuesten .. is ja "unsere" Baustelle :-)))
Wer hat dich darauf gebracht ? ( *neugierigsei*)
Der Server laeuft aber auch nicht wirklich, troeste dich, er startet nur .. mehr nicht.
Als Workaround nimm einen 2.2.x-Kernel, bastel dir dein Tun-Modul, installiere LZO ( Zlib) und VTun und schon laufen Server und Client.
Mit dem tun-Modul vom 2.4.x-Kernel das ganze ans laufen zu bringen, daran basteln wir grade und halten dich aufm Neuesten .. is ja "unsere" Baustelle :-)))
Wer hat dich darauf gebracht ? ( *neugierigsei*)
Antwort 2 von Ploepp01
Nachtrag : ifconfig -a zeigt dir, welche Devices du wirklich ansprechen kannst .. tun0/1 gehoeren nicht dazu ( das ist weniger als unter Solaris *g).

