[für 7025 gelöst, für 7020 noch nicht] Dreambox über Proxy

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Hi,


    bin seit kurzem stolzer Besitzer der 7025. Tolles Teil, Dank an alle, die sich mit dem Teil als Entwickler beschäftigen.


    Als echter Paranoiker betreibe ich mein Home-Netz hinter einem http-Proxy. Derzeit stelle ich die Dream immer in die DMZ, soblad ich irgendwas vom Internet will, funzt prima, nur ist halt Aufwand.


    Kann ich die Dreambox überhaupt hinter einem Proxy-Server verwenden und wenn ja, wie?


    Hab im Forum gesucht, finde aber immer nur Tips zum Betrieb mit NAT, Router etc.

  • Also im CVS sind mir keine Einstellungen bekannt irgend eine DMM hinter einem Proxy zu betreiben. Vll gibts ein sh dafür (kenn ich aber nicht).


    Frage: Proxy Betrieb macht man aus zwei Gründen


    1. verwischen der Identität im WAN (IP)
    wie geht das bei einen Home Netz, weil ISP IP bleibt ja immer !


    2. zwischenspeichern des Traffic (Cache).



    Beides macht bei der DMM eigentlich keinen Sinn, denn die DMM ohne MOD telefoniert wohl nicht nach Hause *g

  • Hi,


    na ja, das Thema Sicherheit ist ja nicht ganz ohne. Firewall ist kein Programm, sondern ein Konzept. Ein Proxy stellt auch eine Barriere dar.


    Gesetzt dem Fall, mein Web-Server wird von aussen penetriert, so kann jemand, der das Teil übernommen hat, sich in der DMZ austoben - soll er ruhig und ist schon passiert. Um in mein eigentliches privates Netz zu kommen, muss er aber noch durch den Proxy durch. Und der ist zu.


    Gibt ne Menge Infos dazu, z.B. im Projekt IPCop (http://www.ipcop.org).


    Bei der Box selber hab ich keine Bedenken, die kann man zunageln. Aber Arbeitsstationen unter Win?


    Greets

  • Da gibt es eben 2 Wege:
    1. Enigma2 komplett einen Proxy anzugeben, bevor es gestartet wird. Dazu mal hier lesen und evtl. mahrko fragen, wie er sein Problem mit welchen Dateien genau gelöst hat. Gilt dann aber für gesammt Enigma2


    2. In der Anwendung, die du benutzt, jede URL.anfrage mit einem Proxy versehen.


    Die 1. Version ist die klügste. Nur ich weiß nicht, wie mahrko es nun hinbekommen hat, bzw. an welcher stelle er es eingebaut hat. Wenn du dran interessiert bist, kannste auch nochmal hier etwas schreiben.


    Grüße

    Es heißt auch nicht mehr Troll, sondern Netzbürger mit Frustrationshintergrund.
    <br>
    Leider muß ich es extra schreiben: Kein Support per PM. Privater Support hilft uns nicht weiter als Forum!

  • Jau, das hat geholfen.


    Ganz abgesehen davon, dass ich mir die Frage stellen muss, warum ich den Thread nicht selbst gefunden habe.....Liegt wohl am Alter


    Die Lösung:


    /usr/bin/enigma2.sh öffnen (dran denken: Unix-Format!)


    in Zeile 4 eintragen: export http_proxy=http://ip_proxy_server:proxy_port/


    Beispiel: export http_proxy=http://192.168.0.1:4711/


    speichern, booten, funzt (aber nur bis zum nächsten update ==> enigma2.sh wird ersetzt!


    Thx


    Ach - noch eins: auch der Newsfeeder funzt damit problemlos



  • Genau so hab ichs gemacht :) Funktioniert seither prima..
    leider wills auch der 500S noch nicht so recht, wenn da jemand die Lösung kennt :) immer her mit :grinning_face_with_smiling_eyes:

  • Und wie sieht es mit der 7000 aus?
    Hat es da jemand schon mal getestet?
    Wäre für jeden Tipp dankbar.


    Gruß
    derblack

  • Das ganze Geheimnis liegt darin, dass wir von Linux sprechen. Mein erster Ansatz war, den Befehl "setenv=" für den Eintrag des Proxy-Servers, so we in Linux üblich, zu nutzen. Geht nich, weil in enigma2 nich drin.


    Falls Ihr forschen wollt und könnt (ich kann da leider noch nich explizit helfen, da nur 7025 mit enigma2): welchen script ruft die Box beim Start auf? Den rausfinden und vor dem Start welches Daemon auch immer die Umgebungsvariable für den Proxy setzen, im Fall von enigma2 halt über 'export http_proxy=...'. Linux hat die Angewohnheit, den Aufruf des I-Net-Zuganges dann über die Umgebung zu "übersetzen".


    Da ich mir vorstellen kann, dass die Lösung auch andere Kollegen betriftt, bitte eine funktionierende Konfig für welche Box auch immer posten. Hilft mehr, als einen Thread einfach "versanden" zu lassen. Ich hab mir nen Ast gesucht.


    Greets Einsteini

  • Ich habe eine 500HD und das gleiche Problem, da ich über Jana Proxy die Internetverbindung herstelle.


    Ich habe in die enigma2.sh in die 4. Zeile folgendes eingetragen:


    LD_PRELOAD=/usr/lib/libopen.so.0.0 /usr/bin/enigma2 export http_proxy=http://192.168.xxx.xxx:Port/


    Leider klappt es noch nicht. Könnt ihr sagen was ich falsch mache?

  • Warum das LD_PRELOAD=/usr/lib/libopen.so.0.0 /usr/bin/enigma2 ?
    Das hier soll doch reichen:
    export http_proxy=http://192.168.0.1:3128/

  • Der Jubel war zu früh.


    Die Verbindung ins Internet klaptte zwar, aber nach Neustart bleibt die Box immer hängen.


    So sehen aktuell die ersten Zeilen meiner enigma2.sh aus:


    #!/bin/sh


    /usr/bin/showiframe /boot/backdrop.mvi


    #Gemini Binarys
    start-stop-daemon -S -b -n gdaemon -a /usr/bin/gdaemon
    export http_proxy=http://192.168.0.1:3128
    #Extern Binarys
    [ -f /usr/bin/stbup ] && start-stop-daemon -S -b -n stbup -a /usr/bin/stbup -- -C /etc/stbup.conf
    #Scripte
    /usr/script/inadyn_script.sh start
    /usr/script/djmount_script.sh start
    /usr/script/ushare_script.sh start


    #Enigma
    LD_PRELOAD=/usr/lib/libopen.so.0.0 /usr/bin/enigma2



    Was ist da falsch?