Samba 3.x mit Gemini DB800: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
 
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Grundlagen]]
+
#REDIRECT[[Samba 3.x mit Gemini2]]
[[Kategorie:Index]]
 
== Installation ==
 
Die Installation unterscheidet sich zwischen Gemini- und originalen/CVS-Images zwar nur gering, wird aber trotzdem der Übersicht halber in zwei verschiedenen Abschnitten beschrieben.
 
 
 
Die hier beschriebene Installation und die Einstellungsmöglichkeiten sind soweit bei allen Enigma2 Boxen identisch!
 
 
 
=== Installation bei Gemini-Images ===
 
Bei der Benutzung eines Gemini-Images ist die Installation kinderleicht. Wenn die Dreambox direkt am Netz hängt müssen lediglich folgende Schritte durchgeführt werden:
 
# Blue Panel öffnen (blaue Taste oder Menü - Blue Panel)
 
# Addons
 
# Downloaden und installieren
 
# PlugIns
 
# Samba Server
 
Samba wird nun automatisch runtergeladen, installiert und konfiguriert. Der Standardbenutzername lautet "root" und das Passwort "dreambox".
 
 
 
Wenn die Dreambox nicht direkt am Internet hängt, musst du den Tarball manuell runterladen und über FTP nach <code>/tmp/</code> kopieren. Wie man sich über FTP mit der Dreambox verbinden kann, wird an einer anderen Stelle erklärt. Den Samba Server Tarball kann man in der [http://www.i-have-a-dreambox.com/wbb2/database.php?sid= IHAD-Database] runterladen. Diesen musst du nach <code>/tmp/</code> kopieren und wie folgt vorgehen:
 
# Blue Panel öffnen (blaue Taste oder Menü - Blue Panel)
 
# Addons
 
# Manuell installieren
 
# *.tar.gz auswählen (mit grüner Taste bestätigen)
 
Samba wird nun installiert und ebenfalls konfiguriert. Der Standardbenutzername lautet "root" und das Passwort "dreambox".
 
 
 
=== Installation bei originalen oder CVS-Images ===
 
Die Installation unterscheidet sich nicht groß bei den CVS-Images von den Gemini-Images. Der einzig große Unterschied ist, dass man hier einen Telnet-Clienten wie [http://www.putty.nl/download.html Putty] benötigt. Das PlugIn muss ebenfalls in der [http://www.i-have-a-dreambox.com/wbb2/database.php?sid= IHAD-Database] runtergeladen werden und nach <code>/tmp</code> kopiert werden. Anschließend muss wie folt forgegangen werden:
 
# Telnet-Client öffnen (z. B. [http://www.putty.nl/download.html Putty]) und mit Dreambox verbinden
 
# mit dem Befehl <code>cd /</code> ins Ausgangsverzeichnis wechseln
 
# mit dem Befehl <code>bunzip2 /var/tmp/sambaserver_3.0.20_060216.tar.bz2</code> das Archiv entpacken und
 
# mit dem Befehl <code>tar -xvf /var/tmp/sambaserver_3.0.20_060216.tar</code> das PlugIn installieren
 
# Dreambox mit der Fernbedienung neustarten
 
Jetzt sollte der Samba Server bereits laufen und eine Verbindung sollte sich in der Regel herstellen lassen.
 
 
 
== Konfiguration ==
 
Wer nun eventuell auf seine Dreambox übers Internet zugreifen möchte oder einfach die Freigaben ändern will, sollte die Konfiguration zur Sicherheit ändern bzw. anpassen. Die Konfigurationsdateien in der DM7025 bzw. bei allen E2 basierten Boxen liegt in <code>/etc/samba/</code>. Die dort enthaltene <code>smb.conf</code> beinhaltet die Freigaben, Benutzernamen sowie weitere globale Einstellungsmöglichkeiten.
 
 
 
=== Beispiel <code>smb.conf</code> ===
 
Eine vorgegebene <code>smb.conf</code> sieht wie folgt aus:
 
[global]
 
    load printers = no
 
    guest account = root
 
    log file = /tmp/smb.log
 
    security = share
 
    server string = DreamBOX network services
 
    workgroup = Dream
 
    netbios name = DreamBOX
 
    client code page=850
 
    character set=iso8859-1
 
    case sensitive=yes
 
    preserve case=yes
 
    short preserve case=yes
 
 
 
[Configuration]
 
  comment = Configuration files - take care!
 
  path = /var
 
  read only = no
 
  public = yes
 
  guest ok = yes
 
 
 
[Harddisk]
 
  comment = The harddisk
 
  path = /hdd
 
  read only = no
 
  public = yes
 
  guest ok = yes
 
 
 
In dieser Konfiguration gibt es zwei Freigaben, einmal <code>/hdd</code> und <code>/var</code>. Die Freigaben werden jedoch weiter unten beschrieben. Wichtig ist für uns jetzt der erste Teil. Dabei ist der Parameter <code>workgroup</code> in einer Windows-Umgebung nicht ganz unwichtig. Um Probeleme im Vornherein zu vermeiden, sollte die Dreambox und der PC sich in der gleichen Workgroup befinden. Standardmäßig ist das unter Windows "Arbeitsgruppe" und sollte dementsprechend in der <code>smb.conf</code> geändert werden.
 
 
 
=== Freigaben ===
 
Freigaben in der <code>smb.conf</code> sind wie folgt aufgebaut:
 
[Harddisk]
 
  comment = The harddisk
 
  path = /hdd
 
  read only = no
 
  public = yes
 
  guest ok = yes
 
Dieses Beispiel bezieht sich auf die Freigabe der Festplatte. Die Funktionen sollten selbsterklärend sein:
 
*<code>[Harddisk]</code>
 
**Der Text innerhalb der eckigen Klammer ist der Name für die Freigabe. So wird die Freigabe benannt und auch auf anderen Netzwerkgeräten angezeigt. Daher sollte der Name eindeutig gewählt werden, um Verwechslungen auszuschließen.
 
*<code>comment</code>
 
**Beschreibung der Freigabe, optional
 
*<code>path</code>
 
**Pfad zum Ordner, der freigegeben werden soll
 
*<code>read only</code>
 
**<code>no</code>: Benutzer darf auch löschen und schreiben
 
**<code>yes</code>: Benutzer darf nicht löschen und schreiben, sondern nur lesen
 
*<code>public</code>
 
**<code>yes</code>: folgt
 
**<code>no</code>: folgt
 
*<code>guest ok</code>
 
**<code>yes</code>: Anonymer Benutzer darf ohne Passwort zugreifen
 
**<code>no</code>: Es darf nur ein in der Dreambox vorhandener Benutzer auf die Freigabe zugreifen
 
 
 
== Links ==
 
* [http://www.putty.nl/download.html Putty]
 
* [http://www.i-have-a-dreambox.com/wbb2/database.php?sid= IHAD-Database]
 
* [http://www.i-have-a-dreambox.com/ IHAD-Board] (bei Problemen hier nachfragen ...)
 

Aktuelle Version vom 28. Mai 2010, 23:50 Uhr

Weiterleitung nach: