Samstag, 14. Juli 2012

IPFire: Openvpn for Android

OpenVPN für Android (kein root)

Wer mit seinem Android Smartphone eine VPN Verbindung über OpenVPN erstellen wollte, musste bis anhin sein Gerät rooten.
Sicher nicht jedermanns Geschmack.
Google hat ab Android 4.0 eine VpnService API welche sich Entwickler zu nutze machen können.
OpenVPN for Android von Arne Schwabe ist eines dieser Apps.
In diesem Blogpost zeige ich die Konfiguration dieser App im Zusammenspiel mit IPFire.



Vorbereitung: OpenVPN Server

Ohne VPN Server geht nichts. In diesem Fall verbinde ich mich mit meiner IPFire Firewall. Dazu existieren bereits hervorragende offizielle Wikis. Die Client zu Netzwerk Konfiguration (Roadwarrior) findet man also bereits hier: http://wiki.ipfire.org/de/configuration/services/openvpn/roadwarrior_config
 In wenigen Schritten hat man mit einer IPFire einen OpenVPN Server konfiguriert.

  1. Zuerst erstellt man ein Zertifikat
  2. Danach konfiguriert man das VPN
  3. Falls gewünscht gibt man noch DHCP push options mit (zB DNS für interne Namensauflösung)
  4. Zuletzt erstellt man eine Verbindung für einen Client (Roadwarrior). Ich empfehle ein PKCS12 Datei Passwort zu setzen.
Nachdem man Punkt 4 erledigt hat, kann man unter "client status und kontrolle", Die VPN Konfiguration herunterladen. Dazu klickt man auf das Diskettensymbol. Dadurch lädt man eine ZIP Datei herunter welche die OpenVPN Konfiguration wie auch eine PKCS12 Datei enthält.

Diese Dateien benötigt man um später den VPN Client auf dem Android Smartphone zu konfigurieren. Also entzippt man die Datei und kopiert diese auf das Android Gerät zb unter einem eigenen Ordner wie /
mnt/sdcard/openvpn

OpenVPN Server Synology

Wer keine IPFire Firewall hat, der kann natürlich auch einen anderen VPN Server verwenden. So sind auch die gängigen NAS wie zB von Synology in der Lage als VPN Server zu agieren.

Auch beim Synology Server kann man kann man eine Konfigurationsdatei herunterladen. Statt einer PKCS12 Datei, beinhaltet diese Konfiguration ein Zertifikat. Mann muss also bei der Konfiguration der App als Typ Nutzer/PW + Zertifikat wählen. Nutzer und Passwort ist ein Synology User, welcher VPN Berechtigung hat.


Android Client

Nun aber zur eigentlichen App.
Wie schon Eingangs erwähnt, können Besitzer eines Geräts mit Android 4.0 oder neuer, auf das rooten im Zusammenhang mit OpenVPN verzichten!
Openvpn for Android findet sich im Google Play Market hier: https://play.google.com/store/apps/details?id=de.blinkt.openvpn&hl=de

Ein Start der App bringt einem zur Startseite.
Hier kann man unter VPN Liste, die VPN's konfigurieren. Zudem kann man allgemeine Einstellungen vornehmen, zB das Aktivieren von Traffic Statistiken. Zudem findet man auf der Startseite ein kleines FAQ und Informationen über die Software.

Um das VPN zu konfigurieren, drückt man also auf die VPN Liste.
Diese ist anfangs noch leer. Da man aber bereits eine Konfiguration auf das Gerät kopiert hat, kann man diese mit einem Klick auf das Ordnersymbol hinzufügen.

Hat man die Konfigurationsdatei gefunden, klickt man auf diese und bestätigt diese durch Auswählen.

Nun verfügt man bereits über das Importierte Profil. Allerdings möchte man dieses sicher noch umbenennen und der Pfad zur PKSC12 Datei fehlt auch noch. Um diese Einstellungen vorzunehmen drückt man in der VPN Liste auf das entsprechende Regler Symbol und auf den Stift zur Bearbeitung. Zu den relevanten Einstellungen gelangt man im folgenden Fenster beim Punkt "Basic".




















Unter Basic kann man nun dem Profil einen treffenden Namen verpassen. Falls der VPN Server auch so konfiguriert ist, lässt sich die LZO Komprimierung aktivieren. Ebenfalls fügt man in dieser Maske die PKCS12 Datei hinzu. In meinem Fall ist dies noch Passwort geschützt.

Mit diesen Einstellungen kann man bereits eine VPN Verbindung mittels openvpn zu einer IPFire herstellen.
 Es genügt in der VPN Liste das entsprechende Profil zu wählen.
Nach dem Absegnen einer Sicherheitsmeldung wird die Verbindung aufgebaut und man ist über eine gesicherte Leitung mit dem Heimnetz verbunden.




Falls man die Möglichkeiten dazu hat, wäre es vor den Ferien doch noch eine Idee, so etwas einzurichten, um von Unterwegs eine sichere Verbindung nach Hause zu haben.

Viel Spass :)


Dienstag, 3. Juli 2012

Swisscom TV Apps 2.0

Swisscom TV Apps 2.0

Neue Apps freigeschaltet

Auf Swisscom TV wurde die neue Runde der TV Apps eingeläutet. Ich konnte diese nun bereits einige Zeit nutzen und möchte hier einen ersten Überblick über die neuen Apps und Funktionen geben.

Start in das App Center

App Bar
Wie gewohnt startet man die Apps über die App Bar. Ein Druck auf die Taste E und die blaue Leiste am unteren Rand wird eingeblendet. Im Testbetrieb waren die neuen Apps nur via dieser App Bar zu starten. Im Live Betrieb sollten nun auch alle Apps via Swisscom TV Menü > Apps abrufbar sein.








App Center oben
Neu ist das so genannte App Center. Dieses startet sobald man eine  Kategorie wählt welche mehrere Apps beinhaltet (zb. Games) oder indem man App Center selber startet. Das App Center bietet einen Überblick über alle in Swisscom TV zur Verfügung stehenden Apps. Das Desing ist unverkennbar Microsoft. Zwar noch nicht im Metro Look, aber die Verwandtschaft von Swisscom TV (Microsoft Mediaroom) zum Windows Media Center ist unverkennbar, auch wenn Swisscom eine fleissige Brandig Abteilung pflegt.
App Center unten

Zeig mir die neuen Apps

Was auf den Bildern zum App Center schon auf den ersten Blick auffällt ist die Kategorie Games, Musik und der Fotobereich welcher um 3 Netzwerke erweitert wurde. Neu ist auch die Börsen App.


 Foto

Die grösste Neuerung bei den Fotos ist, das sich die Anzahl der Netzwerke von 3 auf 5 erhöht hat.

  • Meine Fotos: Hier besteht wie bis anhin die Möglichkeit Fotos aus dem lokalen Netzwerk via einem Windows 11 (od höher) Mediaplayer und der Medienfreigabe bzw Medienstreaming auf der STB zu betrachten. Dadurch schränkt sich die Benutzung auf die Betriebssysteme von Microsoft ein welche diesen Player liefern. Theoretisch lassen sich auch Bilder welche auf einem NAS gespeichert sind betrachten. Sie müssen dazu in der Medienbibliothek von Windows integriert sein. Zudem müssen die Freigaben stimmen usw. Das ganze ist also etwas tricky. Selbst die simple Einrichtung auf einem lokalen PC stellt zuweilen manchmal eine Herausforderung dar. Swisscom liefert für die Einrichtung ein Tool welches dabei helfen kann.
  • Flickr: Flickr ist einer der ersten Foto-Community Services und gehört zu yahoo. Die Integration in Swisscom TV ist mittels Login im Kundencenter möglich.
  • Facebook: Hier können die eigenen Bilder und die der Freunde angeschaut werden, Kommentare gelesen und I like's abgegeben werden!
  • Picasa: Picasa ist die Möglichkeit der Foto Apps welche ich noch am ehesten nutze. Meine Fotos auf dem PC organisiere ich schon via Picasa. Möchte ich nun eine Foto Show organisieren so lade ich diese vorgängig gezielt auf Picasa Online hoch. Auch mein Smartphone ist so eingerichtet das Schnappschüsse im eigenen WLAN automatisch hochgeladen werden. Picasa ist also meine persönliche Foto Cloud des Vertrauens :)
  • Dropbox: Dropbox bietet seit kurzem auch die Möglichkeit Fotos automatisch zu clouden. Nun neu auch in Swisscom TV integriert.
  • SkyDrive: Skydrive, der Online Dienst von Microsoft. Logisch das dieser nun auch in den Weg in Mediaroom gefunden hat :)


News & Info

Schon beim ersten Release der TV Apps konnte man News lesen und das Wetter anschauen. Neu ist das man noch eine Börsen App hinzugefügt hat. Der Index von SMI, Dow Jones, DAX, Nasdaq 100 und CAC40 lassen sich anzeigen. Zudem kann man Börsennews lesen und die Devisenkurse des USD und EUR anschauen.
Auch die News App selber hat einen Refresh bekommen. Nun präsentieren sich die News in mehreren Kategorien. Cool sind die Videoclips und Fotostreams welche man schon von bluewin.ch kennt.
Ich Testbetrieb haben die Fotos im Fotostream beim wechseln einige Zeit zum Laden gebraucht. Ich hoffe die hat sich nun verbessert.

Games

Gib dem Volk Brot und Spiele. Nun auch via Swisscom TV. Hier hat sich offensichtlich am meisten getan. Eine ganze Palette von Casual Games wurden hier hinzugefügt, insgesamt 8 an der Zahl.
Zugegeben, die Langzeitmotivation habe ich bei keinem der Spiele gefunden.
Jedes der Spiele wird von Swiss Lotto präsentiert. Man wird sehen ob man irgendwann noch husch einen Lottoschein abgeben kann oder ob sogar ein Online Lösli angeboten wird.

Schach:



Einen geübten Schachspieler wird dies kaum zum Schwitzen bringen. 3 Stufen sind aber möglich. Leicht, Mittel, Schwierig.

Memory:


Memory im Unterwasser, Aquarium Look.

Sudoku:


Aus 20 Min bekannt, nun auch auf Swisscom TV.

Rockswap adventures:


Rockswap ein Jewels artiger Clone.

Jack:


Eine Art Poker bei der man einfach ein möglichst gutes Blatt haben muss.

Quizzmaster:


Ein happiges Quiz für bis zu 4 Spieler.

Drop Duel:


Ein Spiel ähnlich wie Dame, alleine gegen die Box oder gegen einen Mitspieler.

Blackjack:


Casino Feeling auf dem Sofa?

Musik:

Zum Schluss noch die letzte neue Kategorie, Musik. Hier versteckt sich die altbekannte Radio Applikation. Neu ist, dass man wie bei den Fotos möglich, nun auch Musik ab PC hören kann.

Meine Musik:

Wie bei den Fotos braucht man hierzu die Streamingfunktionen eines Windows PC's. Unterstützt werden die Formate MP3, WAV, WMA,ACC, MP4 /.m4a
Auch hier bietet dies Swisscom zum Einrichten das selbe Tool an wie man für die Fotos verwendet.
Enttäuscht war man bei der ersten Version der TV Apps das man nur Fotos anschauen konnte. Nun kann man zumindest auch die Musik nutzen. Videos fehlen leider immer noch. Erste Versuche dazu gab es bereits im November 2007 mittels Home Media Sharing. Die Problematik damals wie heute, man ist auf das Streaming der Windows PC's angewiesen.... uncool. Microsoft halt.


 Radio:

Die Radio App bekam auch noch eine Auffrischung. Das Design ist jetzt an die Flow Gui's der bekannten Hersteller angelehnt. Durch die Sender wechselt man nun nicht mehr indem man auf der Fernbedienung nach oben oder unten drückt, der Wechsel findet nun mit links und rechts statt. Eine Umgewöhnung zum Besseren für all die, welche Swisscom TV Radio im Blindflug ohne Screen benutzen.



Alles in allem neue Apps, nice to have, nice to know, less to use ;)