<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Werk &#187; wakeonlan</title>
	<atom:link href="http://werk.feub.net/tag/wakeonlan/feed/" rel="self" type="application/rss+xml" />
	<link>http://werk.feub.net</link>
	<description>Pourquoi Werk? ^.^</description>
	<lastBuildDate>Tue, 06 Dec 2011 14:18:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Réveiller son Mac à distance</title>
		<link>http://werk.feub.net/2008/07/reveiller-son-mac-a-distance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reveiller-son-mac-a-distance</link>
		<comments>http://werk.feub.net/2008/07/reveiller-son-mac-a-distance/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 20:10:17 +0000</pubDate>
		<dc:creator>Fabien</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[wakeonlan]]></category>

		<guid isPermaLink="false">http://werk.feub.net/?p=36</guid>
		<description><![CDATA[Utiliser la capacité Wake-on-lan de votre interface réseau]]></description>
			<content:encoded><![CDATA[<p>
Mon Mac se met en veille prolongée après un certain temps non utilisé. Pour des raisons diverses, j&#8217;aimerais pouvoir le réveiller à distance, par exemple lorsque je suis sur mon lieu de travail ou chez un ami via <a href="http://fr.wikipedia.org/wiki/Ssh" title="Wikipedia">SSH</a> pour récupérer un fichier, mais celui-ci ne se réveille pas lorsqu&#8217;il est endormi profondément le petit chenapan. Problème.
</p>
<p>
Les plus curieux connaîtront la case à cocher <i>Réactiver lors d&#8217;un accès administrateur via le réseau Ethernet</i> dans la partie <i>Economiseur d&#8217;énergie</i> des <i>Préférences Systèmes</i> :
</p>
<div class="image deport">
<img src="http://werk.feub.net/medias/2008/07/energy.png" alt="energy" width="640" height="446" /><br />
Préférences Système
</div>
<p>
Mais ceci n&#8217;est pas suffisant, la carte réseau à beau veiller, il faut lui donner le mot de passe magique pour lui faire réveiller le Mac. Voici comment implémenter cette fonction.<br />
A noter que ceci ne fonctionne pas uniquement sur un Mac, toute machine pouvant interpréter <a href="http://fr.wikipedia.org/wiki/Perl_(langage)" title="Wikipedia">PERL</a> le pourra : Linux, Unix, même Windows en y installant un interpréteur PERL.
</p>
<h4>wakeonlan par José Pedro Oliveira</h4>
<p>
La solution nous vient de <a href="http://gsd.di.uminho.pt/jpo/software/wakeonlan/" title="José Pedro Oliveira">José Pedro Oliveira</a> qui fournit un script PERL qui permet d&#8217;exploiter les fonctions WOL (Wake-on-lan) des interfaces réseaux (note : toutes les cartes ethernet ne sont pas WOL). Ce script, sobrement appelé <a href="http://gsd.di.uminho.pt/jpo/software/wakeonlan/downloads/wakeonlan-0.41.tar.gz" title="wakeonlan"><code>wakeonlan</code></a> est disponible en suivant ce lien : <a href="http://gsd.di.uminho.pt/jpo/software/wakeonlan/" title="José Pedro Oliveira">http://gsd.di.uminho.pt/jpo/software/wakeonlan/</a>. Le récupérer et le désarchiver.<br />
Il peut être utilisé tel quel à l&#8217;endroit où il a été désarchivé, mais pour plus de cohérence, plaçons-le &#8211; comme j&#8217;ai l&#8217;habitude de le faire &#8211; sous <i>~/bin</i> ou pour les puristes sous <i>/usr/local/bin</i>.<br />
Il ne reste plus qu&#8217;à utiliser la commande pour réveiller une machine distante, en renseignant son adresse IP et son identifiant MAC, de cette façon :
</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$  wakeonlan <span style="color: #660033;">-i</span> 192.168.1.1 xx:xx:xx:xx:xx:xx</pre></div></div>

<p>
La chaine <i>xx:xx:xx:xx:xx:xx</i> représente l&#8217;adresse MAC de l&#8217;interface distante, elle peut être trouvée avec la commande <code>ifconfig</code>. Cette commande retourne beaucoup d&#8217;informations, mais il suffit de chercher cette chaine composée de 6 octets et séparée par deux points (:).
</p>
<p>
Voici un exemple chez moi avec :
</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ wakeonlan <span style="color: #660033;">-i</span> 192.168.1.3 00:<span style="color: #000000;">14</span>:ca:b2:<span style="color: #000000;">33</span>:e2</pre></div></div>

<p>
En image :
</p>
<div class="image">
<img src="http://werk.feub.net/medias/2008/07/terminal-wakeonlan.png" alt="wakeonlan" width="521" height="181" /><br />
wakeonlan PERL script
</div>
<p>
Voilà!<br />
A noter que l&#8217;option <code>-i 192.168.1.3</code> n&#8217;est pas nécessaire sur un réseau local.</p>
]]></content:encoded>
			<wfw:commentRss>http://werk.feub.net/2008/07/reveiller-son-mac-a-distance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc (Feed is rejected)
Page Caching using apc
Object Caching 203/213 objects using memcached

Served from: werk.feub.net @ 2012-02-09 00:41:00 -->
