openvpn - /dev/net/tun nicht vorhanden

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
gulliver
Beiträge: 11
Registriert: 12.06.2004 14:43:49
Wohnort: Burgkunstadt
Kontaktdaten:

openvpn - /dev/net/tun nicht vorhanden

Beitrag von gulliver » 23.04.2005 15:03:35

Servus!

Benutze Kernel Sarge 2.6.11.3 und versuche eine vpn-Verbindung zu einem dyndns-server aufzubauen auf dem ein openvpn server läuft.

Ist nach folgenem HowTo eingerichtet:
http://openvpn.net/howto.html

Das Modul TUN ist geladen und die openvpn config ist auf anderen systemen getestet.
Der Server funktioniert und die Rechte sind alle korrekt vergeben. Firewall am Server ist passend konfiguriert. (es geht ja von anderen clients aus auch !)

Ich kann mit anderen Clients connecten, nur auf einem PC gehts nicht:

Code: Alles auswählen

debian:/home/gulliver# openvpn --config /etc/openvpn/client.conf
Sat Apr 23 14:57:45 2005 OpenVPN 2.0_rc20 i386-pc-linux [SSL] [LZO] [EPOLL] built on Apr  4 2005
Sat Apr 23 14:57:45 2005 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Sat Apr 23 14:57:45 2005 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Sat Apr 23 14:57:45 2005 LZO compression initialized
Sat Apr 23 14:57:45 2005 Control Channel MTU parms [ L:1544 D:140 EF:40 EB:0 ET:0 EL:0 ]
Sat Apr 23 14:57:46 2005 Data Channel MTU parms [ L:1544 D:1450 EF:44 EB:23 ET:0 EL:0 AF:3/1 ]
Sat Apr 23 14:57:46 2005 Local Options hash (VER=V4): '69109d17'
Sat Apr 23 14:57:46 2005 Expected Remote Options hash (VER=V4): 'c0103fa8'
Sat Apr 23 14:57:46 2005 NOTE: UID/GID downgrade will be delayed because of --client, --pull, or --up-delay
Sat Apr 23 14:57:46 2005 Attempting to establish TCP connection with 213.23.141.231:1194
Sat Apr 23 14:57:46 2005 TCP connection established with 213.23.141.231:1194
Sat Apr 23 14:57:46 2005 TCPv4_CLIENT link local: [undef]
Sat Apr 23 14:57:46 2005 TCPv4_CLIENT link remote: 213.23.141.231:1194
Sat Apr 23 14:57:46 2005 TLS: Initial packet from 213.23.141.231:1194, sid=7d587d4d 995b8789
Sat Apr 23 14:57:48 2005 VERIFY OK: depth=1, /C=DE/ST=NA/L=BERLIN/O=neoBERSERKER.de/CN=neoberserker/emailAddress=security@neoberserker.de
Sat Apr 23 14:57:48 2005 VERIFY OK: depth=0, /C=DE/ST=NA/O=neoBERSERKER.de/CN=server/emailAddress=security@neoberserker.de
Sat Apr 23 14:57:52 2005 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Sat Apr 23 14:57:52 2005 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Sat Apr 23 14:57:52 2005 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Sat Apr 23 14:57:52 2005 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Sat Apr 23 14:57:52 2005 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Sat Apr 23 14:57:52 2005 [server] Peer Connection Initiated with 213.23.141.231:1194
Sat Apr 23 14:57:53 2005 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Sat Apr 23 14:57:53 2005 PUSH: Received control message: 'PUSH_REPLY,route 10.8.0.0 255.255.255.0,ping 10,ping-restart 120,ifconfig 10.8.0.6 10.8.0.5'
Sat Apr 23 14:57:53 2005 OPTIONS IMPORT: timers and/or timeouts modified
Sat Apr 23 14:57:53 2005 OPTIONS IMPORT: --ifconfig/up options modified
Sat Apr 23 14:57:53 2005 OPTIONS IMPORT: route options modified
Sat Apr 23 14:57:53 2005 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Sat Apr 23 14:57:53 2005 Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Sat Apr 23 14:57:53 2005 Cannot allocate TUN/TAP dev dynamically
Sat Apr 23 14:57:53 2005 Exiting
Wie ich es sehe hat er ein Problem mit dem tun Kernelmodul. Im Gegensatz zu den anderen Clients (mit denen das connecten funktioniert) hat dieser als einziger einen 2.6.11 Kernel. (die anderen haben 2.6.8er Kernel, der Server 2.4.25 ).

Das Modul ist aber geladen:

Code: Alles auswählen

debian:/home/gulliver# lsmod
Module                  Size  Used by
tun                     8832  0
nvidia               3914812  12
unix                   24244  448
Auch in /var/log/messages sagt er das alles passt:

Code: Alles auswählen

pr 23 14:37:48 localhost kernel: tun: Universal TUN/TAP device driver, 1.6
Apr 23 14:37:48 localhost kernel: tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Und mir fällt einfach nix mehr ein, jemand ne Idee ???

Danke
Michael
---------------------------------------------------------
...wer nicht fragt bleibt dumm....
---------------------------------------------------------

Benutzeravatar
Hendri
Beiträge: 586
Registriert: 23.08.2003 12:17:43
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Hendri » 23.04.2005 16:49:28

Hallo,
falls das tun device nicht existiert im /dev/net kannst du es mit mknod anlegen.
Bin mir aber nicht sicher wie das mit devfs oder udev währe falls du das einsetzt...

Code: Alles auswählen

mknod /dev/net/tun c 10 200
Ciao, Hendri

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 23.04.2005 17:50:24

Bei udev erscheint das Device automatisch, wenn das tun Modul geladen wird.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten