Dieser Artikel liefert eine Anleitung wie ein UPNP-Server auf dem NSLU2 unter SlugOS installiert werden kann.
Das Paket von ushare ist in den Standardrepositories von SlugOS verfügbar. Es kann einfach mit dem Befehl
$ opkg install ushare
installiert werden.
Danach kann ushare konfiguriert werden. Die Konfigurationsdatei ist /etc/ushare.conf. Darin müssen in erster Linie die Einstellungen für die Medienverzeichnisse durchgeführt werden. Die betreffende Zeile sieht wie folgt aus:
USHARE_DIR=</dir1>,</dir2>
Bei bedarf können auch noch die Ports und einige weitere Einstellungen angepasst werden.
Vor dem Start des Dienstes muss noch ein Work-Arround für eine fehlende Paketabhängigkeit durchgeführt werden. Dazu muss in der Datei /etc/init.d/ushare die Zeile
. /lib/lsb/init-functions
auskomentiert oder gelöscht werden. Ebenfalls gelöscht oder auskommentiert müssen alle Zeilen werden die mit dem folgenden Text beginnen:
log_daemon_msg log_warning_msg log_end_msg
Danach kann der Dienst mit dem folgenden Befehl gestartet werden:
$ /etc/init.d/ushare start
Für die weitere Konfiguration kann (falls das in /etc/ushare.conf aktiviert wurde) das Webinterface verwendet werden. Das kann direkt über die URL des Servers und die Portnummer unter der ushare läuft erreicht werden.
http://<server-hostname>:49152/web/ushare.html
Diskussion