Difference between revisions of "Qnap"

From Dietrich Blog (Strato)
Jump to: navigation, search
(The configuration file)
Line 1: Line 1:
{Incomplete}
+
{{TOCright}}
 
Siehe auch: [[Hardware]], [[NAS]], [[Festplatte]]
 
Siehe auch: [[Hardware]], [[NAS]], [[Festplatte]]
  

Revision as of 12:04, 4 January 2011

Siehe auch: Hardware, NAS, Festplatte

Qnap bietet eine große Reihe von Netzwerk-Speicherlösungen (NAS) an.

Bei Qnap ist die generelle Philosophie, ein offenes Linux-System anzubieten; d.h. im Lieferumfang sind enthalten:

  • SSH Server - damit kommt man an das gesamte Linux-System heran...
  • HTTP Server - Apache 2.0 (Konfigurierbar: /etc/config/apache/....)
  • PHP zum Apache (Konfigurierbar: /etc/config/php.ini)
  • MySQL Server
  • Twonky Server

....

Qnap TS-419P Turbo NAS

Im Dezember 2010 habe ich mir die Qnap TS-419P geleistet, weil fast alle miener Festplatten fast voll waren ("rot").

  • CPU:
    • Dies Modell hat als Prozessor einen Marvell 1.2 GHz
    • und 512MB DDRII RAM
  • Festplatten:
    • Geliefert wurde sie mit zwei Platten Seagate Baracuda LP a 2 TB (ST32000542AS).
    • Diese habe ich als RAID-1 konfiguriert und alle Daten von der Buffalo LinkStation übernommen.
    • Zwei weitere Platten des gleichen Typs habe ich gleich nachgeordert.
  • LAN-Ports:
    • Zwei Gigabit Ethernet Ports für Multi-IP-Einstellungen (Port Trunking...) --> Switch

Meiner Videos streame ich nun von dem Qnap-NAS mit Twonky 5. Das funktioniert ganz gut; immerhin funktioniert jetzt die Pause-Taste bei der Wiedergabe am Samsung LED-Fernseher.

  • Fast Forward funktioniert nachwievor nicht

Den Apache-Server auf der Qnap habe ich schon in Betrieb genommen.

OpenLDAP auf Qnap

OpenLDAP ist bei der Qnap als sog. QPKG-PLugin vorhanden.

1. Problem
Wenn man es über die Qnap-Administratoroberfläche herunterlädt bekommt man eine ZIP-Datei. Diese muss man dan erst manuell entpacken (in eine QPKG-Datei) bevor man auf "Installieren" drücken darf.

Nun kann man den LDAP-Server administrien mit dem PhpLdapAdmin: http://192.168.2.164:80/phpldapadmin/

2. Problem
Das Login ist nicnt wie beschrieben dn=[cn=Manager, dc=my-domain, dc=com], passwd=[admin] , sondern dn=[cn=Manager, dc=example, dc=com]

Das rootdn ist damit zwar definiert (in der Datei slapd.conf) als cn=Manager,dc=example,dc=com, aber noch nicht angelegt.

3. Problem
Das Anlegen des Root-Elemets über PhpLdapAdmin funktioniert nicht; man kan es aber über eine kleine LDIF-Datei selber machen. Diese LDIF-Datei kann man dann im PhpLdapAdministrator importieren; d.h. ausführen...

The Configuration File

Use your favorite editor to edit the provided slapd.conf(5) example (usually installed as /usr/local/etc/openldap/slapd.conf) to contain a BDB database definition of the form:

     database bdb
     suffix "dc=<MY-DOMAIN>,dc=<COM>"
     rootdn "cn=Manager,dc=<MY-DOMAIN>,dc=<COM>"
     rootpw secret
     directory /usr/local/var/openldap-data

Start and Stop the LDAP Server

You are now ready to start the stand-alone LDAP server, slapd(8), by running the command:

     su root -c /usr/local/libexec/slapd


To check to see if the server is running and configured correctly, you can run a search against it with ldapsearch(1). By default, ldapsearch is installed as /usr/local/bin/ldapsearch:

     ldapsearch -x -b  -s base '(objectclass=*)' namingContexts


Note the use of single quotes around command parameters to prevent special characters from being interpreted by the shell. This should return:

     dn:
     namingContexts: dc=example,dc=com

LDAP Editoren

Ein bisschen im LDAP herumschauen und auch neue Objekte anlegen etc. kann man mit:


-- 03:50, 1 January 2011 (CET)