Lösung gesucht für interne Geräte mit Webinterface

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

reyphilipp

Benutzer
Registriert
18. Juni 2008
Beiträge
9
Reaktionspunkte
0
Punkte
1
Hallo!

Habe die CS-406. Jetzt hätte ich gerne von extern zugriff auf meine Dreambox. Ich stelle mir das so vor: Das Webinterface der Dreambox hat auch den Port 80. Ich hätte gern ein Link auf meiner Webseite, welche auf der Cubestation ist, zum Bsp:
http://meindomain/dreambox und das die Synology diesen link zum port der internen IP der Dreambox weiterleitet. Wie ist das möglich?? Habe stundenlang gegoogelt und nichts gefunden.
Natürlich könnte ich der Dreambox einen anderen Port geben für das Webinterface und diesen Forwarden. Aber in der Schule ist nur die 80 und 21 offen.
Das gleiche wäre cool für das Webinterface der CS-406.

Vielen Dank für eine Antwort.

Noch eine andere Frage. Wird es die neue Firmware 2.1 auch für die CS-406 geben?
 
Das Problem würde ich mit dem Apache (httpd.conf-user) auf der DS per mod_rewrite lösen. Beim mod-rewrite muss man die differenzierende URL (meist der Pfad) als Muster/Pattern beschreiben und dann forwarden. Also ganz ans Ende der Datei /usr/syno/apache/http.conf-user schreiben:

Rich (BBCode):
RewriteEngine On
RewriteRule ^dreambox(.*)$ http://IP-der_Dreambox/Pfad-auf-der-Dreambox [R]

Am besten auch mal ins Apache-Manual schauen und sich dort auch die Beispiele angucken.

Itari
 
Vielen Dank für die schnelle Antwort!
hab ich so hinzugefügt! Bin aber leider nicht auf der Seite der Dreambox wenn ich: http://ipderCS-406/Dreambox/ eingebe
Pfad-auf-der-Dreambox hab ich weggelassen.
Da ich die Dreambox im internen Netz so erreiche:
http://192.168.1.45/

Bei mir schauen die letzten zwei Linie so aus:

RewriteEngine On
RewriteRule ^dreambox(.*)$ http://192.168.1.45/ [R]

kann ich das nur von "draussen" testen?
Sollte doch auch vom internen Netzwerk gehen?

Nochmals vielen Dank
 
meiner Meinung nach geht das nicht, man kann keinen rewrite und keinen Link auf eine interne IP machen.
 
Kommt drauf an ob das eine externe Weiterleitung oder eine interne Weiterleitung gibt. Externe Weiterleitungen auf interne IP klappen natürlich nicht (sprich [R] wird ned funzen). Interne Weiterleitungen müssten aber eigentlich funzen, weil sich für den Client der Server nicht ändert. Der Server ruft dann ja die neue URL auf und gibt das Ergebnis an den Client weiter, der Client spricht aber dabei die ganze Zeit mit dem Hauptserver.
Sollte doch auch vom internen Netzwerk gehen?
Diese Version wird sogar NUR aus dem LAN klappen. Am schnellsten wirst du mit einem PHP Script zum Ziel kommen, das die andere Seite über die interne IP aufruft und dem anfragenden Client ausliefert. Kompliziert wird das erst wenn du die Config Seite der Dreambox auch benutzen willst, also Änderungen machen. Dann müsste das PHP Script die Daten korrekt an die Dreambox weiterschicken.
Der allereinfachste Weg dürfte aber ein dezidierter Port für die Dreambox sein. Dann geht das mit einfachen Portweiterleitungsregeln auf die Dreambox.
Die aktuelle FW wird es für dein Modell leider nicht mehr geben
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat