NET=$(ip -4 route get 1.1.1.1 | awk '{print $7}' | cut -d. -f1-3)
MYIP=$(ip -4 route get 1.1.1.1 | awk '{print $7}')
for i in $(seq 1 254); do
ip="$NET.$i"
[ "$ip" = "$MYIP" ] && continue
echo "=== $ip ==="
ssh -tt \
-o ConnectTimeout=3 \
-o StrictHostKeyChecking=accept-new \
user@"$ip" 'systemctl poweroff'
done