Einrichtung des Zyxel NAS 540 - Inkl. Anpassungen bei Firmwarestand 5.10
Vorwort:
Seit dem Update des Zyxel NAS 540 auf Version 5.10 ist es ohne Änderungen direkt an der Konfiguration des NAS540 nicht mehr möglich direkt Kodi einzubinden da der Kodi Client nicht auf die MYSQL Datenbank zugreifen kann.
Diese Konfiguration wird im Guide geändert. Öffnet aber auch eine Sicherheitslücke.
Deshalb richtet sich dieser Guide an alle die mutiger sind. Ich übernehme keine Haftung für ein zerschiessen der Konfiguration oder für Datenverlust.
1. Benötigte Programme:
WinSCP - Version 5.76 - https://winscp.net/download/winscp576.zip (portable Version, bitte auspacken)
Kodi - http://kodi.tv/download
2. Installation des MYSQL-PHPMyadmin Paketes im NAS
Nun loggen wir uns in den Administrationsbereich des NAS ein (http://NAS540 oder http://IPAdresse ) und öffnen das App Center auf der Linken Seite.
Dann installieren wir das Paket PHPMyAdmin
Achtung Änderung: Im folgenden Fenster muss man nun den Haken bei aktivieren entfernen.
Nachdem man auf übernehmen geklickt hat wird das Paket heruntergeladen und das wird durch eine Prozentanzeige angezeigt.
3. Aktivieren des Telnet und SSH Daemons auf dem NAS
Nun müssen wir den Telnet und SSH Dienst aktivieren auf den NAS weil wir sonst nicht direkt aufs Dateisystem zugreifen können.
Dazu loggen wir uns wieder in das NAS ein (siehe oben).
Nun aktivieren wir hier die beiden Dienste. (Telnet und SSH)
Diese Dienste sollte man im Anschluss an den Guide wieder deaktivieren.
4. Änderung des Pakets mit WinSCP
Nun starten wir winSCP und müssen als erstes die Anzeige für versteckte Dateien aktivieren.
Dafür klicken wir auf
Und aktivieren unter Listenfenster -> Versteckte Dateien anzeigen und schließen das Fenster mit einen Klick auf Übernehmen.
Nun erstellen wir eine neue Verbindung mit diesen Einstellungen:
Diese speichern wir. Das Passwort können wir leer lassen, das wird eh jedes mal neu abgefragt. Das Passwort ist euer admin Passwort ;o)
Nach einen Klick auf Anmelden erscheint ein neues Fenster und wir müssen beim ersten Verbinden noch eine Sicherheitsmeldung bestätigen und danach das Passwort eingeben.
Im folgenden Fenster navigieren wir auf der rechten Seite zu:
/i-data/5522bebd/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d
und öffnen die Datei PHP-MySQL-phpMyAdmin mit einem Doppelklick.
Nun suchen wir mit einem Klick auf
nach dem Begriff:
--bind-address
nun ändern wir die folgende IP Adresse von 127.0.0.1 auf 0.0.0.0 und speichern.
Dann können wir das Programm beenden.
Damit kann man nun wieder von jedem Host auf die Datenbank zugreifen.
5. Aktivieren des Pakets.
Wir navigieren nun auf dem NAS wieder zur Paketverwaltung wie im Schritt 2 und makieren das Paket phpmyadmin
unnd aktivieren es mit einen Klick auf und bestätigen die folgende Abfrage.
Sobald er nun damit fertig ist lädt sich das Fenster neu und manbekommt zwei Links zur Verwaltung der Datenbank die man öffnet.
6. Einrichtung des Benutzers im PHPmyadmin:
Zuerst logt man sich in in PHPmyAdmin ein.
Der Standardbenutzername ist root, das Standardpasswort 1234.
(Falls gewünscht kann man das Standardpasswort für den Root-Benutzer hier auch ändern. Was ich auch empfehle.)
Dann öffnet man die Benutzerverwaltung. Dann erstellt man einen neuen Benutzer
Die folgende Maske füllt man dann so aus:
Das Passwort ist in dem Fall auch kodi.
Durch einen Druck auf OK wird dann der Benutzer angelegt.
Damit ist die Einrichtung des NAS bereits beendet. Nunffolgen die Anpassung der Konfiguration von Kodi.
8. Erstellen und Anpassen der advancedsettings
Zuerst installiert ihr bitte Kodi und startet Kodi einmal undbeendet es gleich wieder damit die Profildateien erstellt werden.
Dann navigiert ihr nach C:\Users\EuerBenutzername\Appdata\Roaming\Kodi\userdata
Der Ordner Appdata ist versteckt,ihr könnt ihn durch direktes Eingeben in der Adresszeile erreichenoder indem ihr in den Ordneroptionen verstecke Systemdateieneinblendet.
Nun erstellt ihr eine Textdatei mit einen rechtsklick auf einenfreien Bereich und nennt sie advancedsettings.xml
Diese öffnet ihr dann mit dem Editor und fügt als Inhalt fügt ihr nun folgendes ein:
<[definition=2,1]advancedsettings[/definition]>
<videodatabase>
<type>mysql</type>
<host>IP-Adresse</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>IP-Adresse</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
</musicdatabase>
</[definition=2,1]advancedsettings[/definition]>
Alles anzeigen
Die IP Adresse könnt ihr auf euren NAS sehen im Administrationsbereich unter TCP/IP, sofern ihr die IP Adresse nicht fest vergeben habt. Was ich übrigens auch vorschlagen würde.
Ich hoffe Euch hat dieser Guide gefallen. Falls ihr Fehler findetoder Fragen habt bitte in diesen Thread posten.
Changelog:
04.1.2015 Anpassungen an Firmware 5.10
26.06.2024 Anpassung an Firmware 5.21 mit freundlicher Unterstützung von Brueller