- Registriert
- 30. Dezember 2011
- Beiträge
- 16.193
- Lösungen
- 9
- Reaktionspunkte
- 17.764
- Punkte
- 1.093
- Ort
- Im wilden Süden
Wir müssen eine Firewall installieren die unsere VPN IP mit der lokalen "verkleidet"
Das ganze soll auch nach einem Neustart verfügbar sein und wir tragen das in die rc.local ein vor dem exit0
Code:
apt-get update && apt-get install iptables
iptables -t nat -A POSTROUTING -s 10.0.0.0/8 ! -d 10.0.0.0/8 -o eth0 -j MASQUERADE
nano /etc/rc.local
iptables -t nat -A POSTROUTING -s 10.0.0.0/8 ! -d 10.0.0.0/8 -o eth0 -j MASQUERADE
Jetz geht es weiter mit einem symlink, Tool und erstellen der Zertifikate für den ersten Client
Code:
cd /etc/openvpn/easy-rsa
source vars
./clean-all
./pkitool --initca
ln -s openssl-1.0.0.cnf openssl.cnf
./build-ca Pogoplug
./build-key-server server
./build-key osprey
Es reicht wenn ihr am Anfang DE eingibt und den Rest einfach bestätigt. Zum Schluss von jedem Key 2x mit Y bestätigen
./build-key ZweiterBenutzer
Fast fertig
jetzt noch den dh, das dauert paar Minuten.
Code:
./build-dh
### 2. Arbeiten auf der Fritzbox ###
Ich habe hier leider nur die Fritzbox daheim und kann Euch deshalb nur sagen wo man das in der Fritzbox anstellt, damit euer Server als Gateway dient, wenn man sich in einem fremden W-Lan befindet.
Fritzbox: PORTFREIGABE machen 11194 UDP # habe eine 1 vorne mit dran gehängt um vom Standardport abzuweichen...
1. In der Fritzbox einloggen (Browser, IP Adresse eingeben und Passwort eingeben...)
2. Expertenansicht aktivieren
3. Dann auf "Heimnetz" wechseln
4. Dann auf "Netwerkeinstellungen" wechseln und den Punkt "IP Routen" anwählen.
5. "Neue Route"
6. Hier sind meine Einstellungen:
Code:
Netzwerk: 10.8.0.0 # Das ist der IP Bereich, den dann der VPN User bekommt
Subnetzmaske: 255.255.255.0
Gateway: 192.168.1.2 # IP von meiner Fritzbox
7. Route aktivieren und auf OK.
8. Portfreigabe nicht vergessen ;) => die habe ich nach deiner Anleitung bereits zu Beginn des Howto eingerichtet
cd /etc/openvpn/easy-rsa
source vars
./build-key Freundin
./build-key Nachbarin
./build-key geliebte
hoffe @Osprey das stört dich nicht
als nächsten Schritt such ich mir noch Lösung für VPN Client Variante für iPhone, Mac und Windows...
ping 10
ping-restart 60
ping-timer-rem
float
ping 10
ping-restart 60
ping-timer-rem
float
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:58573 Re-using SSL/TLS context
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:58573 LZO compression initialized
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:58573 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:58573 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:58573 Local Options hash (VER=V4): '530fdded'
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:58573 Expected Remote Options hash (VER=V4): '41690919'
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:58573 TLS: Initial packet from [AF_INET]xxx.xxx.xxx.xxx:58573, sid=9869a3d7 01278e8a
Mon Jul 20 08:17:37 2015 MULTI: multi_create_instance called
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:37228 Re-using SSL/TLS context
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:37228 LZO compression initialized
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:37228 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:37228 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:37228 Local Options hash (VER=V4): '530fdded'
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:37228 Expected Remote Options hash (VER=V4): '41690919'
Mon Jul 20 08:17:37 2015 xxx.xxx.xxx.xxx:37228 TLS: Initial packet from [AF_INET]xxx.xxx.xxx.xxx:37228, sid=da2f9c6a 496fe3aa
Mon Jul 20 08:17:38 2015 xxx.xxx.xxx.xxx:35622 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jul 20 08:17:38 2015 xxx.xxx.xxx.xxx:35622 TLS Error: TLS handshake failed
Mon Jul 20 08:17:38 2015 xxx.xxx.xxx.xxx:35622 SIGUSR1[soft,tls-error] received, client-instance restarting
Mon Jul 20 08:17:38 2015 read UDPv4 [ECONNREFUSED]: Connection refused (code=111)
Mon Jul 20 08:17:38 2015 read UDPv4 [ECONNREFUSED]: Connection refused (code=111)
Mon Jul 20 08:17:38 2015 read UDPv4 [ECONNREFUSED]: Connection refused (code=111)
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:51053 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:51053 TLS Error: TLS handshake failed
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:51053 SIGUSR1[soft,tls-error] received, client-instance restarting
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:44780 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:44780 TLS Error: TLS handshake failed
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:44780 SIGUSR1[soft,tls-error] received, client-instance restarting
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:49532 write UDPv4 [ECONNREFUSED]: Connection refused (code=111)
Mon Jul 20 08:17:39 2015 MULTI: multi_create_instance called
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:55875 Re-using SSL/TLS context
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:55875 LZO compression initialized
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:55875 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:55875 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:55875 Local Options hash (VER=V4): '530fdded'
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:55875 Expected Remote Options hash (VER=V4): '41690919'
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:55875 TLS: Initial packet from [AF_INET]xxx.xxx.xxx.xxx:55875, sid=0a4dd4c7 6ebf4afe
Mon Jul 20 08:17:39 2015 MULTI: multi_create_instance called
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:47190 Re-using SSL/TLS context
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:47190 LZO compression initialized
Mon Jul 20 08:17:39 2015 xxx.xxx.xxx.xxx:47190 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
#openvpnlog bereinigen
0 6 * * * root >/var/log/openvpn
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?