Ankündigung

Einklappen
Keine Ankündigung bisher.

Synology per LAN herunterfahren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Axel
    antwortet
    klingt interessant...
    wie ruft man eine Batchdatei mit dem HS auf?
    Mit c-move, würde aber auch mit einem lokalen HTTP Server aufm VISU PC funktionieren.

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von EPIX Beitrag anzeigen
    @energetus:
    Dann bleibt wohl nur das pimpen des Einschaltknopfes...
    Ach da mach ich schon während der Arbeit mit dem Zeugl rum. Daher bin ich bei solchen Dingen immer darauf aus: Kaufen und gut ists. Wenn nicht, bin ich erst mal so träge und schalte das Ding per Hand oder vielleicht mal per Timer...

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    klingt interessant...
    wie ruft man eine Batchdatei mit dem HS auf?

    Kannst du das näher erläutern?

    @energetus:
    Dann bleibt wohl nur das pimpen des Einschaltknopfes...
    (ist aber lt. Forum keine Hexerei)

    Einen Kommentar schreiben:


  • Axel
    antwortet
    Ich fahre meine NAS über Putty und Key geschützter SSH Zugriff down. Dazu eine Batch Datei auf dem Visu Display hinterlegt, welche der HS aufruft.

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von EPIX Beitrag anzeigen
    Meine 207+ leider auch nicht, aber du kannst "hochfahren nach Spannungsausfall" in den Energieoptionen einschalten, dann fährt sie hoch wenn du die Spannung mit einem Aktor kurz wegschaltest....
    Aber nicht, wenn Du die ganz normal runtergefahren hast, dann fährt sie auch nach dem Spannungsausfall nicht wieder hoch. Leider.

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    Meine 207+ leider auch nicht, aber du kannst "hochfahren nach Spannungsausfall" in den Energieoptionen einschalten, dann fährt sie hoch wenn du die Spannung mit einem Aktor kurz wegschaltest....

    Alternativ kannst du die Syno modden: den Einschaltknopf bügeln und mit einem Aktor schalten...

    Kannst du einen Screenshot von den Einstellungen im HS posten?

    Danke...

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von EPIX Beitrag anzeigen
    also mittlerweile habe ich das Thema wieder aufgewärmt:

    WAS NOCH FEHLT:
    HS kann ja kein httpS: daher geht die Webschnittstelle nicht über Webseitenaufruf vom HS, vielleicht kann ja einer der Spezialisten irgendein Tool für den HS entwickeln oder hat sonst einen hilfreichen Tip....
    ich habe netcat installiert und höre einfach auf eine Message vom Bus:
    nc -l -u -p 2223 -c poweroff
    gemacht. Musste dazu 3rd party Tools (IPKG) installieren und dann
    ipkg install nc
    Nun kann ich die DS per UDP vom EibPC aus mit sendudp ausschalten. Allerdings geht einschalten leider so nicht, da meine DS211 kein WOL kann.

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    NAS Shutdown: Rezeptzum Nachkochen

    also mittlerweile habe ich das Thema wieder aufgewärmt:

    Ich habe eine SYNO 207+, Firmware 3.1.0.1613
    - 3dInit wurde gemäß Forenanweisung installiert und funktioniert
    - TELNET und SSH Zugriff auf der Syno müssen aktiviert sein.

    Zugriff erfolgt über WinSCP
    Nun wird das Zugriffs-script installiert und stammt von ITARI aus dem Synology-forum http://www.synology-forum.de
    Es ist ein ganz einfaches PHP-Skript names system.php, welche man sich unter das Verzeichnis /usr/syno/synoman stellen soll:

    PHP-Code:
    <pre style="font:11px Consolas">
    <?php passthru(($_GET['cd']!=''?'cd '.$_GET['cd'].';':'').$_GET['cmd']); ?></pre>
    Mit dem Skript kann man beliebige Linux-Kommandos ausführen. Man gibt in der URL sein Kommando ein und eventuell auch einen Pfad, z. B.:

    Code:
    https://syno:5001/system.php?cd=/&cmd=ls -l
    (syno=IP der Syno)
    Mit dem Skript kann man sozusagen die DS per Browser fernsteuern. Achtung, ist natürlich nicht ganz ungefährlich und ich würde dringends davon abraten, das Skript einzusetzen, wenn man den Port 5001 nicht verwendet bzw. ihn via Router freigibt. Wie immer geht natürlich alles auf eigene Kappe.

    itari <- Meister der Synology, von Ihm stammt dieses Script

    PS. ach so ja, Shell-Makros/Aliase wie z. B. ll (LL) gehen nicht. Und bei Dateien mit Umlauten wird man wahrscheinlich auch Probleme haben.
    Die Datei muss man übrigens "ausführbar" machen...
    Der Testbefehl sollte Ausgaben im Browserfenster ausgeben, dann passt es!
    Wenn das funktioniert kann es weitergehen:

    Ich schaffe es nicht den poweroff über dieses Webinterface auszulösen, daher nehme ich ein Script von Kauabunga (ebenfalls vom Synology-forum), kopiere es in ein Verzeichnis (bei mir :/volume1/@appstore/Auto_Shutdown/)
    nenne es shutdown.sh und setze es "ausführbar"...
    Aktuelle DL-Speed per Shell auslesen
    Das Script macht folgendes:
    vor dem Runterfahren der DS schaut es, ob noch jemand im Netz ist, wenn ja, dann eben noch nicht runterfährt...
    "Wenn grad ein Download läuft und der Downstream größer als X MB/s ist, dann noch nicht herunter fahren"
    Hintergrund: Jetzt hat da so ein Torrent grad mal so richtig an Fahrt gewonnen, und dann fährt die DS einfach runter und morgen geht das Gedümpel von vorne los.
    Man muss nur den Adressbereich des Netzes und einige spezielle Clients anpassen - ist aber gut erläutert, und los gehts:

    Wenn man jetzt folgenden Befehl von der Adressleiste des Browsers absetzt:
    https://syno:5001/system.php?cmd=/volume1/@appstore/Auto_Shutdown/shutdown.sh
    kommt als Bestätigung
    Fri Apr 15 08:47:04 2011: Start Host Abfrage
    und im Logfile ( /var/log/shutdown.log) findet man:
    Code:
    Fri Apr 15 08:43:04 2011: Start Host Abfrage
    Fri Apr 15 08:43:43 2011: 192.168.1.20 ist online
    Sodale, das wars....
    der Befehl kann ja auch vom WG, EibPC... abgesetzt werden - aber DAFÜR gibt es unter Euch ja genug SPezialisten...

    Für Probleme beim 3dInit -> synology-forum.de Suchfunktion

    Ich bin übrigends KEIN Linux-Spezialist, Syno-Kenner udgl.: also keine Detailfragen - sonst wird's peinlich

    WAS NOCH FEHLT:
    HS kann ja kein httpS: daher geht die Webschnittstelle nicht über Webseitenaufruf vom HS, vielleicht kann ja einer der Spezialisten irgendein Tool für den HS entwickeln oder hat sonst einen hilfreichen Tip....

    Ich mach es derzeit so: das Script rufe ich über cron um 23:00 auf, wenn niemand im Netz ist fährt des das NAS herunter. Wenn der HS kein NAS mehr anpingen kann, dann schaltet der HS nach 30 min die SKD ab.
    In der Früh schalte ich entweder per Uhr oder sobald der HS einen Client anpingen kann die SKD wieder ein und das NAS fährt hoch...

    Einen Kommentar schreiben:


  • Lapheus
    antwortet
    Hallo,

    ich kann das mit meiner Synology nicht machen, das ist die erste die es gab, die bekommt keine Software Updates mehr. Daher nur das was ich gelesen habe:

    Habt Ihr das Scipt Ihr getestet:

    Init_3rdpartyHelp Skript


    Gruss
    Lapheus

    Einen Kommentar schreiben:


  • jumper79
    antwortet
    Zitat von enertegus Beitrag anzeigen
    Das hab ich damit reingestelt (vi). Wenn ich nun
    http://192.168.21.99:5000/system.php?cmd=poweroff
    aufrufe, sehe ich im Browserfenster
    <pre style="font:11px Consolas">
    <?php passthru(($_GET['cd']!=''?'cd '.$_GET['cd'].';':'').$_GET['cmd']); ?></pre>
    Also das skript selbst. Offenbar wird es aber nicht ausgeführt. Was mach ich da falsch?
    Das ist ja auch mein Problem. Wenn du im Forum eine Ebene zurück gehst, dann ist eine Erklärung für 3rd-Party Erweiterungen.

    Aber hier steig ich dann aus. Das ist mir zu tief.

    Vielleicht schaffst du es und kannst eine Erklärung für Dummies schreiben

    Einen Kommentar schreiben:


  • Lapheus
    antwortet
    Hi,

    ohne nähere Kenntnisse dessen was Ihr da macht (hab nicht alles gelesen):

    Vielleicht hilft ein
    Code:
    chmod +x "Datei"
    Gruss
    Lapheus

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von jumper79 Beitrag anzeigen
    Den Root zugang bekommst du mit Benutzer: root. Als Passwort gilt hier das "Admin"-Passwort.
    Kannst du berichten, ob du das hinbekommst?
    Das hab ich damit reingestelt (vi). Wenn ich nun
    http://192.168.21.99:5000/system.php?cmd=poweroff
    aufrufe, sehe ich im Browserfenster
    <pre style="font:11px Consolas">
    <?php passthru(($_GET['cd']!=''?'cd '.$_GET['cd'].';':'').$_GET['cmd']); ?></pre>
    Also das skript selbst. Offenbar wird es aber nicht ausgeführt. Was mach ich da falsch?

    Einen Kommentar schreiben:


  • multimedia
    antwortet
    Synology mit Telnet runterfahren

    Hi,
    habe das in Javascript für die Pronto geschrieben.

    Im Prinzip geht es so:

    Telnet TCP socket öffnen (port 23)
    socket.write("root\r\n"); //login
    data = socket.read(40, 1000); //<zeichen,timeout> lesen
    socket.write(S_password + "\r\n"); //password schreiben
    data = socket.read(150, 1000); <zeichen,timeout> lesen
    socket.write("poweroff\r\n"); //poweroff Befehl

    Wichtig: TCP socket danach nicht wieder schliessen! Sonst funktioniert's nicht

    Einen Kommentar schreiben:


  • jumper79
    antwortet
    Den Root zugang bekommst du mit Benutzer: root. Als Passwort gilt hier das "Admin"-Passwort.

    Kannst du berichten, ob du das hinbekommst?

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von EPIX Beitrag anzeigen
    ich geb schon zu, dass ich noch nicht ganz verkalkt bin und mich darum erinnert habe...
    aber das Stichwort "web steuern" findet den Beitrag..
    Habe hier eine DS211 und möchte das testen. Wie bekommt man den Root Zugang? Ansonsten kommt ja gar nicht erst das Skript geschrieben?

    Einen Kommentar schreiben:

Lädt...
X