Danke Wirbel. Ich hatte vermutet das es mit netcat gehen müsste, hatte nur nicht weiter danach gesucht.
Claus
Danke Wirbel. Ich hatte vermutet das es mit netcat gehen müsste, hatte nur nicht weiter danach gesucht.
Claus
Wenn man das netcat ab dem pipe durch 'od -t x1' ersetzt, sieht man welche Bytes von netcat gesendet werden:
0000000 ff ff ff ff ff ff 11 22 33 44 55 66 11 22 33 44
0000020 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22
0000040 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
0000060 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44
0000100 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22
0000120 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
0000140 11 22 33 44 55 66
6bytes 0xFF, danach 16x die MAC ohne trenner, das ganze per UDP (port sollte egal sein). Nichts anderes machen die anderen Programme.
Hallo Wirbel,
vielen Dank, probiere ich mal aus sobald ich meine Systeme wieder im Zugriff habe.
Gruß,
Frank
und so gehts ohne tools, nur mit shell, sed und netcat
MAC=11:22:33:44:55:66
Broadcast=255.255.255.255
PortNumber=4000
echo -e $(echo $(printf 'f%.0s' {1..12}; printf "$(echo $MAC | sed 's/://g')%.0s" {1..16}) | sed -e 's/../\\x&/g') | nc -w1 -u -b $Broadcast $PortNumber
Hallo Wirbel,
sorry habe mit netcat noch nie was gemacht.
Wenn ich das so ausführe bekomme ich :
ZitatMLD> ./wakeupserver
BusyBox v1.25.0 (2016-08-25 21:07:16 CEST) multi-call binary.Usage: nc [IPADDR PORT]
Open a pipe to IP:PORT
MLD>
Irgendeine Idee ?
Gruß,
Frank
Ja, das nc der MLD (Busybox) kennt das -u und -b nicht
Claus
Ja, das nc der MLD (Busybox) kennt das -u und -b nicht
Hallo Claus,
und was heißt das jetzt ? Das das auch nicht funktioniert ?
Ich habe auch versucht das Paket wakeonlan zu installieren. Da fehlt dann die Abhängigkeit perl-modules.
Ich will doch nur meinen Server starten ......
Gruß,
Frank
Ne, ich meinte nicht, dass Du das Debian Paket installieren sollst, sondern einfach nur das Binary auf das MLD System kopieren. Oder Du installierst das mit der Option --force-depends. Damit müsste das Paket trotz Abhängigkeitsfehlern installiert werden.
Claus
Ne, ich meinte nicht, dass Du das Debian Paket installieren sollst, sondern einfach nur das Binary auf das MLD System kopieren. Oder Du installierst das mit der Option --force-depends. Damit müsste das Paket trotz Abhängigkeitsfehlern installiert werden.
Hallo Claus,
danke, das wars .... mit wakeonlan funktioniert es auf Anhieb.
Danke an alle !
Gruß,
Frank
Hi,
Danke auf jeden Fall an alle für die Hinweise wie ein Wakeup auch über WLAN funktioniert. Ich werde mal schauen, wie ich das auch in der MLD integriere, so dass es für jeden User nutzbar ist.
Claus
Hallo Claus,
ich habe mir jetzt ein kleiner Script geschrieben das im /etc/init.d liegt und somit beim Systemstart ausgeführt wird und den Server weckt. Das klappt auch einwandfrei.
Leider wird es aber beim Aufwecken aus dem Suspend Modus nicht ausgeführt. Was muss ich dafür anpassen ?
Gruß,
Frank
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!