IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> WOL (Wake On Lan) et DarkWake, Où se trouve le fichier com.apple.Boot.plist ?
Options
Bubu
posté 3 Mar 2014, 18:02
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Bonjour,

Lorsque j'envoie un "magic packet" sur mon iMac (24-inch early 2008), il se réveille mais ne sort pas vraiment de sa léthargie car l'écran reste éteint et les services comme teamviewer inaccessibles. De plus, il repart en veille au bout de 30 secondes.

J'ai lu ici et ici qu'il était conseillé de tester certaines valeurs sur le paramètre "Darkwake" à insérer dans le fichier com.apple.Boot.plist.

Ce fichier est censé se trouver dans le dossier /Library/Preferences/SystemConfiguration/ mais il n'est pas présent chez moi (Mac OS X 10.9.2).

Pouvez-vous vérifier si vous avez ce fichier et, dans l'affirmative, le poster "zippé" ici ?

Merci

Ce message a été modifié par Bubu - 3 Mar 2014, 22:43.
Go to the top of the page
 
+Quote Post
Bubu
posté 3 Mar 2014, 22:38
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Pour info, j'ai résolu le problème en récupérant un fichier com.apple.Boot.plist et en indiquant le paramètre "darkwake=8" dans la partie kernel, ce qui donne ceci :

Code
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel Flags</key>
    <string>darkwake=8</string>
</dict>
</plist>


Ce message a été modifié par Bubu - 3 Mar 2014, 22:41.
Go to the top of the page
 
+Quote Post
Bubu
posté 10 May 2014, 08:34
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Petite pépite découverte ce jour : le logiciel "Scenario" qui permet de lancer des AppleScript à certains moments, dont la sortie de veille (wake).

Pour info, son ancienne version 1.03 (panneau de préférences système) est téléchargeable ici alors que la dernière version (1.6.1 à ce jour) est dispo sur l'Appstore.

Il est ainsi par exemple possible de lancer Teamviewer à la sortie de veille (ex : après un Wake on Lan) par un simple script comme celui-ci :

Code
tell application "Finder"
    activate
    open application file "TeamViewer.app" of folder "Applications" of startup disk
end tell


Cela évite de ne pouvoir contrôler son ordi si on avait oublié de lancer cette apli auparavant.

Alors, elle est pas belle la vie ?!

Ce message a été modifié par Bubu - 10 May 2014, 15:07.
Go to the top of the page
 
+Quote Post
stof77
posté 25 Mar 2015, 18:11
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 79
Inscrit : 13 Jun 2013
Membre no 185 184



Merci Bubu,

la modif du fichier plist en question marche bien sur mon Imac 2011 avec Mavericks 10.9.5

Le fichier était bien présent chez moi.


--------------------
Hack MAO
Gigabyte GAZ97X-UD3H Rev1.0, I7 4790K, 32 GB RAM Corsair, Boitier Define R5, Ventirad BeQuiet Dark Rock Pro3, SSD Crucial BX100 256 Go, HD 2,5" 500 Go pour les données et samples audio, 1 écran Iiyama PLX2783H en HDMI, Multiboot OS X Yosemite 10.10.5 + Mojave 10.14.6 + Debian 8.6, Clover 2.5 r5098
Go to the top of the page
 
+Quote Post
Bubu
posté 26 Dec 2015, 20:07
Message #5


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Citation (stof77 @ 25 Mar 2015, 07:11) *
Merci Bubu,

la modif du fichier plist en question marche bien sur mon Imac 2011 avec Mavericks 10.9.5

Le fichier était bien présent chez moi.


Bonjour stof77,

Ça fait plaisir de voir que le forum permet de s'entre-aider des années durant.


Pour info, j'ai perdu la modification "Darkwake=8" en passant à El Capitan et il paraît maintenant impossible de modifier le fichier com.apple.Boot.plist

Il faut apparemment passer par ce biais (qui reste uniquement en nvram) :

sudo nvram boot-args="darkwake=8"

Une autre solution consisterait à booter depuis un autre disque pour être capable de modifier ce fichier. Je vais tester dès que possible.


J'en profite pour :

- publier une version légèrement modifiée de mon script de lancement de Teamviewer

Code
if application "TeamViewer" is not running then
    tell application "TeamViewer" to activate
end if


- signaler qu'il existe un autre logiciel (non testé) permettant le lancement de ce script à la sortie de veille : SleepWatcher.

Cordialement,

Ce message a été modifié par Bubu - 26 Dec 2015, 20:21.
Go to the top of the page
 
+Quote Post
Bubu
posté 24 Apr 2016, 17:01
Message #6


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Bonjour,

Sur mon iMac datant de 2008, le Wake On Lan (WOL) ne fonctionne plus sur Ethernet depuis la mise à jour OS X 10.11.4.

Apparemment ce n'est pas le seul modèle touché (voir ici).

Quelqu'un a une solution ?
Go to the top of the page
 
+Quote Post
Bubu
posté 12 Jun 2016, 16:27
Message #7


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Toujours dans ma quête de solution au problème de Wake On Lan sur Mac, je poste ici un lien vers une page de blog contenant de nombreuses infos intéressantes sur le sujet.

@+
Go to the top of the page
 
+Quote Post
ch21
posté 13 Jun 2016, 15:41
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 12 325
Inscrit : 4 Nov 2003
Lieu : 21000 ou 22740
Membre no 11 306



Citation (Bubu @ 12 Jun 2016, 17:27) *
Toujours dans ma quête de solution au problème de Wake On Lan sur Mac, je poste ici un lien vers une page de blog contenant de nombreuses infos intéressantes sur le sujet.

@+


Même en français, ça serait franchement indigeste… laugh.gif
Bah, après une lecture en diagonale, je n'arriverais pas à réveiller mon Mini 2009 en wifi, donc pas trop grave


--------------------
de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
Go to the top of the page
 
+Quote Post
Bubu
posté 8 Oct 2016, 16:16
Message #9


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Pour rappel (voir ci-dessus), la fonction WoL via la carte réseau Ethernet intégrée de mon iMac ne fonctionne plus depuis El Capitan 10.11.4.

J'ai cependant réussi à contourner ce problème en utilisant l'adaptateur USB-Lan officiel de chez Apple.

Attention, j'avais précédemment testé cette solution avec un adaptateur chinois acheté sur AliExpress et cela fonctionnait sur la partie WoL mais ça a foutu une merde pas possible.

En effet ce périphérique n'est pas du tout à la hauteur au niveau de la fiabilité des transmissions :

- données copiées en réseau non conformes aux données originales (sur mon NAS, mais aussi sur ma TimeCapsule). J'ai par exemple perdu toutes mes sauvegardes TimeMachine ;
- kernels panics à répétition avec certaines applications (ex : Calibre) ;

Mon conseil en la matière est donc d'éviter autant que possible ces articles chinois à bas prix.

Par ailleurs, et par mesure de prudence, j'ai donné à l’adaptateur USB-Lan une priorité inférieure à celles des cartes réseaux intégrées. Voir par exemple ici l'explication sur la gestion des priorités des connexions réseau sur Mac.

@+

Ce message a été modifié par Bubu - 8 Oct 2016, 16:32.
Go to the top of the page
 
+Quote Post
paradisestation
posté 29 Mar 2017, 08:23
Message #10


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 928
Inscrit : 22 Feb 2005
Lieu : Charente
Membre no 33 643



Merci Bubu pour l'info, ça marche parfaitement sous Mavericks ! :-)


--------------------
 MacBook Pro 2015 i7 2,2 GHz 16 Go OS 10.14.6  iMac 27" 2017 i7 4,2 Ghz 40 Go OS 10.14.6 
Go to the top of the page
 
+Quote Post
Bubu
posté 23 Sep 2018, 10:04
Message #11


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Une petite mise à jour pour Mac OS High Sierra :

Pour modifier le fichier com.apple.Boot.plist (et pouvoir ajouter le fameux darkwake=8 dans la rubrique Kernel Flags), il faut malheureusement obligatoirement désactiver la protection système :

rebooter et appuyer sur CMD + R
lancer un terminal
taper ensuite "csrutil disable"

plus d'infos ici :
https://www.macg.co/os-x/2018/04/comment-de...eactiver-102047


Cordialement,


Go to the top of the page
 
+Quote Post
Bubu
posté 18 Nov 2018, 19:29
Message #12


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 276
Inscrit : 27 Dec 2002
Lieu : Punaauia (Tahiti / Polynésie française)
Membre no 5 317



Je viens de créer un petit script permettant de rebooter le Mac en mettant Darkwake à 8 (le paramètre reste en NVRAM jusqu'au prochain zapping de PRAM).

En voici le détail (ne pas oublier de mettre le bon mot de passe) :

Code
set question to display dialog "Mettre DarkWake à 8 et redémarrer ?" buttons {"Oui", "Non"} default button 2
set reponse to button returned of question

if reponse is equal to "Oui" then
    do shell script "sudo nvram boot-args=\"darkwake=8\"" password "********" with administrator privileges
    tell application "System Events" to restart
end if

if reponse is equal to "Non" then
    return
end if


Pour info, il est possible de vérifier que l'argument a bien été pris en tapant ceci dans un terminal :

Code
nvram boot-args


Si tout est OK, cette commande doit retourner ceci :

Code
boot-args    darkwake=8


@+

Ce message a été modifié par Bubu - 18 Nov 2018, 19:35.
Go to the top of the page
 
+Quote Post
ch21
posté 19 Nov 2018, 21:40
Message #13


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 12 325
Inscrit : 4 Nov 2003
Lieu : 21000 ou 22740
Membre no 11 306



Héhé, ça marche nickel (Mac Mini 2012, 10.11).
Merci jap.gif


--------------------
de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 11:48