Configuración de OpenWrt Kamikaze en modo Cliente y AP a la vez
30 de Septiembre de 2007 | por SKaRCHa |Desde hace unos tres años vengo usando un router Linksys WRT54G flasheado con el firmware OpenWrt. Lo uso para conectarme como cliente de otro punto de acceso que me provee la conexión a Internet.
También tengo otro Linksys WRT54GS que lo usaba más que nada para cacharrear y como centralita de VoIP usando Asterisk.
Bien, pues el otro día este último sufrió, digamos, una de mis terribles metidas de manos y no arrancaba, así que aproveché para probar la nueva versión de OpenWrt, a la que han llamado Kamikaze (versión 7.07 en el momento de escribir esto).
Lo primero que me llamó la atención fue el hecho de que ahora la configuración no se guarda en NVRAM, sino que ésta se guarda en ficheros dentro de /etc/config. Lo malo de esto es que no puedes actualizar el firmware sin perder la configuración, pero vamos, yo de todas formas hacía copia de /etc por si las moscas, así que pienso que la ventaja de tenerlo todo en ficheritos fáciles de entender supera al inconveniente.
Lo siguiente que me llamó la atención leyendo la aún escasa documentación (aunque seguro que pronto el wiki estará hasta arriba) es que se pueden tener varias SSIDs con un solo punto de acceso, y lo mejor, ¡se puede usar en modo cliente y AP (Access Point) a la vez!. Todo esto dependiendo del chip:
Chip Broadcom (el que tiene mi router):
- 1 cliente y de 0 a 3 AP.
- de 1 a 4 AP.
- 1 en modo adhoc
Chip Atheros:
- 1 cliente y de 0 a 4 AP.
- de 1 a 4 AP.
- 1 en modo adhoc
Así que me puse manos a la obra y ¡a cacharreaaaarrr!. :-)
Lo primero que probé fué a tener configuradas dos SSID (dos redes wireless, para entendernos), una privada protegida por WEP y otra abierta. Resumiendo y para no aburrir aún más, funciona. La única pega es que como comparte el BSSID (la dirección MAC de la tarjeta wireless) pueden haber problemas para que algunas tarjetas receptoras detecten las dos redes, así que hay que configurar a mano la que no se “vea”, como si estuviera oculto el SSID. La configuración para conseguir esto, o cómo flashear el router no es el cometido de esta entrada, así que recomiendo la lectura del Wiki de OpenWrt donde está todo perfectamente documentado.
Ahora vamos con lo que me interesaba, que es configurar el WRT en modo cliente como hasta ahora, y además configurarlo como un AP de una red WEP para usarlo con la Nintendo DS. Sí, ya sé que WEP es inseguro, pero es que la DS no soporta WPA.
Fichero /etc/config/network
#### VLAN configuration
config switch eth0
option vlan0 "1 2 3 4 5*"
#### Loopback configuration
config interface loopback
option ifname "lo"
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
#### LAN configuration
config interface lan
option type bridge
option ifname "eth0.0"
option proto static
option ipaddr 192.168.2.254
option netmask 255.255.255.0
#### WAN configuration
config interface wan
option ifname "wl0"
option proto dhcp
Fichero /etc/config/wireless
config wifi-device wl0
option type broadcom
option channel 11
config wifi-iface
option device wl0
option network wan
option mode sta
option ssid Internet
option encryption wep
option key 1234567890
config wifi-iface
option device wl0
option network lan
option mode ap
option ssid Privada
option encryption wep
option key 1234567890
option hidden 0
Y ya está… tan fácil como eso. :-)
Tags: ap, kamikaze, linksys, Linux, openwrt, sta, wifi, wireless, wrt54g
4 comentarios a “Configuración de OpenWrt Kamikaze en modo Cliente y AP a la vez”
Por Martín el 30 de Septiembre de 2007 | Responder
Qué interesante :)
Yo también tengo un WRT54GL y siempre quise instalar OpenWRT, pero por vagancia acabé instalando el DD-WRT que ya viene todo hecho. Bueno, por vagancia, y porque no soy el único que usa la red :(
Por SKaRCHa el 30 de Septiembre de 2007 | Responder
Gracias Martín.
La verdad es que el DD-WRT está muy bien, de hecho yo se lo he instalado a un par de amigos. La primera vez que lo vi me dejó sorprendido de la cantidad de opciones que lleva.
Pero claro, para mi me gusta más instalar uno así básico, que me deja más espacio “en disco” y memoria RAM libre para instalarle lo que yo quiera.
Por Kiwi el 16 de Enero de 2008 | Responder
Me ayudó bastante tu artículo Skarcha, “lo encontré” en el momento oportuno, yo también me decidí por Kamikaze y no sabía que se podían definir varias redes con el mismo adaptador.
Por ma el 17 de Enero de 2008 | Responder
Tengo una red wifi libre o abierta a la que accedo con cualquier pc(la red no tiene ninguna seguridad y no puede acceder al router). Desde la pc comparto la conexion wifi a un red cableada la cual conecto a un router inalambrico para poder acceder con otras pc.
Con wrt54 podria hacer como cliente y como access point para evitar enceder la compu?