Ist unter Linux ein Root-Privileg erforderlich, um ein Wake-on-Lan-Magiepaket zu senden?

1191
netvope

Ist unter Linux ein Root-Privileg erforderlich, um ein Wake-on-Lan-Magiepaket zu senden?

Wenn es darauf ankommt, wie Sie das Zauberpaket versenden, lassen Sie mich wissen, in welcher Situation root erforderlich ist.

1

1 Antwort auf die Frage

2
Marius Gedminas

Dies hängt von dem Programm ab, mit dem Sie Wake-on-Lan-Pakete senden. Einige Programme verwenden RAW-Pakete und benötigen daher root. Andere Programme integrieren die magische Aufwecksequenz in ein standardmäßiges UDP-Paket und benötigen daher kein root.

Theoretisch sollte es egal sein, welche Art von Paket Sie verwenden, solange sich irgendwo in ihr die magische Wake-on-Lan-Sequenz befindet. In der Praxis scheint es mir so zu sein, dass mein alter Desktop nicht aufwachte, wenn ich ein Python-Skript verwendete, das UDP-Pakete sendete, aber gut funktionierte, wenn ich ein C-Programm verwendete, das rohe Pakete verwendete.

Aha. Wenn also ein WoL-Programm root benötigt, dann sendet es rohe Pakete. Vielen Dank! Und nur eine kurze Überprüfung: Das Senden von Paketen an die Broadcast-Adresse muss nicht root sein, oder? netvope vor 13 Jahren 0