Samba Server einrichten

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Samba Server einrichten

      Hallo Leute,

      ich hab ein riesen Problem..
      Ich wollte die DM800 C als Samba Server freigeben, damit ich dann über den Finder auf die USB Platte der Box zugreifen kann.

      Habe den Samba config geladen, und den Samba Server. Ich habe aber leider keine Ahnung was ich einstellen muss.
      Im Finder wird die DM800 dann angezeigt allerdings, kann ich mich nicht einloggen. Er fragt mich dann nach User / Pass allerdings will er die nicht nehmen..

      Hoffe mir kann da jemand helfen

      greetz Slimer

      *Edit*
      So auf einem Windows PC läuft das jetzt alles nur mein Mac will nicht auf die DM 800..
      :(

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Slimjim12 ()

    • RE: Samba Server einrichten

      Hi,

      Ich hab zwar leider keinen Mac, aber ich hatte auch einige probleme mit dem einrichten des Samba Servers.

      Ich hab mir vom IHAD Board das Tool SWAT auf der Dreambox installiert.
      Das ist ein Webinterface für den Samba Server.

      Du kannst nach der Installation des Plugins den Sambaserver über folgende IP Adresse konfigurieren: IP-DER-DREAMBOX:901/.
      Danach mit user "root" und zugehörigem passwort einloggen.

      Evtl. fehlt ja nur ne berechtigung für den mac. ist halt über das WebIF etwas einfacher und übersichtlicher als mit der samba datei.

      mfg Mike

      P.S: auf der Dreambox hast du über Telnet schon ein Passwort für den root user vergeben, oder ? denn ohne hat der login von meinem pc auf die freigaben auch nicht funktioniert.
      (im telnet mit befehl "passwd" ein passwort für den root user generieren.)


      mfg Diver
    • Hast du denn die USB - Festplatte mit der Dreambox schon erfolgreich gemounten und verlinkt (einen Link im Devicemanager gesetzt)?

      Des Weiteren installiere dir einmal den Samba - Config - Editor per Bluepanel im NewNimga Service - Menü unter Softwatreverwaltung...

      Dann kannste deine externe USB - Festplatte damit richtig freigeben und schon sollte es auch funktionieren.


      mfg,
      KLPsAUGER
      Dreambox 8000sscc, Dreambox 800se, NAS 1 (Buffalo 1TB LinkStation), NAS 2 (Buffalo 1TB LinkStation mit FTP Server), NAS 3 (Synology Ds2009+ mit 2TB Platten im Raid 0 - Verbund) 14 Smargo, Ubuntu - Server / CCcam & 2 aktiven 7 - Port USB Hub's, DLan (develo 200AVplus), DLink (DES-1005D), TP-Link (TL-SG1005D), 3Com (4228G), hama (Hub & Cardreader), CF - Karte (2x a 2GB), SD - Karte (2GB), Router (Fritz!Box 7390), externer DVD-Brenner (LG GE20LU, USB 2.0, schwarz), Teufel Concept E 400 - digital (Musikanlage)

    • klar hab ich die Festplatte gemountet...
      Die Einstellungen stimmen auch unter der Config...

      Windows erkennt jetzt eben wie gesagt die Freigaben.. Allerdings nur Schreibrechte bei der internen HDD, nicht jedoch bei der USB..

      MacBookPro erkennt die DM800 im Finder lässt mich aber gar nicht zugreifen.. Server akzeptiert keine Gastanmeldung, und mit den überlichen root will er auch ned..

      Kurz vorm Verzweifeln...

      greetz
    • du musst die USB-Platte als Share freigeben, wenn sie nicht nach /media/hdd gemountet wurde!

      Die Freigabe kannst du entweder mit dem Samba Config Editor vom Feed (alle Pakete anzeigen) oder manuell erstellen:

      in /etc/samba findest du die smb.conf, hier fügst du mit einem Linux konformen Editor (DCC, PS-Pad) die Freigabe für die USB-Platte hinzu, sieht dann in etwa so aus:

      Quellcode

      1. [Configuration]
      2. comment = Configuration files - take care!
      3. path = /var
      4. read only = no
      5. public = yes
      6. guest ok = yes
      7. [Harddisk]
      8. comment = The harddisk
      9. path = /hdd
      10. read only = no
      11. public = yes
      12. guest ok = yes
      13. [USB]
      14. comment = USB
      15. path = /media/usb
      16. read only = No
      17. public = yes
      18. guest ok = Yes
      Alles anzeigen


      Wenn du dann \\ipderbox im explorer eingibst, müssten die Ordner Configuration, Harddisk und USB zu sehen sein
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Fred Bogus Trumper ()

    • genau so sieht meine Config aus.. nur lässt er mich nicht auf die Platte schreiben, gemountet wurde sie auf sdb1 und verlinkt auf /media/usb...

      desweiteren lässt mich ja eben mein Mac gar nicht auf die Box zugreifen... <-- um den geht es hauptsächlich

      greetz
    • habe ebenfalls Probleme mit dem Samba!

      Bei mir will er Benutzername & Passwort haben, wenn ich mich via Netzwerk auf die Samba-Freigabe einloggen will - habe aber doch gar keines vergeben?

      Was stimmt hier nicht?
    • Das mit dem Passwort habe ich auch!

      Man kann in den global Settings die SECURITY einstellen.
      Entweder SHARE oder USER.

      Soweit ich das verstanden habe dann also - alle anonym Zugriff oder über USERNAME/PASSWORD.

      Nur welche USERID und PASSWORT?
      Mit root gehts nicht und dem dazugehörigen pw.

      Wo muss ich die SAMBA-User anlegen?

      Möchte nicht mit SHARE arbeiten, weil mein LAN mit 2 Nachbarn gekoppelt ist, und die nichts auf meiner DM zu suchen haben sollen.

      Wie kriege ich das mit User hin?

      Und wie kriege ich den GUEST von YES auf NO.
      Mit der FB gehts nicht.

      Gruß
      Heinz

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bigheinz ()

    • Das editieren der smb.conf mache ich mit dem DCC- das geht recht gut.

      Frage: hast Du es mit dem User etc. hinbekommen?
      Ich scheitere daran das die DM800 den Befehl "smbpasswd -a User" nicht kennt. Der smbd seint auch nicht gestartet zu sein. Hast Du / Ihr eine Lösung

      Gerald009
    • Original von gerald009
      Das editieren der smb.conf mache ich mit dem DCC- das geht recht gut.

      Frage: hast Du es mit dem User etc. hinbekommen?
      Ich scheitere daran das die DM800 den Befehl "smbpasswd -a User" nicht kennt. Der smbd seint auch nicht gestartet zu sein. Hast Du / Ihr eine Lösung

      Gerald009



      Der samba für die Dream ist ne abgespeckte version, der hat keine Benutzerverwaltung

      Hab mal alles benötigte angehangen damit funzt auch die Benutzerverwaltung.

      Quellcode

      1. root@dm8000:/# smbpasswd -a user1
      2. New SMB password:
      3. Retype new SMB password:
      4. startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. File successfully created.
      5. account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
      6. account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
      7. account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
      8. account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
      9. account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
      10. account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
      11. account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
      12. account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
      13. account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
      14. account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
      15. Added user user1.
      16. root@dm8000:/#
      Alles anzeigen



      regards
      Dateien

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Lusche ()

    • Original von gerald009
      Danke -werde es heute Abend oder morgen ausprobieren und Feedback geben. Ich verstehe es so, dass ich die entsprechenden Datein in die Verzeichnisse kopiren und dann smbpasswd ... ausführen soll.


      Gruß gerald009



      Quellcode

      1. How to install new samba version with working smbpasswd
      2. =============================================================
      3. 1) stop your samba server in case you have it running
      4. /etc/init.d/samba stop
      5. 2) optionally: make a backup of /usr/sbin/smbd and /usr/sbin/nmbd
      6. cp /usr/sbin/smbd /tmp/smbd.backup
      7. cp /usr/sbin/nmbd /tmp/nmbd.backup
      8. cp /etc/init.d/samba /tmp/samba_start_script.backup
      9. (please remove these once you are happy with the new version)
      10. 3) copy samba-server.tar.gz to /tmp
      11. 4) unpack the tar file:
      12. cd /
      13. gzip -dc /tmp/samba-server.tar.gz | tar xf -
      14. 5) now create a file /etc/samba/smb.conf
      15. (see the example /etc/samba/smb.conf.example, and read more:
      16. http://us1.samba.org/samba/docs/man/manpages-3/smb.conf.5.html)
      17. 6) add users to your password file /etc/passwd, see example users
      18. in /tmp/add_to_etc_passwd_example
      19. (make sure the group exists in /etc/group, I choose the staff group
      20. 50 for my new users)
      21. 7) add any new introduced groups to /etc/group
      22. (see example /tmp/add_to_etc_group for an example)
      23. 8) create smbpasswd file, e.g.:
      24. smbpasswd -a user1
      25. smbpasswd -a user2
      26. 9) start samba and test:
      27. /etc/init.d/samba start
      28. (check the log for errors in the /tmp directory)
      29. 10) if you are happy with the installation you can remove the /etc/samba/private
      30. directory and its contents, this version of samba does not use
      31. this directory but keeps all in /etc/samba.
      32. rm -rf /etc/samba/private
      33. and the backup you made in the first steps:
      34. rm /tmp/smbd.backup
      35. rm /tmp/nmbd.backup
      36. rm /tmp/samba_start_script.backup
      37. 11) cleanup: now you can remove the tar file to save space:
      38. rm /tmp/samba-server.tar.gz
      39. and the example files in /tmp and this readme:
      40. rm /tmp/add_to_etc_group
      41. rm /tmp/add_to_etc_passwd_example
      42. rm /tmp/readme.txt
      43. rm /etc/samba/smb.conf.example
      44. Have fun!
      45. Leon - Amsterdam
      46. email: leon@dragonparadise.com
      Alles anzeigen
    • Die Zeit ist vergangen und nun habe ich das aktuelle ICVS Imaage mit G3 auf meiner DM 800. Leider funzt der Link des Samba-Servers von damals nicht mehr. Ich habe auch schon aktuellere probiert- leider ohne Erfolg. Is gibt immer eine Systemfehlermeldung. Siehe Anhang. Gibt es igendwo die aktuelle Version als Download?
      Bilder
      • Fehler.jpg

        17,46 kB, 340×140, 7.613 mal angesehen
    • Original von gerald009
      Die Zeit ist vergangen und nun habe ich das aktuelle ICVS Imaage mit G3 auf meiner DM 800. Leider funzt der Link des Samba-Servers von damals nicht mehr. Ich habe auch schon aktuellere probiert- leider ohne Erfolg. Is gibt immer eine Systemfehlermeldung. Siehe Anhang. Gibt es igendwo die aktuelle Version als Download?


      Warum fragst du da nicht im IVCS Board um hilfe? Hier gibt es nur Support für Newnigma²
    • Hallo,
      ich habe das Newnigma2 Image 3.1.4 drauf.

      Habe SambaServer und Sambaconfigeditor installiert.

      Gibt es eine ausfühliche Beschreibung zu den Einstellmöglichkeiten beim Editor
      1. Edit Globale EInstellungen
      2. Edit Shares

      Vielen Dank, iknerf
    • Jetzt erkläre mir doch mal einer wie ich mit dem PC über Windowsexplorer auf die interne Festplatte meiner DM 8000 zugreife. Habe den Sambaserver installiert und alle Einstellungen so gelassen. Im Windowsexplorer "\\meine ip" eingegeben, aber geht nicht. Zur Info, bin gerade erst vom Gemini auf Newnigma gewechselt, also habe da schon mit gearbeitet, kenne das Newnigma noch nicht so gut!

      Gruß Sieben
    • Ich stand mit der 800er vor dem selben Problem.

      mit dem Prog DreamBoxControlCenter_E2.exe per FTP die Datei editiert:
      etc/samba/smb.conf

      [global]
      load printers = no
      guest account = root
      log file = /tmp/smb.log
      log level = 1
      security = share
      server string = Dreambox %h network
      workgroup = workgroup
      netbios name = %h
      case sensitive=yes
      preserve case=yes
      short preserve case=yes
      socket options = TCP_NODELAY
      preferred master = no
      username map = /etc/samba/user.map

      [Configuration]
      comment = Configuration files - take care!
      path = /var
      read only = no
      guest ok = yes

      [Harddisk]
      comment = DM800 HDD
      path = /hdd
      read only = no
      guest ok = yes

      [MyShare]
      comment = DM800 Share
      path = /mnt
      read only = no
      guest ok = yes

      Neustart der BOX, und mit Telnet IP_der_BOX, login root eingeben:

      opkg list_installed sambaserver
      Bei mir gebt er dann aus:
      sambaserver - 3.5.4-r2

      So ging's bei mir.

      Gruss
    • Original von cpu4u
      Ich stand mit der 800er vor dem selben Problem.

      mit dem Prog DreamBoxControlCenter_E2.exe per FTP die Datei editiert:
      etc/samba/smb.conf

      [global]
      load printers = no
      guest account = root
      log file = /tmp/smb.log
      log level = 1
      security = share
      server string = Dreambox %h network
      workgroup = workgroup
      netbios name = %h
      case sensitive=yes
      preserve case=yes
      short preserve case=yes
      socket options = TCP_NODELAY
      preferred master = no
      username map = /etc/samba/user.map

      [Configuration]
      comment = Configuration files - take care!
      path = /var
      read only = no
      guest ok = yes

      [Harddisk]
      comment = DM800 HDD
      path = /hdd
      read only = no
      guest ok = yes

      [MyShare]
      comment = DM800 Share
      path = /mnt
      read only = no
      guest ok = yes

      Neustart der BOX, und mit Telnet IP_der_BOX, login root eingeben:

      opkg list_installed sambaserver
      Bei mir gebt er dann aus:
      sambaserver - 3.5.4-r2

      So ging's bei mir.

      Gruss



      Erstmal besten Dank!

      Bei mir in der samba.cfg steht, dass ich sie nicht manuell ändern darf?! Darf ich eindfach per DCC ändern?? Wofür ist myshare?

      Ist der Befehl per Telnet nötig?

      Gruß Sieben