AdminTool Kein Log-Datei Inhalt, Keine Darstellung bei externen Zugriff

Status
Für weitere Antworten geschlossen.

handil

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Itari,

ich bin nun das erste mal hier am schreiben, muss aber erst einmal meine Hochachtung aussprechen, ein wirklich super gutes Tool. Einfach nur Klasse.

Aber nun zu meinen Fragen

Ich habe die Datei /var/log/adm.log angelegt (Pfad wurde aus der adm.php $logfile) entnommen, und mit chmod 666 (auch mit 777 versucht) berechtigt. die Owner sind die gleichen wie bei den restlichen Dateien im Log-Verzeichnis. Trotzdem wird nichts in diese Datei geschrieben, was mich ein wenig verwundert. Woran könnte das liegen.

Zum anderen möchte ich, entsprechende Sicherheitsbedenken sind mir durchaus bekannt und derer bin ich mir auch bewusst, die AdminTools auch von aussen nutzen können. Dazu wurde DSM auf https umgestellt, in der adm.php die IP-Adresse (bis auf 11 Stellen, mit einer 2. Variablen ermittelt $ip_x = substr(...) des externen Systems in die Überprüfung mit eingebaut ($ip_x == 'xxx.yyy.zzz'). Ausserdem habe ich die application.cfg von "type = popup" auf "type = embedded" umgestellt, was im lokalen Netzwerk auch ganz wunderbar funktioniert.

Wenn ich mich nun von der Ferne auf der DiskStation als admin anmelde (die IP-Adresse ist dabei definitiv die in der Prüfung eingetragene), über https wohlgemerkt, und das (Embedded) AdminTool aufrufe, erscheint nur ein leeres Fenster in dem nach einigen Sekunden (ca. 20 - 30 Sekunden) angezeigt wird das die Seite nicht angezeigt werden kann. :(
Es macht irgendwie den Eindruck das die Pfadangabe nicht korrekt ist, und die Daten von der falschen Adresse geladen werden sollen, die von aussen ja nicht erreichbar ist. Im Log-File kann ich leider nicht schauen, weil dort nichts geschrieben wird.
Ich habe das ganze auch schon ohne SSL also nur mit http versucht, auch die Prüfungen habe ich alle abgeschaltet (Bis auf den Benutzernamen), aber das hatte bisher keinen Erfolg.

Ich leite in meinem Router den Port 443 (extern) auf 5001 (intern) um (ohne HTTPS natürlich Port 80 auf 5000). Der "normale" Zugriff auf DSM funktioniert dadurch absolut tadellos. Ich habe die Ports 5000 und 5001 noch nicht extern freigegeben, auch nicht testweise, und das habe ich auch nicht vor.

Dann ist mir aufgefallen das 2 Symbole unterschiedlicher Qualität im Menü dargestellt werden, das eine mit einem "kleinen" Hammer, das scheinbar durch die Datei applikation.cfg gesteuert wird. Ich habe den Namen in der Datei (und den typ auf "embedded") geändert, der dann auch auch im Menü geändert wurde. Und das andere mit einem "großen" Hammer, das ein Popup-Fenster bzw. je nach Konfiguration einen neuen Tab erzeugt. Für dieses zweite Symbol, wo ist da die Konfigurationsdatei, eine "config" habe ich nicht gefunden, und sonst könnte ich sicherlich lange suchen um etwas zu finden, aber warum nicht den Fachmann fragen. ;)

Was kann ich tun.

handil
 

handil

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

wie es manchmal so ist, das wichtigste vergisst man.

Ich habe eine DS411 mit DSM 3.2 - 1955, 2 x 2TB (WD) + 2 x 1TB (Samsung).

Es handelt sich um die AdminTool Version 0.99c

Sorry

handil
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
ich bin mir nicht sicher, ob automatisch etwas in diese log-file geschrieben wird ... bin aber gerade zu faul, um nachzuschauen ;)

die IP-Prüfungen finden nicht nur in der adm.php, sondern auch in der index.html statt ... also beide Stellen anpassen

die Geschichte mit den Symbolen ist halt altes Zeugs, man darf sich aussuchen welches man löscht

da das AdminTool ja recht gefährlich ist, sollte man es nicht übers Internet nutzen - ganz ehrlich, ich verstehe das auch nicht, warum man das will, denn eine DS ist als NAS einmal eingerichtet und dann läuft sie ... funktioniert sie denn, wenn du sie ganz klassisch per 5001 aufrufst (und den Router auch dahingehend aufmachst)

Itari
 

handil

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hi,

danke für die Info, aber eine index.html finde ich ausschließlich unter /volume1/@appstore/adm/modules/index/index.html (im Zusammenhang mit dem AdminTool) und die enthält das Gesamtverzeichnis aller Funktionen. Irgendwelche Prüfungen der IP-Adresse waren dort nicht vorhanden. Ansonsten sind da noch einige hundert andere index.html-Dateien die aus meinen eigenen Daten stammen.

Was das zweite Symbol angeht, wie bzw. wo soll ich das löschen. Wenn ich die Datei application.cfg entferne (bzw. umbenenne) dann verschwindet genau das Symbol was ich nicht löschen möchte. Eine config-Datei ist nicht vorhanden. Wo soll dann die Datei sein die das zweite Icon im Menü erzeugt. Ich bin da etwas ratlos. [Konnte mir aber mittlerweile helfen, da die Datei desktop.cfg jene ist, die das zweite Icon zur Verfügung stellt, diese umbenennen/löschen und gut is.]

Was den Port 5001 angeht, in einer über Proxy geschützten Umgebung ist es etwas schlecht möglich den Port 5001 zu nutzen, weil der mit an Sicherheit grenzender Wahrscheinlichkeit nicht geöffnet wird. Also bleibt einem nichts anderes übrig als auf 80 bzw. 443 auszuweichen.

Und was die Nutzung der Funktionen des AdminTools von extern angeht, eine Synology Diskstation ist recht sparsam, und weil es ein dennoch recht Leistungsfähiges System ist, kann man damit einige Sachen machen die einem bei vielen anderen Dingen helfen.
Dafür werde ich keinen vollwertigen Rechner verwenden oder ständig ein Notebook mit mir rumschleppen, weil der erheblich mehr Strom verbraucht als die DS, selbst wenn man Ihn in den Ruhezustand oder Standby versetzt. An meinem Arbeitsplatz habe ich einen Browser und von da aus kann ich dann, bzw. ich könnte wenn es ginge, auch mal die eine oder andere Sache machen die mir meine Arbeit unterstützt, oder ich kann damit jemand anderem helfen.

Es gibt zwischen Himmel und Erde auch Anforderungen die mehr sind als nur das profane speichern und bereitstellen von Daten in einem lokalen Netzwerk. Und Menschen die (beruflich) mit IT arbeiten, behelfen sich selbst oft genug mit eigenen Mitteln, und manchmal dann auch durch solche, die für andere vielleicht unsinnig bzw. sogar unsicher erscheinen.

Ich persönlich kann das Ansinnen durchaus verstehen (aus Eigennutz), aber möchte keine Grundsatzdiskussion vom Zaun brechen, deshalb beschließe ich das hier.

Vielen herzlichen Dank für Deine Hilfestellung.

handil
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
ja, ich sehe gerade, dass bei der Version .99c die index.html adm.html heisst - sorry

ja, ich kenne 443/5001-Problematik durch Proxies ... meine Frage war eher dahingehend, ob es mit 5001 auch Probleme geben würde

zu der Himmel und Erde-Problematik kann ich nicht viel beitragen. Das AdminTool ist gedacht, um spielend die eigene DiskStation zu entdecken, weil mich immer die Sprüche nerven, dass man dies oder jenes nicht machen kann. Es soll Motivation sein, hinter die Kulissen zu schauen, selbst eigene Dinge auszuprobieren und Spaß an seiner DS zu haben/bekommen - es ist also ein eher psychologisches Werkzeug (auch für Synology, weil die ja auch inspiriert sein wollen *gg*)

meine Meinung zu dem Anwendungsbereich (nur im LAN) gebe ich deswegen, damit nicht jemand später sagt, ich hätte nicht frühzeitig genug davor gewarnt ...

Itari
 
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