Hallo,
ich versuche nun schon seit gestern vergeblich, ein VPN mit OpenVPN einzurichten. OpenVPN hab ich mit allem fast schon richtig hinbekommen, nur bin ich an meinem TUN/TAP Device gescheitert. Ich habe mittlerweile unzählige Foren durchsucht und bin immer auf die Lösung gestoßen, dass man das Modul mit verschiedenen Sachen aktivieren kann.
Einmal gabs da
Das hat nicht funktioniert, weil die Dependecies-Datei gar nicht gefunden wurde. Daraufhin hab ich den richtigen Ordner erstellt und mit depmod -a zwar die Dependecies-Datei geladen, allerdings kein Modul für TUN und somit hat modprobe tun zwar nicht mehr den "No such file or directory"-Fehler geworfen, dafür aber den, dass es kein derartiges Modul gibt -- also hab ich nach einer anderen Methode gegoogelt.
Gestoßen bin ich dann auf das hier:
cat /dev/net/tun gibt mir dann ein freundliches..
Auch Versuche mit openvpn --mktun --dev tun0 scheiterten mit der Fehlermeldung, dass es nicht erlaubt sei.
Ausgeführt hab ich das ganze als root.
Nun hab ich viel gelesen, dass ich wohl das Modul für meinen Kernel laden und kompilieren muss, damit das ganze geht. Aber ich finde nirgendwo etwas, wo ich ein derartiges Modul oder einen Kernel, der das unterstützt, finden kann?
Danke für eure Hilfe schonmal im Vorraus!
David
Edit: Meinen Kernel völlig vergessen..
ich versuche nun schon seit gestern vergeblich, ein VPN mit OpenVPN einzurichten. OpenVPN hab ich mit allem fast schon richtig hinbekommen, nur bin ich an meinem TUN/TAP Device gescheitert. Ich habe mittlerweile unzählige Foren durchsucht und bin immer auf die Lösung gestoßen, dass man das Modul mit verschiedenen Sachen aktivieren kann.
Einmal gabs da
Code:
modprobe tun
Das hat nicht funktioniert, weil die Dependecies-Datei gar nicht gefunden wurde. Daraufhin hab ich den richtigen Ordner erstellt und mit depmod -a zwar die Dependecies-Datei geladen, allerdings kein Modul für TUN und somit hat modprobe tun zwar nicht mehr den "No such file or directory"-Fehler geworfen, dafür aber den, dass es kein derartiges Modul gibt -- also hab ich nach einer anderen Methode gegoogelt.
Gestoßen bin ich dann auf das hier:
Code:
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
cat /dev/net/tun gibt mir dann ein freundliches..
Code:
cat: /dev/net/tun: Operation not permitted
Auch Versuche mit openvpn --mktun --dev tun0 scheiterten mit der Fehlermeldung, dass es nicht erlaubt sei.
Ausgeführt hab ich das ganze als root.
Nun hab ich viel gelesen, dass ich wohl das Modul für meinen Kernel laden und kompilieren muss, damit das ganze geht. Aber ich finde nirgendwo etwas, wo ich ein derartiges Modul oder einen Kernel, der das unterstützt, finden kann?
Danke für eure Hilfe schonmal im Vorraus!
David
Edit: Meinen Kernel völlig vergessen..
Code:
uname -a
Linux marn.dbeuchert.com 2.6.26-2-openvz-amd64 #1 SMP Sun Jun 20 20:28:43 UTC 2010 x86_64 GNU/Linux