Giusto per darti una risposta in base alla tua domanda:"Spegnere un pc basandosi solo sull'indirizzo IP è impossibile"
Puoi renderlo possibile rendendo i loro desktop o shell disponibili sulla rete. RDP (windows) / SSH o VNC (linux) andranno bene.
Usa schede fuori banda (se i computer non le hanno già).
Non sono carte economiche, ma si assegna un indirizzo IP a ciascuna carta e si può spegnere, riaccendere/connettere/kvm da remoto qualsiasi cosa.
Windows ha il shutdown /m \\computername
comando integrato, ma per Linux probabilmente dovresti installare ssh e usare ssh [email protected] /sbin/shutdown
. Perché comunque una macchina Linux non dovrebbe avere SSH installato?