+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Registriert seit
    Jan 2008
    Ort
    Rahden
    Beiträge
    102

    Standard Docker: WOL und Shutdown

    Hi Zusammen,

    ich habe erfolgreich meine IPS 4.4 auf Ubuntu Installation in die IPS 5 Docker Umgebung migriert. Es funktioniert alles soweit, bis auf mein Steuerscript, welches PCs aufwecken, bzw. wieder in den Schlaf schickt. Ich habe unter Ubuntu folgende Befehle benutzt:

    Zum aufwecken:
    Code:
    wakeonlan <mac adresse>
    Zum herunterfahren:
    Code:
    Windows: net rpc shutdown -U <User> - I <hostname>
    Linux: sudo ssh <user> poweroff
    Habe ich irgendwie eine Möglichkeit dieses im Container zu bewerkstelligen?
    Vielen Dank,
    Tommy
    IP Symcon 5 Docker auf QNAP, LCN, LinHK, IrTrans, KODI, Arduino, ESPeasy, sonoff mit Tasmota FW, Volkszähler, SMA Smart Meter, SMA SunnyBoy, SolarView, Keba Wallbox, Hyundai IONIQ, Pebble Time, Tasker, Squeezebox, QNAP, FritzBox, Speedport Hybrid, XAP800, 2x Echo Dot 2, Ubiquiti UniFi

  2. #2
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    19,066

    Zu WOL schau mal hier: Wake On Lan

    Für SSH hatte Nall-Chan irgendwo mal ein paar PHP Skripte rumfliegen gehabt....

    paresy

  3. #3
    Registriert seit
    Jan 2008
    Ort
    Rahden
    Beiträge
    102

    Super, WOL funktioniert nun mit php :-) Danke für den Tipp!
    PHP-Code:
    function WakeOnLan($addr$mac$socket_number){

        if (
    strlen($mac) != 17)
            return 
    FALSE;

        if (
    preg_match('/[^A-Fa-f0-9:]/',$mac)) 
            return 
    FALSE;

        
    $addr_byte explode(':'$mac);
        
    $hw_addr   '';
        
        for (
    $a=0$a <6$a++) 
            
    $hw_addr .= chr(hexdec($addr_byte[$a]));
        
        
    $msg chr(255).chr(255).chr(255).chr(255).chr(255).chr(255);
        
        for (
    $a 1$a <= 16$a++) 
            
    $msg .= $hw_addr;
        
        
    $s socket_create(AF_INETSOCK_DGRAMSOL_UDP);
        
        if (
    $s == FALSE) {
            echo 
    "<div class=\"messageNOK\">Can't create socket!</div>\n";
            echo 
    "Error: '".socket_last_error($s)."' - " socket_strerror(socket_last_error($s));
            return 
    FALSE;
        } 
        else {
            
    $opt_ret socket_set_option($sSOL_SOCKETSO_BROADCASTTRUE);
        
            if (
    $opt_ret 0) {
                echo 
    "setsockopt() failed, error: " strerror($opt_ret) . "<br />\n";
                return 
    FALSE;
            }
        
            if (
    socket_sendto($s$msgstrlen($msg), 0$addr$socket_number)) {
                
    $content bin2hex($msg);
                echo 
    "<hr />\n";
                echo 
    "<div class=\"messageOK\">Magic Packet Sent!</div>\n";
                echo 
    "<textarea readonly class=\"textarea\" name=\"content\" >".$content."</textarea><br />\n";
                
    socket_close($s);
                return 
    TRUE;
            }
            else {
                echo 
    "<div class=\"messageNOK\">Magic Packet failed to send!</div>\n";
                return 
    FALSE;
            } 
        }

    Für den Shutdown wollte ich nun SSH mit dem integrieten OpenSSH Server in Windows 10 nutzen. Leider komme ich bei dem Thema php-ssh2 mit ssh2_connect() und ssh2_exec() nicht weiter. Kann ich das Package php-ssh2 im Container betrieben?

    Danke und LG Tommy
    IP Symcon 5 Docker auf QNAP, LCN, LinHK, IrTrans, KODI, Arduino, ESPeasy, sonoff mit Tasmota FW, Volkszähler, SMA Smart Meter, SMA SunnyBoy, SolarView, Keba Wallbox, Hyundai IONIQ, Pebble Time, Tasker, Squeezebox, QNAP, FritzBox, Speedport Hybrid, XAP800, 2x Echo Dot 2, Ubiquiti UniFi

Ähnliche Themen

  1. Problem mit wol und Sys_Ping auf dem Raspberry
    Von MrTree84 im Forum Skripte, PHP, SQL
    Antworten: 2
    Letzter Beitrag: 20.06.16, 20:33
  2. PC - WOL und STATUS
    Von Exodus im Forum Skripte, PHP, SQL
    Antworten: 1
    Letzter Beitrag: 12.11.14, 17:01
  3. Seagate Blackarmor: Shutdown bzw. WOL?
    Von AEAlexander im Forum Alles rund um den PC
    Antworten: 3
    Letzter Beitrag: 15.01.12, 10:43
  4. Geräte und PCs mit WOL und IPS einschalten
    Von Stromer im Forum Skripte, PHP, SQL
    Antworten: 4
    Letzter Beitrag: 16.06.11, 12:02
  5. Fritzbox und WOL
    Von kadorf im Forum Alles rund um den PC
    Antworten: 1
    Letzter Beitrag: 11.06.09, 13:19