Anleitung samba3 für Gemini 2.6 bis 4.0 (und andere) auf 7020/600

  • Da dies nicht ganz einfach ist und ich anderen Arbeit ersparen will: Hier eine kurze Anleitung.
    Samba 3 läuft auf meiner Konfiguration


    DM7020
    Gemini 3.6 auf USB-Stick mit SWAP-File 32 MB einwandfrei und flott.


    :) 16.6.2007 habe es mit 3.6 getestet - läuft
    :) 22.10.2007 habe es mit 4.0 getestet - läuft


    ;( Auf der 7000 scheint samba3 wie hier beschrieben jedoch nicht zu laufen auf der 600 offensichtlich schon (s.u.)


    Achtung ab Gemini 4.0
    Ab 4.0 wird es echt einfach. Einfach samba3 aus den Gemini AddONS des BluePanel von der Box aus runterladen und installieren. Nur noch die Dateien hosts und smb.conf anpassen (s.u.) - BOX REBOOTEN: Fertig !!!!!!!!!!!!!



    Genug der Vorreden : Also los:


    Wichtig: eventuelle alte Samba-Installationen (vers. 2 o.ä) sicherheitshalber vorher raus !!!



    1. Samba 3 aus Database runterladen (ab 4.0 besser über BluePanel ADDONS !! verwenden)
    bei Versionen < 4 : http://www.i-have-a-dreambox.c…nt.php?attachmentid=13381)


    2. Die enthaltene Datei addons.tar.gz mit ftp-Programm z.B. FileZilla) auf die Box nach /tmp schieben und dann mit Blue-Panel installieren (bei Gemini 4.x und Installation über BluePanel nicht nötig !!!)


    3. Die Konfigurationsdateien müssen Eurer Windows-Umgebung angepasst werden.
    (!!!!! Bei allen Gemini Versionen !!!!!!!!!)


    Das sind
    1: Datei : /etc/samba/smb.conf


    [global]
    load printers = no
    guest account = root
    log file = /tmp/smb.log
    security = share
    server string = dm7020 ----> muss mit Angaben in /etc/hosts übereinstimmen (s.u.)
    workgroup = NMC ----> Hier den Workgroup-Namen Eures Windows-Rechners
    netbios name = DreamBOX ----> muss mit Angaben in /etc/hosts übereinstimmen (s.u.)


    [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


    -----------------------------------------------------------------------------------------------------------------
    2: Datei: /etc/hosts/


    127.0.0.1 localhost.localdomain localhost
    192.168.1.5 dm7020 ---> IP Eurer Dreambox - Bezeichnung aus o.a. smb.conf (s.o.)
    192.168.1.5 DreamBOX ---> IP Eurer Dreambox - Bezeichnung aus o.a. smb.conf (s.o.)



    4. Samba anstarten (ab Version Gemini 4.x und Bluepanel-Installation nicht notwendig - da geht das automatisch !!!!!!)


    Das Start-Script 01-samba-start aus dem Anhang nach /etc/init.d/ kopieren.


    Alterenativ zu Fuß die Datei erstellen. Mit Linux-kompatiblen Editor in Windows (z.B. WinVi32.exe) eingeben und dann mit ftp rüberschieben. Kein Wordpad oder Word verwenden, das klappt nicht.



    Es muss folgendes in der Datei /etc/init.d/01samba-start stehen:


    #!/bin/sh
    smbd -D
    nmbd -D



    Wichtig: Die Datei 01samba-start muss mit ftp das Attribut 755 gesetzt bekommen, damit sie auch ausgeführt werden kann !!!!!!!!!!! Dann Start-Script anstarten mit /etc/init.d/01samba-start (im Telnet eingeben)




    5. Testen ob Samba läuft (bei Problemen und Geminiversion < 4 sinnvoll)


    Dazu mit Telnet auf die Box gehen und entweder den Befehl top oder den Befehl ps eingeben


    Hier müssen dann die Prozesse smbd und nmbd auftauchen. Wenn das der Fall ist dann haben wir so gut wie gewonnen.


    Als Test auf der Windows-Seite: DOS-Box aufrufen (Anstarten in Windows Start/ Ausführen "cmd" )


    In der DosBox Befehl eingeben: net view


    Hier sollte die eingegebenen Bezeichnungen Eurer smb.conf auftauchen (z.B. Dreambox / dm7020)


    Dann eingeben net view IP Eurer Box z.B. net view 192.168.1.5


    Hier sollten Eure freigegebenen Konfigurationen auftauchen (z.B. Platte / Configurationss files ....)




    6. Samba bei Booten automatisch anstarten (Bei Gemini 4.x und Bluepanelinstallation nicht notwendig und sinnvoll !!!)


    Hierzu benutzen wir einen Link im Verzeichnis /etc/rcS.d. Die dort gespeicherten Links die mit "S" 2 Ziffern und der Bezeichnung beginnen (z.B. S99samba.sh) werden beim Hochfahren automatisch in ihrer Reihenfolge ausgeführt.


    Wir geben also im Telnet den Befehl cd /etc/rcS.d/ ein um in das Verzeichnis zu wechseln.


    Dann setzen wir den Link mit ln -s /etc/init.d/01samba-start S99samba.sh



    Erläuterung:


    Also der ln -s Befehl erzeigt einen Symbolischen Link (mit dem Namen S99samba.sh)
    im Verzeichnis etc/rcS.d/. Der Link verweist auf unser Startscript ( /etc/init.d/01samba-start)
    (Sicherheitshalber mal nachsehen ob der Link auch da ist. Ich benutze den Freeware FileZilla, da kann man das wunderbar sehen.)


    Wenn ich das richtig verstanden habe wird von Linux das Startscript /etc/init.d/rcS standardmäßig beim Booten angestartet. In diesem Scrip macht er eine Loop "for i in /etc/rcS.d/S??*" und startet alle entsprechenden Scripte *.sh im Verzeichnis /etc/rcS.d an.


    Bei mir hat es geklappt.



    Das sollte genügen.



    NickKnat





    P.S. Bei Problemen alles noch mal in Ruhe in der Reihenfolge durchgehen. Groß und Kleinschreibung beachten !!!!! (Ich fall immer wieder darauf rein) Bsp.: S99samba.sh ist nicht gleich s99samba.sh)

    Files

    • scripte.zip

      (749 Byte, downloaded 3,038 times, last: )

    Edited 46 times, last by NickKnat ().

  • Hallo,


    Vielen Dank für deine Anleitung ;)


    Kann das jemand mit einer DM7020 bestätigen das es erfolgreich geht,
    nach der Anleitung hier????


    Wäre Klasse, dann hätten wir mal was ;)

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • NickKnat
    na das nenne ich mal einen gelungenen Einstieg! Noch herzlich willkommen an Board ;)


    Werde dass auch mal auf der 7000er testen, dauert nur ein paar Tage, da wir gerade für Sohnemann ein Spielziemmer einrichten. Allerdings noch ohne Dream ;) der muss jetzt erstmal zur Schule.


    Viele Grüße
    steinche

    Man kann alles wollen, aber nicht alles haben ;)

  • Hallo,


    Quote

    Original von steinche
    Werde dass auch mal auf der 7000er testen, dauert nur ein paar Tage,
    da wir gerade für Sohnemann ein Spielziemmer einrichten.


    Das wäre natürlich noch besser wenn das auch auf der Dream7000 gehen würde.
    Aber ich glaube nicht das es geht ;(

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Gemini 2.6 im Flash der 7020.


    Super Anleitung.


    Vielleicht noch zur Info:



    - aus Punkt 3.2: Die Datei hosts musste bei mir angelegt werden, da diese nicht vorhanden war
    - aus Punkt 6: Kann es sein, dass an dem letzten Befehl etwas nicht stimmt. Bei mir kommt die Meldung "-sh: In: not found"



    Tolle Anleitung und funtzt einwandfrei.



    MfG

    <b>MfG Ali</b>
    <p />
    <select OnChange="window.open(this.options[this.selectedIndex].value, 'New')">
    <option value="/wbb2">Aus meinem Labor:</option>
    <option value="/wbb2/thread.php?threadid=127480">ARD Mediathek</option>
    <option value="/wbb2/thread.php?threadid=105590">CCcam Info</option>
    <option value="/wbb2/thread.php?threadid=99943">CS-Manager</option>
    <option value="/wbb2/thread.php?threadid=117478">DVD Backup</option>
    <option value="/wbb2/thread.php?threadid=90957">Extended Service Info</option>
    <option value="/wbb2/thread.php?threadid=92153">Mosaic</option>
    <option value="/wbb2/thread.php?threadid=114726">Movie Jukebox</option>
    <option value="/wbb2/thread.php?threadid=127314">Movielist Preview</option>
    <option value="/wbb2/thread.php?threadid=107501">ORF.at</option>
    <option value="/wbb2/thread.php?threadid=99478">Permanent Clock</option>
    <option value="/wbb2/thread.php?threadid=111496">Podcast</option>
    <option value="/wbb2/thread.php?threadid=125382">Porn Center</option>
    <option value="/wbb2/thread.php?threadid=89009">RS Downloader</option>
    <option value="/wbb2/thread.php?threadid=118188">Seekbar</option>
    <option value="/wbb2/thread.php?threadid=92584">Zap-History Browser</option>
    <option value="/wbb2/thread.php?threadid=127065">Zap Statistic</option>
    <option value="/wbb2/thread.php?threadid=125298">ZDF Mediathek</option>
    </select>

    Edited once, last by AliAbdul ().

  • @AliAbdull


    Danke für die Fehlersuche, habe es korrigiert.



    Die Datei hosts sollte im Verzeichnis /etc/ stehen (nicht in /etc/samba/ suchen)






    NickKnat


  • Klaro, da war sie ja net drinne. Nach anlegen geht es ja.


    Hast du nochmal den letzten Befehl angeschaut. Bei mir will er net.

    <b>MfG Ali</b>
    <p />
    <select OnChange="window.open(this.options[this.selectedIndex].value, 'New')">
    <option value="/wbb2">Aus meinem Labor:</option>
    <option value="/wbb2/thread.php?threadid=127480">ARD Mediathek</option>
    <option value="/wbb2/thread.php?threadid=105590">CCcam Info</option>
    <option value="/wbb2/thread.php?threadid=99943">CS-Manager</option>
    <option value="/wbb2/thread.php?threadid=117478">DVD Backup</option>
    <option value="/wbb2/thread.php?threadid=90957">Extended Service Info</option>
    <option value="/wbb2/thread.php?threadid=92153">Mosaic</option>
    <option value="/wbb2/thread.php?threadid=114726">Movie Jukebox</option>
    <option value="/wbb2/thread.php?threadid=127314">Movielist Preview</option>
    <option value="/wbb2/thread.php?threadid=107501">ORF.at</option>
    <option value="/wbb2/thread.php?threadid=99478">Permanent Clock</option>
    <option value="/wbb2/thread.php?threadid=111496">Podcast</option>
    <option value="/wbb2/thread.php?threadid=125382">Porn Center</option>
    <option value="/wbb2/thread.php?threadid=89009">RS Downloader</option>
    <option value="/wbb2/thread.php?threadid=118188">Seekbar</option>
    <option value="/wbb2/thread.php?threadid=92584">Zap-History Browser</option>
    <option value="/wbb2/thread.php?threadid=127065">Zap Statistic</option>
    <option value="/wbb2/thread.php?threadid=125298">ZDF Mediathek</option>
    </select>

  • qAliAbdul


    Hallo AliAbdul,


    Ich hoffe meine hat DichMail erreicht. Habe schon 2 mal Deine Mail beantwortet und bei gesendeten Mails steht bei mir immer noch die 0. Hab noch Probleme mit der Boardsoftware.


    Ja Du kannst Die Anleitung weitergen, dafür hab ich sie geschirieben.



    Ich werde den Artikel noch mal überarbeiten und die Scripte irgendwie als Anlage beifügen. Welchen letzten Befehl meinst Du ??


    /etc/init.d/01samba-start ??


    oder den Link Befehl?.



    Wenn 1 nimm das bald angefügte Script. Kann sein wenn auf Win eingegeben, das es Probleme mit Carrige Return im File gibt. Man muss unbedingt einen Linux-kompatiblen Editor benutzen.


    Grüße

  • Meine Box streikt beim Link-Befehl:


    Quote

    ln -s /etc/init.d/01samba-start S99samba.sh

    <b>MfG Ali</b>
    <p />
    <select OnChange="window.open(this.options[this.selectedIndex].value, 'New')">
    <option value="/wbb2">Aus meinem Labor:</option>
    <option value="/wbb2/thread.php?threadid=127480">ARD Mediathek</option>
    <option value="/wbb2/thread.php?threadid=105590">CCcam Info</option>
    <option value="/wbb2/thread.php?threadid=99943">CS-Manager</option>
    <option value="/wbb2/thread.php?threadid=117478">DVD Backup</option>
    <option value="/wbb2/thread.php?threadid=90957">Extended Service Info</option>
    <option value="/wbb2/thread.php?threadid=92153">Mosaic</option>
    <option value="/wbb2/thread.php?threadid=114726">Movie Jukebox</option>
    <option value="/wbb2/thread.php?threadid=127314">Movielist Preview</option>
    <option value="/wbb2/thread.php?threadid=107501">ORF.at</option>
    <option value="/wbb2/thread.php?threadid=99478">Permanent Clock</option>
    <option value="/wbb2/thread.php?threadid=111496">Podcast</option>
    <option value="/wbb2/thread.php?threadid=125382">Porn Center</option>
    <option value="/wbb2/thread.php?threadid=89009">RS Downloader</option>
    <option value="/wbb2/thread.php?threadid=118188">Seekbar</option>
    <option value="/wbb2/thread.php?threadid=92584">Zap-History Browser</option>
    <option value="/wbb2/thread.php?threadid=127065">Zap Statistic</option>
    <option value="/wbb2/thread.php?threadid=125298">ZDF Mediathek</option>
    </select>

  • Hi!


    Der Befehl heisst LN und nicht IN (also Klein geschrieben)!


    MfG
    splitti

    Meine Boxen:
    [list=1][*]1 mal Dreambox 500hd
    [*]4 mal Dbox2 Sagem1i (davon 2 mit sonderbarem Defekt)
    [*]1 mal DVBS-Karte
    [/list=1]

  • Quote

    Original von splitti
    Hi!


    Der Befehl heisst LN und nicht IN (also Klein geschrieben)!


    MfG
    splitti


    Thanks

    <b>MfG Ali</b>
    <p />
    <select OnChange="window.open(this.options[this.selectedIndex].value, 'New')">
    <option value="/wbb2">Aus meinem Labor:</option>
    <option value="/wbb2/thread.php?threadid=127480">ARD Mediathek</option>
    <option value="/wbb2/thread.php?threadid=105590">CCcam Info</option>
    <option value="/wbb2/thread.php?threadid=99943">CS-Manager</option>
    <option value="/wbb2/thread.php?threadid=117478">DVD Backup</option>
    <option value="/wbb2/thread.php?threadid=90957">Extended Service Info</option>
    <option value="/wbb2/thread.php?threadid=92153">Mosaic</option>
    <option value="/wbb2/thread.php?threadid=114726">Movie Jukebox</option>
    <option value="/wbb2/thread.php?threadid=127314">Movielist Preview</option>
    <option value="/wbb2/thread.php?threadid=107501">ORF.at</option>
    <option value="/wbb2/thread.php?threadid=99478">Permanent Clock</option>
    <option value="/wbb2/thread.php?threadid=111496">Podcast</option>
    <option value="/wbb2/thread.php?threadid=125382">Porn Center</option>
    <option value="/wbb2/thread.php?threadid=89009">RS Downloader</option>
    <option value="/wbb2/thread.php?threadid=118188">Seekbar</option>
    <option value="/wbb2/thread.php?threadid=92584">Zap-History Browser</option>
    <option value="/wbb2/thread.php?threadid=127065">Zap Statistic</option>
    <option value="/wbb2/thread.php?threadid=125298">ZDF Mediathek</option>
    </select>

  • hi


    super anleitung =)


    habe alles befolgt aber leider schaffe ich es nicht den link zu erstellen da ich den pc und die dream nicht mit nen nullnodemkabel verbinden kann.
    zu weit auseinander.


    gibt es eine andere möglichkeit ihn zu erstellen oder häng mal einen von euch dran ich schieb ihn dann per ftp rüber auf die box


    mfg af

    Box1: Dreambox 8000; 3TB; 2xDVB-S2; 1xDVB-C; 1xDVB-T
    Abo: SKY Komplett; HD+
    Sat: Wavefrontiel T90
    28°-23°-19°-16°-13°-10°-9°-7°-4°-1°-4°-5°-7°-8°-12,5°-15°-22°-30°

  • Hi!


    Nullmodemkabel? Wofuer? Du brauchst kein Nullmodemkabel, nur eine Ethernet-Verbindung.


    MfG
    splitti

    Meine Boxen:
    [list=1][*]1 mal Dreambox 500hd
    [*]4 mal Dbox2 Sagem1i (davon 2 mit sonderbarem Defekt)
    [*]1 mal DVBS-Karte
    [/list=1]

  • Warum komt dieser meldung?
    Ich habe alles getun wie es steht.


    root@DM7020S:~# /etc/init.d/01samba-start
    -sh: /etc/init.d/01samba-start: not found

  • hi


    so ählich sieht das bei mir auch aus mit ethernet und telnet.



    und dann fragt er nach ben+pass dann gebe ich root+dreambox ein
    und ich bekomme ne fehlermedung.


    mfg af

    Box1: Dreambox 8000; 3TB; 2xDVB-S2; 1xDVB-C; 1xDVB-T
    Abo: SKY Komplett; HD+
    Sat: Wavefrontiel T90
    28°-23°-19°-16°-13°-10°-9°-7°-4°-1°-4°-5°-7°-8°-12,5°-15°-22°-30°

  • Bei der 7020 geht der Login schon mit root ohne Passwort. Zumindest bei der, wo ich testen kann.


    Habt Ihr es mal mit ./etc/init.d/01samba-start versucht. Also nich ein Punkt am Anfang?


    Viele Grüße
    steinche

    Man kann alles wollen, aber nicht alles haben ;)

  • Quote

    Original von petronas
    Warum komt dieser meldung?
    Ich habe alles getun wie es steht.


    root@DM7020S:~# /etc/init.d/01samba-start
    -sh: /etc/init.d/01samba-start: not found



    Mal bitte im telnet die Befehle zu Fuß eingeben:


    smbd -D
    nmbd -D


    Wenn das klappt dann ist etwas am Startscript nicht i.O. Dann mal neu eingeben oder aus Dateianhang "01samba-start" neu nach /etc/init.d kopieren. Wichtig, wenn zu Fuß eingegeben: LINUX-kompatiblen Editor verwenden kein Word !!!
    Auch wichtig: Dateiattribut von 01samba-start auf 755 (von Besitzer ausführbare Datei )



    Wenn zu Fuß nicht klappt, dann nachsehen ob die Dateien "smbd" und "nmbd" überhaupt da sind. Diese stehen normalerweise im Verzeichnis /usr/sbin/. Wenn nicht, dann noch mal komplett neu machen.


    Wichtig: eventuelle alte Samba-Installationen (vers. 2 o.ä) sicherheitshalber vorher raus !!!


    Grüße


    Nickknat


  • Zu Fuß get es shon gut mit smdb -D und nmdb -D, aber wenn ich 01samba-start mit Ultraedit machen get es nicht.
    Ich verstehe nicht warum es sagt "not found", wenn es dar ist.


    Ein andere frage ist:
    Wenn ich zwei Imagen haben im USB-stick. Kann mann in no. 1 Samba 3.0 haben wenn man in dier andere 2.0 hat?


    Wenn Samba starten wirkt es nicht, und in 'smb.log' gibt es dann diese zwei Linien:
    Added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
    Added interface ip=10.56.2.117 bcast=10.255.255.255 nmask=255.0.0.0


    ???


    Grüse

  • Hi!


    Habt ihr auch das hier beachtet?


    Quote

    Wichtig: Die Datei 01samba-start muss mit ftp das Attribut 755 gesetzt bekommen, damit sie auch ausgeführt werden kann !!!!!!!!!!!


    Das kann man auch per telnet machen (falls der ftp-client das nicht kann).
    Einfach

    Quote

    chmod 755 /etc/init.d/01samba-start


    eintippen.


    MfG
    splitti

    Meine Boxen:
    [list=1][*]1 mal Dreambox 500hd
    [*]4 mal Dbox2 Sagem1i (davon 2 mit sonderbarem Defekt)
    [*]1 mal DVBS-Karte
    [/list=1]

  • hi


    sorry bin noch neu und es war meine erste erfahrung mit telnet.
    es reicht root dann ist man schon drauf.
    habe alles soweit gemacht nur diesen ln link habe ich die 96 gegeben, weil die 99 hatte ich schon.
    neustart und alles läuft...


    :379:


    danke an alle euer af

    Box1: Dreambox 8000; 3TB; 2xDVB-S2; 1xDVB-C; 1xDVB-T
    Abo: SKY Komplett; HD+
    Sat: Wavefrontiel T90
    28°-23°-19°-16°-13°-10°-9°-7°-4°-1°-4°-5°-7°-8°-12,5°-15°-22°-30°