domingo, 30 de marzo de 2008

Añadir una segunda antena a la Fonera

Vamos a añadir una segunda antena a la Fonera para que una pueda recibir la señal y la otra pueda emitirla. Las imagenes que adjunto estan echas en una Fonera 2100. Proximamente le añadiré a una 2200.

La ventajas de hacer esto, son que ganaremos calidad a la hora de repetir una red, con una antena cojeremos la señal y con la otra la repetiremos.

Primero de todo abrimos la Fonera, y podemos ver donde se encuentra soldado el cable que recoje la antena. En este modelo es fácil ver donde soldar una segunda antena, en el otro modelo tiene alguna complicación mas..

Necesitamos una cacho de cable que en una punta tena un conector RP-SMA (yo he usado uno con conector N que tenia por casa, tambien vale) y en el nada para poder soldarlo a la placa.

Antes de soldar el cable hacemos un pequeño agujero en la Fonera para poder pasar el cable, ya que si en la otra puna tenemos un conector SMA o N no nos pasaria.





Como se ve en la imagen, soldo el vivo en el centro y la masa en uno de los laterales, vigilando de no cruzar uno con otro.

Una vez echo esto ya solo tenemos que configurar el archivo wireless, que esta en:

/etc/config/wireless

Y allí modificamos las opciones siguientes:

option txantenna [numero]
option rxantenna [numero]

txantena es la opcion que la Fonera usa para emitir y rxantena la que usa para recibir. Si nos fijamos en la placa de la Fonera pone un numero en cada sitio (ANT 2 y ANT 1) podremos uno en cada sitio segun nos convengañ


Resultado final.




sábado, 29 de marzo de 2008

Compartir directorio con la Fonera

Para poder compartir el directorio de Windows con la fonera y así poder aumentar la capacidad de la misma o bien usar el Aircrack-ng sin quedarnos sin espacio por las capturas.

Nos bajamos el modulo CIFS de aquí:
http://www.gcd.org/fonera/kmod-fs-cifs_2.4.32-ar531x-1_mips.ipk

O bien desde la misma Fonera en el directorio tmp tecleamos:
wget http://www.gcd.org/fonera/kmod-fs-cifs_2.4.32-ar531x-1_mips.ipk

Ahora lo instalamos con:
ipkg install kmod-fs-cifs_2.4.32-ar531x-1_mips.ipk

Ahora tenemos que montar el directorio. Creamos una carpeta para compartir en la Fonera que se llamará compartido dentro de /mnt, quedará así /mnt/compartido

En Windows hacemos los mismo, la carpeta se llamará shared, le daré los permisos necesarios y la compartiré. La carpeta en Windows la he creado en C: para no tener que escribir tanto Grin

Una vez creadas las montamos:
mount -t cifs //169.254.255.3\\shared /mnt/compartido -o unc=\\\\169.254.255.3\\shared,ip=169.254.255.3,user=marc,pass=****,dom=INICIOMS

La ip corresponde a la que tengo asignada en la tarjeta de red del pc y la carpeta shared es lo que comparto en Windows. Lo demas parece claro, no? directorio en la Fonera /mnt/compartido. Luego solo queda el nombre de usuario en Windows, el pasword y el dominio.

De momento me ha funcionado con cable, con Wifi todavía no.

viernes, 28 de marzo de 2008

Refrigerar la Fonera

El principal problema de la Fonera es su sobrecalentamiento cuando usamos Aircrack-ng o bien otras utilidades. La solución pasa por ponerle un ventilador (con disipador a ser posible) dentro de la Fonera, encima del chip.

La modiificación sale muy barata, yo he comprado los ventiladores en eBay a este vendedor por unos 4 euros.

Abro la Fonera y busco el mejro sitio para poner el ventilador encima del chip Atheros, para sujetarlos he usado un poco de cinta aislante. Luego conecto los cables que trae el ventilador, el positivo en el V5y el negativo en el GND de los puertos serie de la Fonera.


Una vez tapada la Fonera me aseguro de que no se pueda mover el ventilador dentro, ya que sino podria producir un corto circiuto en la placa y dejarla inservible.


Ya por último la hago unos agujeros en la carcasa para facilitar el paso del aire dentro la Fonera y así una mejor refrigeración.


Unas fotos de como ha quedado...






miércoles, 26 de marzo de 2008

Instalar Aircrack-ng en la Fonera con Ponte2

Vamos a ver como instalar Aircrack-ng en la fonera con ponte2.
Primero de todo accedemos a la fonera via ssh, una vez dentro escribimos:

wget http://www.fonera.info/files/ipkg/kamikaze-2.6/libpthread_0.9.28.2-12_mips.ipk
wget http://www.fonera.info/files/ipkg/kamikaze-2.6/aircrack-ptw_1.0.0-1_mips.ipk

Una vez bajados los paquetes los instalamos:

ipkg install libpthread_0.9.28.2-12_mips.ipk
ipkg install aircrack-ptw_1.0.0-1_mips.ipk



Ahora creamos una interfaz nueva en modo monitor:

wlanconfig ath3 create wlandev wifi0 wlanmode monitor
ifconfig ath3 up

Listo! ya podemos usar el Aircrack-ng en la Fonera. Facil, no?

Fonera repetidor con Ponte2

Voy a resumir como poner la Fonera en modo repetidor con Ponte2 siguiendo el sifguiente esquema de red conexion:

Inet___Router-1__-->>(º Wifi º)<<--__Router-2__-->>(º Wifi º)


Una vez se haya iniciada la fonera y con Ponte2 instalado, introducimos en el navegador la puerta de enlace de la Fonera por defecto (169.254.255.1) y nos aparecera la interfaz de Ponte2 junto con la de Fon, por lo que se compartiran las dos interfaces graficas y podremos usar la de Fon ya que queda intacta.




Ahora vamos a configrarla para que nos recoja la señal por Wifi y la repita por tal. Entramos en Ponte2 Client mode repeat AP.




En la primera parte es donde guardamos la configuración que realizaremos (save as profile name:) y para que las proximas veces que arranque la fonera nos inicie con la ultima configuración marcaremos la opcion (make a service). Además hay otra opción mas abajo que permite arrancar directamente la configuración que tengamos guardada sin tener que configurarlo todo de nuevo.



En la siguiente pestaña es donde configuramos los datos del router al cual queremos repetir la señal, el ESSID y la clave WEP en hexadecimal. Aunque hay que decir que alguna veces me falla con el essid, la manera infalible el conectarlo esv mediante la mac, que hasta ahora no me ha fallado. tengo que decir tambien que no lo he probado con WPA, tansolo con claves WEP.



Nos vamos a client link donde configuramos los datos ip para conectarnos al router como clientes. Yo uso siempre ip fija ya que prefiero tener el DHCP desactiva en el router principal



En la pestaña repeater_ap, es donde configuramos los datos que va a repetir la fonera. Podemos tener un essid del que vamos a repetir, yo lo tengo así.
Luego se pone el rango de ip's que va a utilizar la fonera para que se conecten clientes y si queremos activar el DHCP. Recordar que tiene que ser un rango diferente al que estamos conectados al router principal. Y finalmente y muy importante es poner la misma clave pero en ASCII, ya que no he sido capaz de repetir una señal con una clave diferente.



Luego ya solo nos queda configurar la interfaz eth0 en caso de que tambien queramos que la fonera haga de cliente bridge mediante ethernet.



Hay una opcion para activar FON, aunque yo taodavia no la he usado.. esta por probar.

La última opción es la de abrir los puertos:

Hay que poner la ip del pc que va a utilizar p2p

El numero de puerto con el protocolo correspondiente.



Guardamos los cambios y nos aparecerá una especie de consola que noos irá dicendo los pasos que hace, hasta que nos conecte.

jueves, 6 de marzo de 2008

Instalar Ponte2 en la Fonera



La Fonera es un router que sirve Fon y con el cual podemos sacarle mucho provecho. Entre otras cosas podemos usarlo como repetidor universal de otra señal Wifi, como modo cliente de otra señal Wifi o bien usarlo para añadir una señal Wifi a nuestro router (en caso de no tener). La Fonera viene con un sistema operativo Linux embedido y basado en OpenWrt ya instalado. Ponte2 es un conjunto de scripts (creados por antonio Anselmi) con los cuales podemos hacer facilmente este tipo de configuraciones sin necesidad de programar los scripts a "pelo", tiene un interfaz web que nos facilita mucho el trabajo.

Vamos a ver como lo hacemos para instalarlo:

Lo primero de todo necesitamos tener acceso a la fonera mediante ssh, para así trabajar en linea de comandos.
Lo siguiente será descargarnos Ponte2 para luego instalarlo en la Fonera
cd /tmp
wget http://downloads.sourceforge.net/ponte2/ponte2-20070
627.tar.gz

cd /
tar xzvf /tmp/ponte2-20070627.tar.gz
reboot
Si no tenemos acceso a internet con la Fonera podemos acceder a mediante SCP (con el programa WinSCP) y así obtener acceso al los directorios de forma grafica y transferir cualquier archivo desde el Windows.

La proxima vez que arranquemos la Fonera ya estara Ponte2 funcionando dentro de ella.
Accedemos a ella mediante targeta de red con la ip 169.254.255.1 o bien por Wifi 192.168.10.1