2 Kommentare

Mit Android einen VPN-Tunnel zur FRITZ!Box aufbauen

Folgenden Eintrag dürft ihr als Notiz für mich selbst betrachen, sicher ist er aber auch für einige unter euch hilfreich. Ich habe nämlich seit kurzem eine FRITZ!Box 7390, genauer einen 1&1 HomeServer 50.000+. Geiles Teil, will ich an dieser Stelle mal einwerfen. ;)

So. Zum Telefonieren in’s Festnetz nutze ich nun auch – unter anderem – mein Handy. Dies ist dank App von AVM (Android & iOS) kein Problem, sofern man sich im heimischem WLAN-Netz befindet. Auch habe ich versucht, ob und wie ich meinen Androiden per VPN-Tunnel mit der FRITZ!Box verbinden kann – immer und überall. Leider bietet AVM hier aber nur eine Anleitung für iOS… und noch dazu sind die Onbord-Mittel von Android in Sachen VPN und IPSec wohl auch nicht die besten – klar, mit Freetz würde die F!Box theoretisch auch OpenVPN unterstützen. Ich möchte aber alles “original” lassen, also muss IPSec eben reichen. Und ich eine Lösung finden…

Zuerst habe ich mich auf die Suche gemacht, wie ich das Ganze mit Android-Bordmitteln hinbekomme. Ohne zusätzliche Apps oder ähnlcihes, bis ich aber nach vielen, vielen Suchanfragen die Nase voll hatte. Und mich dann nach alternativen Lösungen informierte – und fündig wurde.

Möglich macht’s nämlich eine App namens VPNC. Kleines Manko: benötigt Root-Rechte. Da ich mein Desire aber sowieso gerootet habe, ist’s ja kein Problem. ;)

Los geht’s. Ersteinmal muss der VPNC-Client auf dem Androiden installiert werden und zwar in Version 0.99. In einigen Fällen muss dann noch eine tun.ko in system/lib/modules kopiert werden. Bei einigen Custom Firmwares ist diese bereits vorhanden, wie beispielsweise beim CyanogenMod. Wenn diese nicht vorhanden ist, muss man sich diese ergooglen, da jedes Phone, jede Firmware eine andere benötigt… Danach starten wir die App einmal.

Und spätestens jetzt brauchen wir einen Dateimanager (mit CHMOD-Rechteverwaltung!) nach Wahl, eine Shell oder das Android SDK. Damit schieben wir dann die Dateien vpnc und vpnc-script in’s Verzeichnis data/data/org.codeandroid.vpnc_frontend/files/. Nachdem wir dann die chmod-Rechte wieder richtig (755 funktioniert) gesetzt haben, können wir das Phone nochmal neustarten und fertig. Die Anwendung kann jetzt ganz normal eingerichtet werden, orientieren kann man sich hier dann an der oben bereits verlinkten iOS-Anleitung.

Klar wäre ‘ne Onbord-Lösung schöner, funktioniert bei mir so aber auch ohne Probleme. :D Und wie man den VPN-Kram bei seiner F!Box einrichtet, wird bei AVM ganz gut erklärt. ;)

23.09.2011 — Android, Anleitung, Mobile, , , , , , , , — Johann