Hallo Gemeinde,
Habe meinen W920V gefreetz und versuche nun seit zwei Tagen den OpenVPN Server ans laufen zu bekommen.
Es hapert leider noch an der einen oder anderen Stelle.
Im Endefekt will ich es so haben das sich mehrere Clients per OpenVPN auf den Fritzbox OpenVPN Server verbinden können.
Als Vorlage hat mir diese Anleitung gedient, welche aber nur die Einrichtung des OpenVPN Servers auf der Fritzbox erklärt.
Ich hoffe der Link ist erlaubt:
http://www.zebradem.com/wiki/index.php?title=OpenVPN_und_Freetz,_wie_stricke_ich_mein_eigenes_VPN
Die Zertifikate wurden per Openvpn auf meinem Ubunto Rechner ertsellt und in die entsprechenden Verzeichnisse kopiert.
Die einstellungen im Freetz WebIF sehen so aus:

der Inhalt der openvpn.conf:
Der Inhalt der Client Config sieht so aus:
Versuche ich nun darüber auf den OpenVPN Server zu kommen erhalte ich folgende Meldung:
So wie ich es als Laie aus dem Log erkennen kann kommt der Ubuntorechner am Server an und akzeptiert die "Zertifikats-Verbindung" (Ich nennst mal so)
Was mich jetzt im "Dunkeln" sitzen lässt bzw. ich nichts damit anzufangen weiss ist der Part hier:
Was passiert den hier bzw. was passiert nicht ! Mir fehlt hier das verständnis !
Firewall & Port Config sehen so aus:


Zur Übersicht nochmal meine IPAdressen der einzelnen Netze:
Fritzbox-Netz: 192.168.254.0/24
Fritzbox-IP: 192.168.254.254/24
VPN-Server IP: 192.168.253.253/24
DHCP-Bereich: 192.168.250.240-252
ClintIP bei Verbindungsverusuch: 192.168.19.X GW:192.168.19.1 (Es Handelt sich hierbei um ein WLAN-Netz das über mein Iphone erzeugt wird um die externe Verbindung zu testen)
So gut es ging habe ich euch nun meine Infos mitgeteilt.
Ich selbst bin mit VPN und Linux nicht besonders gut vertraut.
Seit gnädig.
Gruss aus Franken
Auf ein gutes Gelingen
Gruss Zig
ps. Kann ich hier auch Spoiler setzen ?? Ich finde die Option irgendwie nicht :
Habe meinen W920V gefreetz und versuche nun seit zwei Tagen den OpenVPN Server ans laufen zu bekommen.
Es hapert leider noch an der einen oder anderen Stelle.
Im Endefekt will ich es so haben das sich mehrere Clients per OpenVPN auf den Fritzbox OpenVPN Server verbinden können.
Als Vorlage hat mir diese Anleitung gedient, welche aber nur die Einrichtung des OpenVPN Servers auf der Fritzbox erklärt.
Ich hoffe der Link ist erlaubt:
http://www.zebradem.com/wiki/index.php?title=OpenVPN_und_Freetz,_wie_stricke_ich_mein_eigenes_VPN
Die Zertifikate wurden per Openvpn auf meinem Ubunto Rechner ertsellt und in die entsprechenden Verzeichnisse kopiert.
Die einstellungen im Freetz WebIF sehen so aus:

der Inhalt der openvpn.conf:
# OpenVPN 2.1 Config, Mon Sep 9 20:32:46 CEST 2013
proto udp
dev tap0
ca /tmp/flash/openvpn/ca.crt
cert /tmp/flash/openvpn/box.crt
key /tmp/flash/openvpn/box.key
dh /tmp/flash/openvpn/dh.pem
tls-server
port 1194
ifconfig 192.168.253.253 255.255.255.0
push "route-gateway 192.168.253.253"
push "route 192.168.254.0 255.255.255.0"
max-clients 12
mode server
ifconfig-pool 192.168.253.240 192.168.253.252
push "route 192.168.253.0 255.255.255.0"
client-to-client
push "dhcp-option DNS 192.168.253.253"
tun-mtu 1500
mssfix
verb 3
cipher BF-CBC
comp-lzo
keepalive 10 120
status /var/log/openvpn.log
chroot /tmp/openvpn
user openvpn
group openvpn
persist-tun
persist-key
Der Inhalt der Client Config sieht so aus:
client
dev tun
proto udp
remote xxx.dyndns.tv 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert homekey.crt
key homekey.key
ns-cert-type server
comp-lzo
verb 3
Versuche ich nun darüber auf den OpenVPN Server zu kommen erhalte ich folgende Meldung:
root@ro-LIFEBOOK-E751:/etc/openvpn# sudo openvpn homekey.ovpn
Mon Sep 9 20:33:07 2013 OpenVPN 2.2.1 i686-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [eurephia] [MH] [PF_INET6] [IPv6 payload 20110424-2 (2.2RC2)] built on Feb 27 2013
Mon Sep 9 20:33:07 2013 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Enter Private Key Password:
Mon Sep 9 20:33:13 2013 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Mon Sep 9 20:33:14 2013 LZO compression initialized
Mon Sep 9 20:33:14 2013 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Mon Sep 9 20:33:14 2013 Socket Buffers: R=[163840->131072] S=[163840->131072]
Mon Sep 9 20:33:14 2013 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Mon Sep 9 20:33:14 2013 Local Options hash (VER=V4): '41690919'
Mon Sep 9 20:33:14 2013 Expected Remote Options hash (VER=V4): '530fdded'
Mon Sep 9 20:33:14 2013 UDPv4 link local: [undef]
Mon Sep 9 20:33:14 2013 UDPv4 link remote: [AF_INET]XX.XX.XX.XX:1194
Mon Sep 9 20:33:14 2013 TLS: Initial packet from [AF_INET]XX.XX.XX.XX:1194, sid=7eaabe50 90aaaf6b
Mon Sep 9 20:33:15 2013 VERIFY OK: depth=1, /C=DE/ST=GER/L=Fo/O=free4all/OU=changeme/CN=changeme/name=changeme/[email protected]
Mon Sep 9 20:33:15 2013 VERIFY OK: nsCertType=SERVER
Mon Sep 9 20:33:15 2013 VERIFY OK: depth=0, /C=DE/ST=GER/L=Fo/O=free4all/OU=changeme/CN=server/name=changeme/[email protected]
Mon Sep 9 20:33:16 2013 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Sep 9 20:33:16 2013 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Sep 9 20:33:16 2013 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Sep 9 20:33:16 2013 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Sep 9 20:33:16 2013 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Mon Sep 9 20:33:16 2013 [server] Peer Connection Initiated with [AF_INET]XX.XX.XX.XX:1194
Mon Sep 9 20:33:19 2013 SENT CONTROL [server]: 'PUSH_REQUEST' (status=1)
Mon Sep 9 20:33:19 2013 PUSH: Received control message: 'PUSH_REPLY,route-gateway 192.168.253.253,route 192.168.254.0 255.255.255.0,route 192.168.253.0 255.255.255.0,dhcp-option DNS 192.168.253.253,ping 10,ping-restart 120,ifconfig 192.168.253.240 255.255.255.0'
Mon Sep 9 20:33:19 2013 OPTIONS IMPORT: timers and/or timeouts modified
Mon Sep 9 20:33:19 2013 OPTIONS IMPORT: --ifconfig/up options modified
Mon Sep 9 20:33:19 2013 OPTIONS IMPORT: route options modified
Mon Sep 9 20:33:19 2013 OPTIONS IMPORT: route-related options modified
Mon Sep 9 20:33:19 2013 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Mon Sep 9 20:33:19 2013 WARNING: Since you are using --dev tun with a point-to-point topology, the second argument to --ifconfig must be an IP address. You are using something (255.255.255.0) that looks more like a netmask. (silence this warning with --ifconfig-nowarn)
Mon Sep 9 20:33:19 2013 ROUTE default_gateway=192.168.19.1
Mon Sep 9 20:33:19 2013 TUN/TAP device tun0 opened
Mon Sep 9 20:33:19 2013 TUN/TAP TX queue length set to 100
Mon Sep 9 20:33:19 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Mon Sep 9 20:33:19 2013 /sbin/ifconfig tun0 192.168.253.240 pointopoint 255.255.255.0 mtu 1500
SIOCSIFDSTADDR: Invalid argument
Mon Sep 9 20:33:19 2013 Linux ifconfig failed: external program exited with error status: 1
Mon Sep 9 20:33:19 2013 Exiting
So wie ich es als Laie aus dem Log erkennen kann kommt der Ubuntorechner am Server an und akzeptiert die "Zertifikats-Verbindung" (Ich nennst mal so)
Mon Sep 9 20:33:15 2013 VERIFY OK: depth=1, /C=DE/ST=GER/L=Fo/O=free4all/OU=changeme/CN=changeme/name=changeme/[email protected]
Mon Sep 9 20:33:15 2013 VERIFY OK: nsCertType=SERVER
Mon Sep 9 20:33:15 2013 VERIFY OK: depth=0, /C=DE/ST=GER/L=Fo/O=free4all/OU=changeme/CN=server/name=changeme/[email protected]
Mon Sep 9 20:33:16 2013 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Sep 9 20:33:16 2013 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Sep 9 20:33:16 2013 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Sep 9 20:33:16 2013 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Sep 9 20:33:16 2013 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Mon Sep 9 20:33:16 2013 [server] Peer Connection Initiated with [AF_INET]XX.XX.XX.XX:1194
Was mich jetzt im "Dunkeln" sitzen lässt bzw. ich nichts damit anzufangen weiss ist der Part hier:
Was passiert den hier bzw. was passiert nicht ! Mir fehlt hier das verständnis !
Mon Sep 9 20:33:19 2013 WARNING: Since you are using --dev tun with a point-to-point topology, the second argument to --ifconfig must be an IP address. You are using something (255.255.255.0) that looks more like a netmask. (silence this warning with --ifconfig-nowarn)
Mon Sep 9 20:33:19 2013 ROUTE default_gateway=192.168.19.1
Mon Sep 9 20:33:19 2013 TUN/TAP device tun0 opened
Mon Sep 9 20:33:19 2013 TUN/TAP TX queue length set to 100
Mon Sep 9 20:33:19 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Mon Sep 9 20:33:19 2013 /sbin/ifconfig tun0 192.168.253.240 pointopoint 255.255.255.0 mtu 1500
SIOCSIFDSTADDR: Invalid argument
Mon Sep 9 20:33:19 2013 Linux ifconfig failed: external program exited with error status: 1
Mon Sep 9 20:33:19 2013 Exiting
Firewall & Port Config sehen so aus:


Zur Übersicht nochmal meine IPAdressen der einzelnen Netze:
Fritzbox-Netz: 192.168.254.0/24
Fritzbox-IP: 192.168.254.254/24
VPN-Server IP: 192.168.253.253/24
DHCP-Bereich: 192.168.250.240-252
ClintIP bei Verbindungsverusuch: 192.168.19.X GW:192.168.19.1 (Es Handelt sich hierbei um ein WLAN-Netz das über mein Iphone erzeugt wird um die externe Verbindung zu testen)
So gut es ging habe ich euch nun meine Infos mitgeteilt.
Ich selbst bin mit VPN und Linux nicht besonders gut vertraut.
Seit gnädig.
Gruss aus Franken
Auf ein gutes Gelingen
Gruss Zig
ps. Kann ich hier auch Spoiler setzen ?? Ich finde die Option irgendwie nicht :