{"id":197,"date":"2008-02-25T19:54:46","date_gmt":"2008-02-25T18:54:46","guid":{"rendered":"http:\/\/freebox.blogdns.com\/index.php\/2008\/02\/25\/resoconto-smanettamenti-wrt-con-la-fonera\/"},"modified":"2008-02-25T23:49:16","modified_gmt":"2008-02-25T22:49:16","slug":"resoconto-smanettamenti-wrt-con-la-fonera","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2008\/02\/25\/resoconto-smanettamenti-wrt-con-la-fonera\/","title":{"rendered":"Resoconto smanettamenti *wrt con la fonera"},"content":{"rendered":"<p>In questi 2-3 giorni ho testato abbastanza a fondo le varie possibilit\u00e0 che la fonera con firmware <strong>non<\/strong> ufficiali offre. Premetto che sostengo ovviamente la filosofia <a href=\"http:\/\/www.fon.com\" title=\"Fon\" target=\"_blank\">FON<\/a> e che le prove che ho fatto le ho fatte su una seconda fonera mentre la prima stava offrendo internet al vicino alien (si connette ogni giorno per 15 min lol ).<\/p>\n<p>Ci sono alcune cose che mi hanno fatto cambiare pi\u00f9 volte firmware e sembra che nessuno le soddisfi tutte, io vorrei che fosse tutto pronto per gestire un <strong>repeater<\/strong>, per fare <strong>wardriving<\/strong> (compreso montare le condivisioni samba col modulo <strong>cifs<\/strong>) e per far girare <strong>chillispot<\/strong> con i server di fon. Quest&#8217;ultima cosa purtroppo non sono ancora riuscito ad averla funzionante. C&#8217;\u00e8 da notare che tolto il wardriving (colpa dei driver madwifi vecchi che fanno crashare tutto) si pu\u00f2 avere tutto gi\u00e0 con il firmware fon e l&#8217;addon freewlan&#8230;quindi alla fine non \u00e8 assolutamente necessario perdere tutto questo tempo con firmware alternativi.<\/p>\n<p>Le alternative che ho provato sono:<\/p>\n<ul>\n<li><strong><a href=\"http:\/\/www.openwrt.org\" title=\"Openwrt\" target=\"_blank\">Openwrt,<\/a><\/strong> la base di quasi tutti i firmware linux per router\/ap compreso il firmware fon.<\/li>\n<li><strong><a href=\"http:\/\/www.dd-wrt.com\" title=\"Dd-wrt\" target=\"_blank\">Dd-wrt<\/a><\/strong>, anchessa basata su openwrt con opzioni aggiuntive e un&#8217;interfaccia completa.<\/li>\n<li><strong><a href=\"http:\/\/fon.testbox.dk\/\" title=\"Legend\" target=\"_blank\">Legend<\/a><\/strong>, una openwrt moddata, sto cercando di capire a cosa sia rivolta.<\/li>\n<\/ul>\n<p><!--more--><strong>DD-WRT<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.dd-wrt.com\/dd-wrtv3\/templates\/dd-wrt\/images\/logo.gif\" alt=\"dd-wrt\" align=\"left\" height=\"40\" width=\"210\" \/><\/p>\n<p>La prima che ho installato \u00e8 stata dd-wrt, come mi aspettavo mi ha subito sopreso per la quantit\u00e0 di opzioni configurabili. Mi sono reso conto di quanto sappia poco o niente di reti \ud83d\ude00<\/p>\n<p>L&#8217;interfaccia web \u00e8 <strong>spaziale<\/strong>!!&#8230;\u00e8 quella pi\u00f9 completa e facile da comprendere di tutte, si pu\u00f2 gestire tutto da via web mentre via ssh si pu\u00f2 incappare in personalizzazioni del team di ddwrt che possono spiazzare.<\/p>\n<p>Ovviamente tutto questo si paga, dd-wrt \u00e8 molto pesante per la povera fonera e la memoria libera disponibile \u00e8 <strong>sotto il 10%<\/strong>, questo vuol dire che se si vuole installare qualche serizio aggiuntivo, come chillispot, si hanno un p\u00f2 di difficolt\u00e0.<\/p>\n<p>Altra nota negativa \u00e8 l&#8217;<strong>impossibilit\u00e0<\/strong> (almeno per me) di riuscire a montare la partizione <strong>\/jffs\/<\/strong> per installare su &#8220;disco&#8221; i programmi. In linea teorica il supporto c&#8217;\u00e8 ma non funziona ne con le ultime rc ne con le ultime beta. Questo \u00e8 un grosso problema perch\u00e8 se voglio installare un programma devo rifarlo ad ogni riavvio. Aircrack e l&#8217;injection di aireplay-ng sulla ultima rc funziona! (sulla ultima beta no). Il modulo cifs per montare le partizioni samba esiste e funziona ma bisogna <strong>imbroccare<\/strong> la versione del <strong>kernel<\/strong> giusta per cui il modulo \u00e8 stato gi\u00e0 compilato.<\/p>\n<p><strong>OpenWrt<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.easyvmx.com\/blog\/files\/images\/openwrt.png\" alt=\"openwrt\" align=\"left\" height=\"95\" width=\"395\" \/>La differenza con dd-wrt ricorda molto la differenza fra Debian e Ubuntu o simili. L&#8217;interfaccia web \u00e8 configurabile con impostazioni solo di base, tanto che anche gli stessi wiki ufficiali si riferiscono a comandi da <strong>ssh<\/strong> anche per configurazioni semplici. Questo pu\u00f2 infastidire se si vuole cambiare qualcosa &#8220;al volo&#8221; e non si ha tempo da perdere o semplicemente se si conosce poco la shell Linux (figuriamoci quella di un sistema particolare come openwrt) .<\/p>\n<p>Il sistema \u00e8 molto leggero, viene occupata meno della <strong>met\u00e0<\/strong> della memoria, \u00e8 chiaro che si \u00e8 andati al risparmio perch\u00e8 per esempio il wpa non \u00e8 installato di default. Questo vuol dire che Chillispot pu\u00f2 essere installato e fatto andare, sul forum di openwrt per\u00f2 mi hanno detto che per funzionare con i server radius di FON <strong>chillispot<\/strong> deve essere <strong>patchato.<\/strong><\/p>\n<p>Ho provato a mettere su un <strong>repeater<\/strong> a mano ma non ce l&#8217;ho fatta, mentre con dd-wrt si fa in 5min, nel wiki c&#8217;\u00e8 scritto che il wpa_supplicant ufficiale non supporta i driver wireless della fonera ma non so quanto sia vero perch\u00e8 comunque il repeater non mi andava neanche se toglievo la protezione lol .<\/p>\n<p>In realt\u00e0 esiste uno <strong>script<\/strong> fatto dai creatori del firmware Legend che dovrebbe funzionare anche su openwrt ma non ho provato, in ogni caso l&#8217;ho provato su Legend e funziona!<\/p>\n<p>La partizione <strong>jffs<\/strong> \u00e8 gi\u00e0 <strong>attiva<\/strong> di default! Aircrack e l&#8217;injection di aireplay non danno problemi, anche il modulo cifs funziona alla grande anche se niente di tutto ci\u00f2 \u00e8 ovviamente installato di default<\/p>\n<p><strong>Legend<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/fon.testbox.dk\/legend.jpg\" alt=\"legend\" align=\"left\" height=\"182\" width=\"555\" \/>Lo sto ancora provando ed \u00e8 attualmente in uso dalla mia fonera, da quel poco che ho capito \u00e8 una openwrt modificata per la fonera con dei tool utili in pi\u00f9. <a href=\"http:\/\/fon.testbox.dk\/Legend\/pre4.5\/fonera\/LISTOFSCRIPTSANDCHANGES.txt\" target=\"_blank\">Qui<\/a> c&#8217;\u00e8 una semplice lista con gli script disponibili. La partizione <strong>jffs<\/strong> \u00e8 gi\u00e0 attiva di defaul, aircrack l&#8217;injection di aireplay e il modulo cifs sono installati di default e funzionano bene; come ho gi\u00e0 detto esiste uno script per configurare la fonera come <strong>repeater,<\/strong> nel firmware legend \u00e8 gi\u00e0 tutto incluso e funzionante anche se ci sono un paio di cose da capire. La <strong>ram<\/strong> purtroppo \u00e8 occupata per l&#8217;80%&#8230;non \u00e8 poco, spero che chillispot riesca a girare.<\/p>\n<p>Al momento sto usando questo firmware perch\u00e8 dd-wrt mi stava dando sui nervi quando cercavo di gestirla via ssh, e con questi script gi\u00e0 pronti mi sembra pi\u00f9 facilmente configurabile di una openwrt liscia.<\/p>\n<p>Chillispot non \u00e8 installato quindi immagino che il discorso \u00e8 uguale a chillispot su openwrt&#8230;<\/p>\n<p>Riguardo allo script per il <strong>repeater<\/strong> seguendo le sue indicazioni sono arrivato a questa <strong>configurazione:<\/strong><\/p>\n<ul>\n<li>ath1&#8211;client wireless&#8211;192.168.1.12 connesso a tutta la mia rete col cavo tramite la prima fonera<\/li>\n<li>ath0&#8211;master&#8211;192.168.2.1 gestisce i client wireless con dhcp<\/li>\n<li>eth0&#8211;wired&#8211;192.168.10.1 client con cavo<\/li>\n<\/ul>\n<p>Questa disposizione assolutamente <strong>non mi piace<\/strong>, vorrei che fosse tutto un <strong>bridge,<\/strong> la fonera dovrebbe avere 1 solo indirizzo ip e indipendentemente dal metodo di connessione vorrei usare lo stesso indirizzo ip senza dhcp&#8230;ho fatto delle prove a mano ma senza successo, ho lasciato quindi un <a href=\"http:\/\/forum.openwrt.org\/viewtopic.php?id=14659\" title=\"Repeater fonera openwrt\" target=\"_blank\">post<\/a> sul forum di openwrt speriamo che mi caghino.<\/p>\n<p>Chi mi conosce e conosce casa mia si star\u00e0 chiedendo cosa me ne frega di avere un repeater se al momento la rete pubblica fon non \u00e8 attiva sulla seconda fonera dato che non riesco a far andare chillispot&#8230;il problema \u00e8 che non so come mai ma la velocit\u00e0 risulta molto maggiore se uso un repeater&#8230;forse ci sono delle incompatibilit\u00e0 con la mia scheda e il firmware fon originale o non so cosa&#8230;<\/p>\n<p>In conclusione dd-wrt \u00e8 troppo modificata in negativo per essere utilizzata da ssh mentre \u00e8 una bomba da web gui e consuma troppa ram. Openwrt \u00e8 un casino da configurare :D&#8230;Legend sembra un buon compromesso!! \ud83d\ude09<\/p>\n<p>Ora manca solo mettere a posto la configurazione del repeater e chillispot speriamo di non doverlo ricompilareee \ud83d\ude00<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questi 2-3 giorni ho testato abbastanza a fondo le varie possibilit\u00e0 che la fonera con firmware non ufficiali offre. Premetto che sostengo ovviamente la filosofia FON e che le prove che ho fatto le ho fatte su una seconda fonera mentre la prima stava offrendo internet al vicino alien (si connette ogni giorno per [&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,3,60,49,42,8],"tags":[113,109,62,111,13,110,112,87],"class_list":["post-197","post","type-post","status-publish","format-standard","hentry","category-informatica","category-gnulinux","category-movimento-fon","category-networking-informatica","category-smanettamenti","category-software","tag-ap","tag-dd-wrt","tag-fonera","tag-legend","tag-networking","tag-openwrt","tag-reepater","tag-wireless"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/197","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=197"}],"version-history":[{"count":0,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/197\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}