Si utilizzano gli script ponte2 su una Fonera standard (version 0.7.2 rev 3). Qui le 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
/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. |
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.
Pare che lo script incappi in un 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