====== Usare La Fonera come ponte WiFi ======
Si utilizzano gli script **[[http://sourceforge.net/projects/ponte2/|ponte2]]** su una Fonera standard (version 0.7.2 rev 3). Qui le **[[http://www.blogin.it/howtoponte2/index.html|istruzioni]]**.
L'unico prerequisito è che la Fonera sia stata **sbloccata abilitando l'accesso SSH**. In breve:
wget http://garr.dl.sourceforge.net/sourceforge/ponte2/ponte2-20070627.tar.gz
tar xzvf ponte2-20070627.tar.gz -C /
reboot
Da OpenWrt Kamikaze si installano anche i pacchetti necessari per essere un client WPA:
wget http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/packages/zlib_1.2.3-4_mips.ipk
wget http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/packages/libopenssl_0.9.8e-1_mips.ipk
wget http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/packages/wpa-supplicant_0.5.7-1_mips.ipk
wget http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/packages/wpa-cli_0.5.7-1_mips.ipk
ipkg install zlib_1.2.3-4_mips.ipk
ipkg install libopenssl_0.9.8e-1_mips.ipk
ipkg install wpa-supplicant_0.5.7-1_mips.ipk
ipkg install wpa-cli_0.5.7-1_mips.ipk
Qui una copia locale dei pacchetti
* **{{.fonera:ponte2-20070627.tar.gz|ponte2-20070627.tar.gz}}**
* **{{.fonera:zlib_1.2.3-4_mips.ipk|zlib_1.2.3-4_mips.ipk}}**
* **{{.fonera:libopenssl_0.9.8e-1_mips.ipk|libopenssl_0.9.8e-1_mips.ipk}}**
* **{{.fonera:wpa-supplicant_0.5.7-1_mips.ipk|wpa-supplicant_0.5.7-1_mips.ipk}}**
* **{{.fonera:wpa-cli_0.5.7-1_mips.ipk|wpa-cli_0.5.7-1_mips.ipk}}**
===== File =====
^ ''/etc/ponte2'' | Eseguibile principale. |
^ ''/etc/init.d/S98ponte2'' | Script presente se viene attivata l'esecuzione automatica, esegue ''/etc/ponte2''. |
^ ''/etc/repeater/ponte2.conf'' | File di configurazione predefinito. |
^ ''/etc/repeater/ponte2${profile}.conf'' | File di configurazione per un profilo specifico. |
===== Problemi =====
==== Password WPA per Master AP ====
L'eventuale **password WPA** per collegarsi al master viene impostata nella pagina web **Master AP** e viene salvata nel file di configurazione. Se dopo aver configurato il master AP si configurano altri parametri in qualche altra scheda, la **password viene rimossa** dal file di configurazione.
==== MadWifi bug: SCAN and RUN ====
Pare che lo script incappi in un [[http://madwifi-project.org/ticket/1054|bug di MadWifi]], per cui è impossibile effettuare uno scanning quando due device WiFi virtuali sono configurati uno come **ap** e l'altro come **station**. L'errore è grave e diventa necessario resettare la Fonera.
SCAN and RUN can't happen at the same time
Break instruction in kernel code in traps.c::do_bp, line 593:
L'istruzione incriminata è quella che setta il canale, alla riga 627 dello script ''/etc/ponte2'' commentare la riga:
$IWCONFIG $ath0_iface channel $AP_ch