{"id":168,"date":"2008-01-16T11:23:56","date_gmt":"2008-01-16T10:23:56","guid":{"rendered":"http:\/\/freebox.blogdns.com\/index.php\/2008\/01\/16\/stato-della-fonera\/"},"modified":"2008-04-21T23:14:22","modified_gmt":"2008-04-21T22:14:22","slug":"stato-della-fonera","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2008\/01\/16\/stato-della-fonera\/","title":{"rendered":"Stato della fonera ;)"},"content":{"rendered":"<p>Oggi ho piazzato un&#8217;immaginetta nella sidebar con lo stato della <strong>fonera<\/strong> (a proposito ho la sidebar intasata accetto consigli&#8230;l&#8217;ideale sarebbe una seconda sidebar ma il tema non ne supporta due).<\/p>\n<p>Lo <a href=\"http:\/\/gosub5000.net\/?p=1069\" target=\"_blank\">script<\/a> per realizzare l&#8217;immagine l&#8217;ho preso dal blog &#8220;<a href=\"http:\/\/gosub5000.net\/\">Scopriamo l&#8217;acqua calda<\/a>&#8220;, scovato per caso googlando. Devo dire che fa figo \ud83d\ude00 &#8230; se vi interessa prendete da l\u00e0 la pagina in php che crea l&#8217;immagine, lo script bash da dare in pasto alla fonera e l&#8217;immagine base.<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/monossido.ath.cx\/fonstatus\/fonerastatus.png\" alt=\"Stato fonera\" \/><\/p>\n<p>Nel post dell&#8217;autore non \u00e8 spiegato per niente come fare ed effettivamente non \u00e8 difficile ma magari qualcuno non sa dove mettere le mani.<\/p>\n<p>Riassumo molto semplicemente; creiamo sul nostro server una cartella (non so cosa avviene in un server normale ma col mio creando la cartella da root ho dovuto dare i permessi perch\u00e8 apache potesse scriverci) e ci piazziamo dentro il file in php <strong>fon_lives_php.txt<\/strong> togliendo il &#8220;.txt&#8221; e l&#8217;immagine <strong>fon_status.png.<\/strong><\/p>\n<p><!--more--><\/p>\n<p>Entriamo via <strong>ssh<\/strong> nella fonera (si avere accesso ssh \u00e8 un requisito essenziale per ottenere il risultato) e ci scarichiamo il file <strong>fon_update_sh.txt<\/strong>; per spostarlo dentro la fonera si pu\u00f2 mettere il file in un server web e usare <a href=\"http:\/\/it.wikipedia.org\/wiki\/Wget\" target=\"_blank\">wget<\/a> da dentro la fonera, oppure pi\u00f9 velocemente si pu\u00f2 usare <a href=\"http:\/\/en.wikipedia.org\/wiki\/Secure_copy\" target=\"_blank\">scp<\/a>, una volta spostato togliamo il &#8220;.txt&#8221;. (non ho messo i link diretti ai file per rispetto verso l&#8217;autore \ud83d\ude09 andate nel suo blog per prenderli )<\/p>\n<p>Ora bisogna modificare il file php e lo script inserendo le proprie <strong>variabili<\/strong>. Nel file fon_update.sh basta inserire <strong>l&#8217;indirizzo web<\/strong> del server dove \u00e8 salvata la pagina in php subito dopo a &#8220;remote=&#8221; . Nel file in php invece bisogna inserire il <strong>MAC Address dell&#8217;interfaccia eth0<\/strong> della fonera (per scoprirlo basta un ifconfig eth0) subito dopo a &#8220;$ok_mach&#8221;, <em>ATTENTI<\/em> a inderire il Mac address con le lettere maiuscole e con i due punti, poi bisogna inserire la <strong>posizione<\/strong> dove salvare l&#8217;immagine modificata subito dopo a &#8220;$filename&#8221; e infine la <strong>posizione<\/strong> dell&#8217;immagine base subito dopo a &#8220;$image&#8221;.<\/p>\n<p>Volendo nel file php si pu\u00f2 cambiare il risultato dell&#8217;immagine che viene fuori, per esempio si possono mettere i propri nomi delle wireless (al posto di FON_AP e MyPlace) oppure cambiare la posizione delle scritte ecc&#8230;<\/p>\n<p>L&#8217;ultimo passo \u00e8 assicurarsi che lo script bash nella fonera venga <strong>avviato regolarmente<\/strong> per aggiornarne lo stato. La via pi\u00f9 semplice \u00e8 quella di usare <strong>cron<\/strong>. Se vi trovate bene con vi allora digitate<\/p>\n<p><code>crontab -e<\/code><\/p>\n<p>io che non lo posso sopportare \ud83d\ude00 ho dato un<\/p>\n<p><code>nano \/etc\/crontabs\/root<\/code><\/p>\n<p>solo dopo aver installato nano con <a href=\"http:\/\/en.wikipedia.org\/wiki\/Ipkg\" target=\"_blank\">ipkg<\/a>. Per l&#8217;utilizzo di crontab vi rimando <a href=\"http:\/\/forum.html.it\/forum\/showthread.php?threadid=310412\" target=\"_blank\">qui<\/a>. Io ho impostato che lo script venga avviato ogni 20minuti; l&#8217;unica nota negativa \u00e8 che le informazioni compreso il MAC Address viaggiano in chiaro&#8230;io non ho problemi perch\u00e8 il server \u00e8 in locale ma anche in generale non credo sia una tragedia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi ho piazzato un&#8217;immaginetta nella sidebar con lo stato della fonera (a proposito ho la sidebar intasata accetto consigli&#8230;l&#8217;ideale sarebbe una seconda sidebar ma il tema non ne supporta due). Lo script per realizzare l&#8217;immagine l&#8217;ho preso dal blog &#8220;Scopriamo l&#8217;acqua calda&#8220;, scovato per caso googlando. Devo dire che fa figo \ud83d\ude00 &#8230; se vi [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,20,9,3,6,60,42],"tags":[],"class_list":["post-168","post","type-post","status-publish","format-standard","hentry","category-informatica","category-blog","category-etica","category-gnulinux","category-internet","category-movimento-fon","category-smanettamenti"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":0,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}