Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Motorola Forum > Motorola Milestone Forum > Root / Hacking / Modding für Motorola Milestone > Anleitungen für Motorola Milestone

[How-To] OpenVPN auf dem Milestone

Das Thema "[How-To] OpenVPN auf dem Milestone" befindet sich unter Anleitungen für Motorola Milestone auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 22.05.2010, 15:51   #1 (permalink)
Android Guru
 
Benutzerbild von payce

Modell: SGS 2 - OC/UV 1,4 GHz - stock ROM (KK2) + Siyah 2.5

Registriert seit: 15.02.2010
Beiträge: 1.146
Abgegebene Danke: 187
Erhielt 1.068 Danke für 186 Beiträge
Pfeil [How-To] OpenVPN auf dem Milestone

Hallo an Alle,

nach viel zu langer Zeit hier jetzt meine Methode zum Starten einer openVPN Verbindung OHNE Scripting oder Shell-Befehle auf dem Milestone:
(Stand: 22.05.10)

Update vom 07.07.10: Dank punkrocker jetzt mit neuer openvpn binary, die das routen automatisch übernimmt! Lüppt jetzt einwandfrei!!!

Update 25.10.10: Bitte beachtet, dass die Anleitung zwar grundsätzlich auch in allen 2.2er Kerneln läuft (2.2.1 GOT oder CM6 oder...), ABER: Die tun.ko und openvpn binary sind beide für den 2.1er Kernel compiled. D.h. es WIRD in 2.2 Probleme geben, da kann man sich sicher sein. Sobald es für 2.2 compilte Versionen gibt, gibts die hier.


Vorraussetzungen:
- Irgendein File-Explorer (Root Explorer, Astro, Linda Filemanager ...) - Hauptsache, man kann auf die SD-Karte und auf /system/bin zugreifen
- Klar, root natürlich
- Busybox installiert (bspw. per LMF-Script)
- OpenVPN Zertifikate (.crt Dateien) und Konfigurationsdateien (.conf oder .ovpn) für den eigentlichen Zugang
Folgende Schritte nacheinander durchführen:
1) Ladet Euch die Datei im Anhang herunter und entpackt diese. Die Datei beinhaltet eine funktionierende tun.ko und eine openvpn binary.
2) Kopiert die tun.ko in das Stammverzeichnis Eurer SD-Karte.
3) Auf Eurer SD-Karte erstellt Ihr im Stammverzeichnis das Verzeichnis "openvpn". Kopiert die openvpn Binary ("openvpn") dort rein.
4) Außerdem kopiert Ihr in dieses Verzeichnis alle Zertifikate und Konfigurationsdateien für den VPN-Zugang.
AUFPASSEN! Manchmal macht Windows hier Späße, so dass Eure Datei plötzlich "xyz.crt.txt" heißt. Wenn das passiert, einfach ".txt" per Umbenennen löschen.

5) Installiert nun aus dem Market die beiden Apps "OpenVPN Settings" und "OpenVPN Installer".
6) Startet den OpenVPN Installer, drückt auf "Install", bestätigt die Nachfrage mit "Install", als Target wählt Ihr "/system/bin" und als Pfad zu ifconfig in 99% der Fälle "/system/bin". Nun wird nach root gefragt ("always") und das ganze sollte installiert sein. Falls nicht: Zweiter Anlauf, meistens klappts dann.
(ACHTUNG! Wegen ifconfig in /system/bin: Das gilt nur, falls Ihr mit LMF installiert habt. Notfalls schaut Ihr per Root-Explorer nach, wo die ifconfig von busybox liegt! ifconfig muss dabei ein Link sein ("-> toolbox" muss irgendwo auftauchen))
7) Kopiert mit bspw. rootexplorer die Datei /sdcard/openvpn/openvpn in das Verzeichnis /system/bin/ und überschreibt dort die originale openvpn. Danach setzt Ihr die Permissions auf 555 (siehe angehängtes Bild).
8) Startet jetzt "OpenVPN Settings": Normalerweise müssen jetzt bereits die per Konfig-Datei ermöglichten Connections dargestellt werden. Wenn nicht, das Verzeichnis "openvpn" auf der SD-Karte überprüfen!
9) Menu-Knopf -> Advanced -> Load tun kernel module aktivieren
10) "TUN module settings" Folgendes eintragen: "Load module using" auf insmod stellen, "Path to tun module" auf "/sdcard/tun.ko". Die restlichen Einstellungen sollten bereits passen

11) DER GROßE MOMENT: Drückt auf den Haken bei "OpenVPN", dann auf den Haken einer Eurer Konfigs und OpenVPN sollte ohne Murren starten.

12) Falls gewünscht, "OpenVPN Installer" wieder runterhauen, braucht man nicht mehr.
-> Ich hoffe das klappt bei Euch genauso gut wie bei mir. Das ist bisher DIE komfortabelste Lösung für VPN, die ich gefunden habe. Kein Scripting, keine Shell-Befehle. Passt. Und dank punkrocker's Hinweis neuerdings auch mit automatisiertem routen. Perfekter kanns nicht mehr werden.

Falls es doch Probs gibt - schreiben.

Grüße, payce!
Miniaturansicht angehängter Grafiken
[How-To] OpenVPN auf dem Milestone-cap201007071414.jpg  
Angehängte Dateien
Dateityp: zip tun_und_openvpn.zip (576,0 KB, 1243x aufgerufen)

Geändert von payce (25.10.2010 um 19:34 Uhr)
payce ist offline   Mit Zitat antworten
Folgende Benutzer bedanken sich bei payce für diesen Beitrag:
casula (23.07.2010), CGS (11.08.2010), Djax (23.05.2010), Foxy472 (19.06.2010), IsoLin.CHiP (06.07.2010), mojo (10.06.2011), niknase (06.12.2011), phunkybeam (30.08.2010), RaVEn3433 (09.07.2010), spoeckes (20.07.2010), winni2001 (05.09.2010)
Alt 22.05.2010, 15:57   #2 (permalink)
Moderator
 
Benutzerbild von -FuFu-

Modell: Motorola Milestone

Registriert seit: 17.03.2010
Beiträge: 7.596
Abgegebene Danke: 483
Erhielt 2.956 Danke für 1.464 Beiträge
-FuFu- eine Nachricht über ICQ schicken -FuFu- eine Nachricht über MSN schicken
Standard AW: TuT: OpenVPN auf dem Milestone

sieht gut aus
muß aber wahrscheinlich bei jedem reboot neu gestartet werden die apk oder?
also ich mein jetzt nur die reine apk, nicht alle schritte aus der anleitung...

oder besitz die apk ne auostart funktion die dann automatisch die tun.ko insmod macht? (komisches deutsch ich weiss, aber insmodet hört sich auch blöd an )
__________________
MILESTONE 2.3.7 (CyanogenMod7) / OR Minimod v0.08 by Me / @900 Mhz - vsel 56
MiniMod OR by -FuFu-
!!! Kein Support via PN und E-Mail. Auch nicht via ICQ oder MSN. !!!
!!! Bitte das Forum nutzen !!!
!!!Erklärung meiner Signatur!!!
-FuFu- ist offline   Mit Zitat antworten
Alt 22.05.2010, 16:05   #3 (permalink)
Android Guru
 
Benutzerbild von hanschke

Modell: Galaxy Nexus

Registriert seit: 02.03.2010
Beiträge: 3.463
Abgegebene Danke: 260
Erhielt 328 Danke für 178 Beiträge
Standard AW: TuT: OpenVPN auf dem Milestone

mit einem autostart wäre das sehr gut sogar
hanschke ist offline   Mit Zitat antworten
Alt 22.05.2010, 16:16   #4 (permalink)
Android Guru
 
Benutzerbild von payce

Modell: SGS 2 - OC/UV 1,4 GHz - stock ROM (KK2) + Siyah 2.5

Registriert seit: 15.02.2010
Beiträge: 1.146
Abgegebene Danke: 187
Erhielt 1.068 Danke für 186 Beiträge
Standard AW: TuT: OpenVPN auf dem Milestone

Das ist ja der Spaß daran: Siehe Punkte 7 & 8 -> OpenVPN Settings ist inzwischen so schlau und macht ein "insmod /sdcard/tun.ko" von selbst. Auch nach Reboot.
payce ist offline   Mit Zitat antworten
Alt 22.05.2010, 16:24   #5 (permalink)
Moderator
 
Benutzerbild von -FuFu-

Modell: Motorola Milestone

Registriert seit: 17.03.2010
Beiträge: 7.596
Abgegebene Danke: 483
Erhielt 2.956 Danke für 1.464 Beiträge
-FuFu- eine Nachricht über ICQ schicken -FuFu- eine Nachricht über MSN schicken
Standard AW: TuT: OpenVPN auf dem Milestone

wenns auch nach nem reboot geht ist das perfect dann kann ich mir nen script dazu sparen
__________________
MILESTONE 2.3.7 (CyanogenMod7) / OR Minimod v0.08 by Me / @900 Mhz - vsel 56
MiniMod OR by -FuFu-
!!! Kein Support via PN und E-Mail. Auch nicht via ICQ oder MSN. !!!
!!! Bitte das Forum nutzen !!!
!!!Erklärung meiner Signatur!!!
-FuFu- ist offline   Mit Zitat antworten
Alt 18.06.2010, 20:33   #6 (permalink)
Neuer Benutzer

Registriert seit: 25.05.2010
Beiträge: 24
Abgegebene Danke: 4
Erhielt 2 Danke für 1 Beitrag
Standard AW: TuT: OpenVPN auf dem Milestone

hmm,

also irgendwie tutz mein ifconfig nicht.

# /system/bin/ifconfig
#

sacht gar nix.
ls -l /system/bin/ifconfig
lrwxr-xr-x 1 0 2000 7 Mar 17 20:44 /system/bin/ifconfig -> toolbox

habs mal durch einen symlink /data/busybox/ifconfig ersetzt.

# ifconfig tun0 10.8.0.6

tutz jetzt , Tunnelende ist pingbar aber nach einem Tunnelneustart wird
ifconfig nicht ausgefuehrt. Hab auch probiert ein route-up script aus der
client.conf aufzurufen. Geht auch nicht.
Hab /data/busybox/ifconfig auch noch nach /system/xbin/ gelinkt. Nix
Wie kommt das ?
punkrocker ist offline   Mit Zitat antworten
Alt 18.06.2010, 23:06   #7 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von chrisde

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 11.03.2010
Beiträge: 117
Abgegebene Danke: 12
Erhielt 18 Danke für 16 Beiträge
Standard AW: TuT: OpenVPN auf dem Milestone

das ganze funktioniert nicht zufällig auch mit dem cisco vpn? bisher sind alle meine versuche gescheitert mich ins uni netz einzuloggen
__________________
***** Samsung Galaxy S2 MIUI *****
Android Blog
über Apps, Widgets und Ideen
chrisde ist offline   Mit Zitat antworten
Alt 18.06.2010, 23:34   #8 (permalink)
Android Guru
 
Benutzerbild von payce

Modell: SGS 2 - OC/UV 1,4 GHz - stock ROM (KK2) + Siyah 2.5

Registriert seit: 15.02.2010
Beiträge: 1.146
Abgegebene Danke: 187
Erhielt 1.068 Danke für 186 Beiträge
Standard AW: TuT: OpenVPN auf dem Milestone

@punkrocker: Das Verlinken mit busybox macht öfters Probleme. Im Zweifelsfall busybox mal deinstallieren und nach /system/bin reinstallieren. Ist keine schöne Lösung, aber sollte funzen. Busybox macht öfters Probs in diese Richtung.

@Chrisde: Nein, openvpn ist nicht ciscovpn. Mach mal SuFu nach CiscoVPN, da gibts nen eigenen Thread. Ist aber übel zu installieren und hat bei mir damals nicht geklappt.
payce ist offline   Mit Zitat antworten
Alt 06.07.2010, 20:42   #9 (permalink)
Neuer Benutzer

Registriert seit: 05.07.2010
Beiträge: 3
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: [How-To] OpenVPN auf dem Milestone

Danke, endlich mal eine tun.ko, die funktiniert . Hab echt schwierigkeiten gehabt eine zu finden, die sich laden lies.

funktioniert jetzt immerhin schonmal soweit, dass ich eine Verbindung zu meinen VPN Server aufbauen kann und sie steht, allerdings werden weder routen noch IP für das tun device gesetzt. Irgendwelche Ideen?

Eine Busybox Version ist installiert und ich habe symlinks von /system/bin/ifconfig und route auf sie gesetzt. Wenn ich normal in einer shell (adb shell / connectbot ) ifconfig und route eingebe starten offensichtlich die bb versionen statt toolbox, daher verstehe ich nicht so ganz warum es nicht geht.

Geändert von IsoLin.CHiP (06.07.2010 um 21:07 Uhr)
IsoLin.CHiP ist offline   Mit Zitat antworten
Alt 07.07.2010, 08:38   #10 (permalink)
Neuer Benutzer

Registriert seit: 25.05.2010
Beiträge: 24
Abgegebene Danke: 4
Erhielt 2 Danke für 1 Beitrag
Standard AW: [How-To] OpenVPN auf dem Milestone

Hatte das gleiche Problem. Das openvpn aus dem market tutz nicht. Bei xda-developer fliegt irgendwo ein binary rum, das laeuft..
punkrocker ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Sipdroid auf dem Milestone bastii Motorola Milestone Forum 145 08.02.2011 14:58
Navigationssysteme auf dem Milestone meyster Motorola Milestone Forum 48 20.08.2010 11:43
Fennec auf dem Milestone MartinSchirr Motorola Milestone Forum 36 28.04.2010 23:16
iPhone OS 4.0 auf dem Milestone chenzo Smalltalk und Offtopic 5 09.04.2010 16:46
Stopuhr auf dem Milestone? Rayk Business und Organisation 4 07.02.2010 20:45




Du liest gerade: "[How-To] OpenVPN auf dem Milestone" unter "Anleitungen für Motorola Milestone" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.