App "Open VPN für Android" mit VPN-Server einrichten; Bitte um Hilfestellung

Status
Für weitere Antworten geschlossen.

Andy-Arbeit

Benutzer
Mitglied seit
06. Nov 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
App "Open VPN für Android" mit VPN-Server einrichten; Bitte um Hilfestellung

Hallo Forum,
ich bin absoluter Neuling, daher verzeit die eine oder andere "dumme" Frage.

Ich besitze eine DS115 mit DSM 5.2-5644
Weiterhin nutze ich Android 5.01 und die App Android (aktuellste Version)

Ich möchte nun mittels der App einen VPN-Tunnel zur DS115 aufbauen.

Was ich gemacht habe:
VPN-Paket auf der DS installiert.
Open VPN Server aktiviert; Dyn. IP Adr.: 10.x.x.x
Port 1194; UDP
Komprimierung aktiv
Clients den Server-LAN Zugriff erlauben aktiv (Was bedeutet das genau?)

Einen eigenen User angelegt, der Zugriff auf Open-VPN hat.

Anschließend die Konfigurationsdatei exportiert, unzipped und den Ordner auf das Handy übertragen.


Weiter mit der Konfiguration der App " Open VPN für Android":
1) Neuen Service angelegt. die originale openvpn.ovpn-Datei importiert.
2) Als Zertifikat das ca.crt ausgewählt, dass im gleichen Ordner liegt.
3) LZO Komprimierung ist aktiviert
4) Bei Typ "Benutzername/Passwort" ausgewählt
5) Den Nutzernamen und das Passwort das ich für den VPN-User angelegt habe eingetragen

SERVERLISTE:
Hier steht als Server mein eigener, den ich bei selfhost nutze Port 1194 UDP; Benutzerdefinierte Option sind deaktivert

IP und DNS:
1) Pull Settings: Aktiv
2) Lokales Binden: deaktiviert
3) Eigene DNS Server: deaktivert

ROUTING:
Hier ist alles deaktivert

Authentifizierung/Verschlüsselung:
TLS-Serverzertifikat erwarten: aktiv
Zertifikat Namen überprüfen: aktiv
Serverzertifikat Subject: rdn: xxxxxx.xxx (xxx = mein DNS-Server, der auch unter "Serverliste" eingetragen ist)
Benutze TLS Authentifizierung: deaktivert
Verschlüsselungsalgorithmus: (was kommt da rein???? Feld ist frei --> wird Standard genutzt)
Packetauthentifizierung (was kommt da rein???? Feld ist frei --> wird Standard genutzt)

ERWEITERT:
Alles deaktiviert


NACHTRAG:
Ich nutze eine Fritzbox. Die entsprechenden Port-Weiterleitungen sind eingerichtet.

Eine VPN-Verbindung kommt nicht Zustande.
* Fehler u.a. TLS Error: Unroutable control packet received from....
* routines:ssl3_get_server_certificate:certificate verify failed
* TLS Error: TLS Handshake failed


Ich bin nun leider etwas überfordert und kann auch keine echten Forumsbeiträge finden, die mir weiterhelfen. Ich würde mich freuen, wenn ich hierbei unterstützung bekomme.
Weiterhin interessiert mich, ob diese VPN-Verbindung mit LTE oder WLAN (eingeloggt z.B. in einen Hotspot) funktionert?

Vielen Dank im Voraus.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Willkommen im Forum! :)


...
Zertifikat Namen überprüfen: aktiv
...
* routines:ssl3_get_server_certificate:certificate verify failed

Das solltest Du deaktivieren - wie die Fehlermeldung sagt, scheitert die Verifikation des Zertifikats, welches als generisches Synology-Zertifikat nicht zu Deiner DDNS-Domain passt.
 

Andy-Arbeit

Benutzer
Mitglied seit
06. Nov 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Frogman,

Danke für deine Antwort und Hilfe.
Ich habe nun bei der Authentifizierung gar nichts mehr aktiviert.
Mich interessiert nun:
- ist das kritisch?
- kann ich das Zertifikat evtl. woanders abspeichern (DNS-Account), damit das verifizieren funktioniert

und ich habe noch immer keinen Verbindungsaufbau.
Fehlermeldungen bei der Anwahl u.a.:
WARNING: No server certificate verification method has been enabled.
AUTH:Received control message: AUTH_FAILED

Danke.

Hat noch jemand eine Idee, was ich ändern/anpassen könnte?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
WARNING: No server certificate verification method has been enabled.
Das ist nur eine Warnung - eben weil das Zertifikat nicht überorüft wird. Das ist letztendlich aber keine echte Hürde, weil hier nur der Domainname verifiziert wird, was für einen versierten Angreifer keine Hürde wäre.

AUTH:Received control message: AUTH_FAILED
Hier gibst Du keine gültige Benutzerkennung ein - entweder Tippfehler, oder der Benutzer hat keine VPN-Berechtigung auf dem Server.
 

Andy-Arbeit

Benutzer
Mitglied seit
06. Nov 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Frogman,

Herzlichen Dank!
Ich habe den Nutzer nochmal neu eingerichtet und nun funktionert der Verbindungsaufbau.
Dieses Thema kann geschlossen werden. Wie geht das?

Darf ich dich per PM kontaktieren und die eine oder andere Frage stellen, sofern ich im Forum keine Antworten finde?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Dieses Thema kann geschlossen werden. Wie geht das?
Dieses Forum arbeitet nicht mit geschlossenen Threads. Sie bleiben offen, u.a. auch für diejenigen, die mit einem gleichen oder ähnlichem Problem anknüpfen wollen.
Darf ich dich per PM kontaktieren und die eine oder andere Frage stellen, sofern ich im Forum keine Antorten finde?
Es wäre grundsätzlich zu bevorzugen, Fragen, die typisch sind und damit auch interessant für andere User mit ähnlichen Problemen, in öffentlichen Threads zu stellen. Wenn es sehr spezielle Dinge sind oder auch Details erfordert, die man nicht unbedingt in der großen Öffentlichkeit nennen möchte, kannst Du mich natürlich auch per PN kontaktieren.
 

Mettigel

Benutzer
Mitglied seit
30. Mrz 2013
Beiträge
288
Punkte für Reaktionen
12
Punkte
18
Hallo,

habe heute beim meiner DS VPN Server installiert. Bisher habe ich nur PPTP erfolgreich zum Laufen gebracht. Allerdings wird ja davon abgeraten, weil es wohl unsicher sein soll.

Bei L2TP oder IPSec weiß ich gar nicht, was ich bei Android einstellen soll. Im DSM gibt es ja nicht viel was man einstellen kann.

Jetzt zum OpenVPN Problem. Ich habe alles wie der TE eingestellt, aber keine Verbindung. Zertifikat Namen überprüfen ist deaktiviert.

Das Log sieht folgendermaßen aus:
...
...
... TCP_Client connection established with [AF_INET]xxx.xxx.xxx.xxx:xxxx
... OPENSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
... TLS_ERROR: BIO read tls_read_plaintext error
...
...
... TLS Error: TLS handshake failed
 

Mettigel

Benutzer
Mitglied seit
30. Mrz 2013
Beiträge
288
Punkte für Reaktionen
12
Punkte
18
Nachtrag:
Habe mal unter Authentifizierung / Verschlüsselung den Haken bei TLS-Serverzertifikat erwarten rausgenommen. Jetzt steht die Verbindung.

Ist meine Verbindung jetzt nicht verschlüsselt??? Im DSM kann ich ja nichts einstellen zu Verschlüsselung oder Sicherheit.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat