{"id":253,"date":"2008-12-15T00:31:59","date_gmt":"2008-12-14T22:31:59","guid":{"rendered":"http:\/\/riccardo.raneri.it\/blog\/?p=253"},"modified":"2014-03-11T13:26:05","modified_gmt":"2014-03-11T11:26:05","slug":"abilitare-il-wake-on-lan-wol-su-ubuntu","status":"publish","type":"post","link":"https:\/\/quadracode.com\/hub\/abilitare-il-wake-on-lan-wol-su-ubuntu\/","title":{"rendered":"Abilitare il Wake-On-LAN (WOL) su Ubuntu"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-230\" style=\"margin-right: 10px; float: left;\" title=\"Un connettore LAN\" alt=\"Un connettore LAN\" src=\"http:\/\/quadracode.com\/hub\/blog\/eng\/wp-content\/uploads\/2008\/12\/01ether_rj45-box-l-150x150.jpg\" width=\"120\" height=\"120\" \/><strong>Nota: Questo piccolo tutorial da per scontato che il lettore abbia alcune conoscenze base di Linux, e che sappia cos&#8217;\u00e8 SSH.<\/strong><\/p>\n<p>Il Natale \u00e8 alle porte, e sar\u00f2 lontano dall&#8217;ufficio per qualche giorno. Ero un po&#8217; preoccupato perch\u00e8 potrei avere bisogno di alcuni dati dal mio desktop principale&#8230; copier\u00f2 i documenti pi\u00f9 importanti sul portatile, ma se dimenticassi qualcosa? Non mi piace l&#8217;idea di lasciare il desktop acceso, e non tantomeno di passare il 24 di Dicembre in macchina per tornare all&#8217;ufficio.<\/p>\n<p>E&#8217; quindi il momento di attivare <strong>Wake On LAN<\/strong> \ud83d\ude42<\/p>\n<p>Wake On LAN (anche noto come WOL) \u00e8 una funzione di molti PC. Lascia la porta di rete in modalit\u00e0 di standby, senza spegnerla completamente. Richiede una quantit\u00e0 minima di corrente elettrica, permettendo l&#8217;accensione del PC dalla LAN.<\/p>\n\n<p>Nella rete del mio ufficio ho un server Linux che \u00e8 sempre acceso: con WOL posso effettuare il login in esso, lanciare un semplicissimo comando per attivare il mio desktop e quindi loggarmici per fare quello che mi pare. Dopo aver fatto posso anche ri-spegnerlo: rimarr\u00e0 pronto per essere riattivato pi\u00f9 tardi!<br \/>\nIo utilizzer\u00f2 il server dell&#8217;ufficio, ad ogni modo la stessa funzione (immettere lo speciale comando nella rete locale per accendere un PC)\u00a0 \u00e8 inclusa in alcuni buoni router casalinghi, quindi date un&#8217;occhiata al vostro \ud83d\ude09<\/p>\n<ul>\n<li>La prima cosa da fare \u00e8 attivare WOL dal BIOS della scheda madre del mio desktop (una ASUS M2A-MX). Di solito questa opzione \u00e8 facile da trovare&#8230; anche se non \u00e8 stato cos\u00ec sulla mia (da me si chiama &#8220;Resume from S5 by PME#&#8221;);<\/li>\n<li>Quindi bisogna scoprire e annotare da qualche parte il <strong>MAC address<\/strong> del computer. Io l&#8217;ho trovato sulla interfaccia web del mio router, elencando i computer connessi&#8230; ad ogni modo si pu\u00f2 leggere direttamente dal PC che dovr\u00e0 essere accesso da remoto, con il comando <strong>ifconfig<\/strong>. Verranno elencate un sacco di informazioni sulle interfacce di rete del computer&#8230; di solito la scheda di rete \u00e8 identificata dal codice <strong>eth0<\/strong> ed il MAC address in questa forma: <strong>HWaddr xx:yy:zz:01:02:03<\/strong><\/li>\n<li>Ho dovuto infine installare una piccola utility chiamata <strong>wakeonlan<\/strong> sul mio server dell&#8217;ufficio (che era gi\u00e0 configurato per accettare utenti remoti in SSH), con un singolo comando da terminale:<br \/>\n<strong>sudo apt-get install wakeonlan<\/strong><\/li>\n<li>A questo punto WOL era gi\u00e0 in funzione accendendo il mio desktop e poi spegnendolo con il suo pulsante di alimentazione. Dopo aver fatto il login nel server aziendale via SSH basta dare questo semplicissimo comando:<br \/>\n<strong>wakeonlan <\/strong><strong>xx:yy:zz:01:02:03<br \/>\n<\/strong>(ovviamente dovrete cambiare l&#8217;indirizzo MAC con il vostro)<\/li>\n<li>Sfortunatamente non ha funzionato da subito anche dopo aver spento il desktop con Ubuntu in esecuzione (con il comando &#8220;arresta&#8221; di Gnome), cos\u00ec ho dovuto creare uno script di avvio per attivare la funzione ogni volta che il computer viene avviato:<\/li>\n<\/ul>\n<ol>\n<li>create un nuovo script:<strong><br \/>\ngksudo gedit \/etc\/init.d\/wol.sh<\/strong><\/li>\n<li>incollateci dentro quanto segue e salvate:<br \/>\n<strong>#!\/bin\/bash<br \/>\nethtool -s eth0 wol g<br \/>\nexit<\/strong><\/li>\n<li>date permesso di esecuzione a questo nuovo file e aggiungetelo agli script di avvio:<br \/>\n<strong>sudo chmod a+x \/etc\/init.d\/wol.sh<br \/>\nsudo update-rc.d wol.sh defaults<\/strong><\/li>\n<\/ol>\n<p>Ok! Ora basta riavviare e spegnere il PC normalmente, l&#8217;interfaccia di rete rester\u00e0 in standby, permettendovi di &#8220;svegliare&#8221; il sistema da qualsiasi altro PC (o router, vedi sopra) nella LAN!<strong><br \/>\n<\/strong><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Nota: Questo piccolo tutorial da per scontato che il lettore abbia alcune conoscenze base di Linux, e che sappia cos&#8217;\u00e8 SSH. Il Natale \u00e8 alle porte, e sar\u00f2 lontano dall&#8217;ufficio per qualche giorno. Ero un po&#8217; preoccupato perch\u00e8 potrei avere bisogno di alcuni dati dal mio desktop principale&#8230; copier\u00f2 i documenti pi\u00f9 importanti sul portatile,&hellip; <a class=\"read-more\" href=\"https:\/\/quadracode.com\/hub\/abilitare-il-wake-on-lan-wol-su-ubuntu\/\">Leggi di pi\u00f9<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[18,5],"tags":[31,142,32],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry","category-linux","category-trucchi","tag-lan","tag-linux","tag-wake-on-lan"],"acf":[],"fimg_url":false,"_links":{"self":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/comments?post=253"}],"version-history":[{"count":12,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":587,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/posts\/253\/revisions\/587"}],"wp:attachment":[{"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quadracode.com\/hub\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}