luciver1981
Goto Top

Problem mit Openvpn

Hallo Member!
Habe Open VPN auf meinen V-Server mit debian 5 installiert und die configs angepasst.

Das Problem beim Start kommt folgende Fehlermeldung:

Thu Jan 26 10:11:49 2012 OpenVPN 2.1_rc11 x86_64-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] built on Sep 18 2008
Thu Jan 26 10:11:49 2012 Diffie-Hellman initialized with 1024 bit key
Thu Jan 26 10:11:49 2012 /usr/bin/openssl-vulnkey -q -b 1024 -m <modulus omitted>
Thu Jan 26 10:11:50 2012 TLS-Auth MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Thu Jan 26 10:11:50 2012 ROUTE default_gateway=191.255.255.1
Thu Jan 26 10:11:50 2012 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Thu Jan 26 10:11:50 2012 Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Thu Jan 26 10:11:50 2012 Cannot allocate TUN/TAP dev dynamically
Thu Jan 26 10:11:50 2012 Exiting

Für mich sieht das aus als würde der Standart Gateway nicht passen, lieg ich da richtig.

Content-ID: 179591

Url: https://administrator.de/contentid/179591

Ausgedruckt am: 26.11.2024 um 00:11 Uhr

joergheyne
joergheyne 26.01.2012 um 11:09:07 Uhr
Goto Top
Hallo,

Wenn man diese Fehlermeldung bekommt, fehlt meistens das tun/tap Modul. Versichern Sie sich, das Sie das Modul geladen, oder einkompiliert haben.

Versichern Sie sich, das Sie die Option CONFIG_TUN (Device Drivers->Network Device Support>Universal TUN/TAP Device Driver Support) auf y oder Module gestellt und gegebenenfalls das Modul geladen haben.

nach google-Suche :
http://www.online-tutorials.net/security/openvpn-tutorial/tutorials-t-6 ...


und hier noch etwas:
Kernelkonfiguration

Zur Verwendung von OpenVPN benöten Sie einen einen Linuxkernel, der den "tun"-Treiber enthält. Die meisten Distributionen liefern bereits einen solchen mit, so dass Sie erst einmal in dieser Reihenfolge überprüfen sollten, ob es vorhanden ist:

Gibt grep tun_net_open /proc/kallsyms eine Zeile aus? Wenn ja, ist das Modul bereits geladen oder fest in den Kernel eincompiliert. Damit wären bereits alle Voraussetzungen erfüllt.
Gibt modprobe tun eine Fehlermeldung aus? Wenn nicht, ist das Modul installiert.
Benutzen Sie ein devfs, und existiert ein Device /dev/net/tun? Wenn ja, ist das Modul installiert.
Steht in Ihrer Kernelkonfigurationsdatei, also meist eine /boot/config* oder /proc/config.gz nach Entpacken, die Zeiile CONFIG_TUN=m oder CONFIG_TUN=y? Wenn ja, ist das Modul installiert.

Hat sich herausgestellt, dass das Modul nicht installiert ist, müssen Sie Ihren Kernel neu kompilieren (was Sie dann höchstwahrscheinlich ohnehin bereits einmal getan haben, denn die fertigen Kernels der bekannten Distributionen enthalten das Modul schon). Bei der Konfiguration (make menuconfig) achten Sie darauf, dass unter Device Drivers/Networking support/Network device support der Treiber Universal TUN/TAP device driver support auf Y oder M steht, denn das ist genau der Treiber, den OpenVPN braucht.


LG Jörg
Luciver1981
Luciver1981 26.01.2012 um 11:20:12 Uhr
Goto Top
Hallo Jörg also müsste ich den Kernel neu kompilieren?

Das Problem bei der Thematik es ist nur ein Virtueller Server bei meinen Hoster und da wird sowas schwierig. Gibts da irgendeine Möglichkeit?
joergheyne
joergheyne 26.01.2012 um 11:25:33 Uhr
Goto Top
...da hab ich hier noch was zum Thema gefunden:

http://www.webhostingtalk.com/archive/index.php/t-720412.html
aqui
aqui 26.01.2012, aktualisiert am 18.10.2012 um 18:49:53 Uhr
Goto Top
Luciver1981
Luciver1981 26.01.2012 um 15:49:08 Uhr
Goto Top
Danke Server läuft ohne kompilieren face-smile

mit welchen Befehl in der server.conf kann ich die Ip des Servers und den Ippool der clients festlegen?
joergheyne
joergheyne 26.01.2012 um 16:44:00 Uhr
Goto Top
wende dich bitte an den Support deines Hosters, auf das er die TUN/TAP freischaltet.
Die Fehlermeldung besagt doch, das genau dieser Dienst nicht erreichbar bzw, zur Verfügung steht-

LG Jörg
Luciver1981
Luciver1981 26.01.2012 um 17:02:26 Uhr
Goto Top
Lösung des Problems bin ich noch schuldig.

mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun

Danke Jörg für den Link.
aqui
aqui 26.01.2012, aktualisiert am 18.10.2012 um 18:49:53 Uhr
Goto Top
In der Server.conf legt "server 172.16.2.0 255.255.255.0" (IP hier ist nur Beispiel) das interne Netzwerk und damit auch den IP Pool für die Clients fest.
Steht auch so im obigen Tutorial....wenn man es denn mal lesen würde face-sad
Zur Wahl der IPs sollte man keine 192.168er Allwerwelts IPs verwenden. Es gilt das hier:
OpenVPN Server installieren auf pfSense Firewall, Mikrotik. DD-WRT oder GL.inet Router
Luciver1981
Luciver1981 26.01.2012 um 18:56:06 Uhr
Goto Top
Ok das mit dem Ippool ist jetzt klar aber die clients sehen sich nicht?
Obwohl Client to Client aktiv ist, wir d wohl ein routing problem sein.
Mein VPN-Server hängt direkt am Netz und die clients hängen zum Teil hinter Routern manche verbinden sich aber auch über UMTS Sticks.
Welche Routen muss ich einrichten.
Der Server 10.8.0.0 255.255.255.0
Client 01 hat 10.8.0.4
Client 02 hat 10.8.0.8
usw.

@aqui dein tuto ist gut, mein Problem ich hab keine gui muss also alles zu fuß machen.