Zugriff auf einen Samba Share via Palm Pre
Sunday 08th August 2010
Mir kam der Wunsch auf, Dateien wie Bilder, Videos und Musik zu zentralisieren damit zum einen meine Frau und ich gemeinsam drauf zugreifen können, aber auch unser Blueray Player, die Wii und natürlich ebenso unsere Palm Pre's (mein Palm Pre, und der Palm Pre Plus meiner Frau). Daher habe ich mich entschlossen einen kleinen stromsparenden Samba Server basierend auf Ubuntu Server 10.04 aufzubauen. Wie der aufgebaut ist werde ich in einem anderen Blog beschreiben.
Aber wie kann man nun vom Palm Pre auf den Samba Share zugreifen? Nun... Eigentlich ist das recht einfach, da das Palm Pre Betriebssystem namens WebOS ein Linux ist, brauchen wir einfach im Terminal, oder via SSH folgenden Befehl eingeben.
# mount -t cifs -o user=<USERNAME>,password=<PASSWORD> //<SAMBASERVER-IP>/share /media/internals/Share
Ein Terminal den OpenSSH Dienst kann man nur über Preware installieren.
Es gibt beim Zugriff auf den eigenen Samba Server aber noch ein Problem. Die wenigsten werden wohl diesen direkt im Internet haben (aus Sicherheitsgründen auch nicht zu Empfehlen). Daher besteht natürlich nur Zugriff auf diesen Server wenn man seinen Palm in seinem LAN hat, z.B. via WiFi. Dies ist hingegen wieder nicht der Fall wenn man unterwegs ist. Es sei denn, man hat einen OpenVPN Server zu Hause (oder einen Router der auch einen OpenVPN Dienst anbietet) um sich darüber in seinem LAN zu bewegen. D.h. man muss auch noch den OpenVPN Client via Preware installieren.
Was ist nun der Vorteil?
Wie schon erwähnt war mein Gedanke dahinter alle (un)nötigen Daten zu Zentralisieren und global für alle unsere Geräte bereitzuhalten. Für den Palm Pre himself gibt es einen nicht zu unterschätzenden Vorteil. Mein Palm Pre (Plus ausgenommen) hat lediglich 8GB Speicher. Nun habe ich das hundertfache und kann somit viele Daten auslagern! Des weiteren bin ich in der Lage, gemachte Videos und Bilder sofort meiner Frau zur Verfügung zu stellen und anders herum, wenn ich unterwegs bin und meine Frau macht Bilder von Vanessa kann auch ich diese sofort sehen. Natürlich braucht man es nicht. :-) Aber es ist eine nette Spielerei. :-)
Viele Grüße
Andreas
Update
Es gibt noch ein kleines Problem mit dem Samba Share. Der "cifsd" auf dem Palm Pre erzeugt einen Load von um die 90 und sorgt somit dafür das der Palm nicht nur langsam sondern die Batterie auch sehr schnell leer ist. Ich muss das ganze noch etwas länger beobachten um zu wissen ob das quasi eine einmalige Sache ist (vielleicht eine Art Inventarisierung für die Medien Bibliothek) oder immer wieder neu kommt. Bislang ist nur sicher, das sich nach einigen Stunden der Load normalisiert.
Update 2
Leider blieben die Probleme mit der hohen CPU Load. Nun habe ich mich dazu entschlossen von Samba auf NFS zu wechseln. Dazu muss man lediglich auf dem Palm portmap starten. Anschließend ist es möglich via mount ein NFS share zu mounten.
# mount <SERVER>:<SHARE_PFAD> /media/internals/share
Der CPU Load hat sich nicht erhört. Die Performance ist perfekt. :-)
Portmap selbst kann man unter WebOS mit Hilfe des Terminals oder via SSH durch folgende Befehle installieren:
# ipkg-opt update
# ipkg-opt install portmap
Ähnliche Artikel
- La Fonera OpenVPN via TCPManchmal kann man OpenVPN nicht über UDP laufen lassen. Wie z.B. in meinem Fall mit meinem Palm Pre. Dort kommt es immer zu "Inactivity timeout" was dazu führt das die Verbindungen zu OpenVPN neu aufgebaut werden allerdings meine SAMBA Mounts dabei abbrechen.
- Zugriff auf einen Samba Share via Palm PreMir kam der Wunsch auf, Dateien wie Bilder, Videos und Musik zu zentralisieren damit zum einen meine Frau und ich gemeinsam drauf zugreifen können, aber auch unser Blueray Player, die Wii und natürlich ebenso unsere Palm Pre's (mein Palm Pre, und der Palm Pre Plus meiner Frau).
- SSH Key erzeugen
- Mein HP Touchpad - Oder, ich liebe WebOSNun habe ich schon seit Juli diesen Jahres mein HP(tm) Touchpad und ich habe nicht mal einen einzigen Post drüber geschrieben.


Kommentare
Noch keine Kommentare für diesen Eintrag vorhanden