miércoles, mayo 06, 2015

Configuración de un Router con DD-WRT en modo Repetidor inalámbrico Universal.


El objeto de este post es enseñar a configurar un repetidor WiFi a partir de algún modelo de Router con CPU Broadcom y que tenga instalado el firmware DD-WRT basado en Linux. Un repetidor no es mas que un punto de acceso adicional para conectarse a Internet. Esta funcionalidad también se conoce como Wireless Client Bridge , o Range Expander. Arquitectónicamente el repetidor se conecta a otro router inalámbrico como un cliente, para conseguir una única dirección IP a través de DHCP.
Es necesario cuando la señal de WiFi no nos llega bien al ordenador es decir por cuestiones de distancia, obstáculos como paredes, puertas, etc, la señal se empobrece y le cuesta llegar al sitio donde la necesitamos. Podemos repetir la señal de nuestro router original fácilmente con otro dispositivo de manera inalámbrica sin tender cables, ni nada engorroso y así acercar la misma al lugar deseado. Hay muchos routers que se le puede instalar DD-WRT si tienen alguno pueden comprobar si es compatible en la pagina oficial DD-WRT en la
pestaña router database. El mas famoso de los routers que usa este firmware es el WRT-54G/GL/GS.

PRE-REQUISITOS IMPORTANTES.

1.- Saber acceder a la interfaz Web de su Router (Web-GUI). La interfaz gráfica de usuario es el panel de control mediante el cual ud. puede manejar las diferentes configuraciones de su router inalámbrico. Ahora tenemos que acceder a nuestro router, es muy fácil, solo que deben acceder ahora desde un ordenador con Windows, Linux o Mac, ya que vamos a usar el navegador del PC. En el PC abrimos el Navegador que usemos (Google Chrome, Firefox, Safari, Internet Explorer) y en la barra de direcciones escribimos la IP que corresponde a nuestro modelo, (por ejemplo: 192.168.1.1) y damos a la tecla Enter.
Estas son algunas de las direcciones IP por defecto más comunes:192.168.0.1 (usados en cablemodems Cisco) 192.168.1.1 (más comúnmente utilizados en Linksys y Asus), 192.168.2.1 (algunos Belkins), 192.168.11.1 (algunos búfalos), 192.168.10.1 o 192.168.30.1 (algunos de Motorola ), y puede haber otros.

2.- Saber flashear el firmware DD_WRT en su router. En este caso NO hablamos del router original que le instalo su operador, sino el router que ud va usar como repetidor. Por supuesto de serie no trae este firmware, excepto algunos especiales como el Crotalus por ejemplo. Si ya comprobó en la web oficial de DD-WRT que su router es compatible con su firmware, debe hacer el flasheo antes de configurar el repetidor universal. Si no sabe hacerlo, el tutorial esta en este enlace.

3.- Conecte el Router al PC por cable Ethernet. Si bien se puede realizar por WiFi, no es recomendable ya que durante los cambios de red inalámbrica durante la configuración se puede perder la conectividad.

CONFIGURACIÓN DEL REPETIDOR WIFI.

Conectamos el router por cable al puerto LAN y en el explorador de windows escribimos: 192.168.1.1 (o la IP que tenga) y damos Enter  para poder acceder a la web de configuración del router con DD-WRT (Si el acceso no tiene contraseña irán directos al PASO 1):


Como vemos las pestañas aparecen en gris dado que esta interfaz de usuario tiene acceso por contraseña lo podemos ver en que la WAN IP encima de la pestaña "estado" tienen el valor: 0.0.0.0. Si hacemos clic en cualquier pestaña "configuración" por ejemplo, nos pide el usuario y contraseña:


PASO 1.- Ir a la pestaña "Configuración", sub-pestaña "Configuración básica":
Cambiar "dirección IP local" a una subred única (diferente de dispositivo que desea repetir), como 192.168.69.1. Con esto, podremos tener acceso a nuestro router de forma innalámbrica en todo momento con la dirección 192.168.69.1. La mascara de subred como siempre: 255.255.255.0 y debemos poner como puerta de enlace y DNS local la IP local del router emisor, en este caso 192.168.1.1. Pulsa "Grabar config".


PASO 2.- Teclee en la barra de direcciones de su navegador a la nueva dirección IP que haya elegido en el paso anterior (en este caso 192.168.69.1). En DD-WRT ir a la pestaña "Seguridad", sub-pestaña "Firewall": Desactive todas las casillas de verificación y marque desactivar la pestaña firewall. Pulsa "Grabar config".


PASO 3.- Vaya a la pestaña "Inalámbrico" (Wireless), sub-pestaña "Configuración básica" (Basic settings):
- Establezca el modo inalámbrico a "Repeater".
En "Wireless Physical Interface", selecciona "Wireless Network Name (SSID) a la red que desea repetir. Establezca la configuración de red (Network Configuration) a "Bridged".
Haga clic en "Grabar config." ("Virtual Interfaces" no aparece hasta que salvas los cambios).

Pulsa el "Add" en "Virtual Interfaces", e introduce un SSID (un nombre cualquiera para tu señal repetida). Aislamiento AP (AP Isolation) es "desactivar" (disabled) y Network Configuration es "Bridged".
Opcional: Configura Wireless Channel en "Auto" (o en el canal del emisor).
Pulsa "Grabar config." (Save). 

Nota: Si el emisor wifi (router original) emite en G-only, el Wireless Network Mode de tu router hay que ponerlo en "G-only" ya que si no, no conectara con el router emisor. Normalmente (90%), las señales WiFi están en "mezcla" (mixed) pero podría darse el caso de que alguna solo emita en G por lo que este detalle es importante de comprobar en caso de que no te funcionara el repetidor.


PASO 4.- (Opcional) Este paso solo es necesario si la red wifi a la que nos vamos a conectar esta "abierta" es decir sin clave o contraseña ni cifrado y también si tu ya has configurado una señal WiFi SSID a la que te quieres conectar siempre. 
Vamos a la pestaña "Administración", subpestaña "administración". 
(En esta pagina, también puedes aprovechar a poner un nombre y una clave de acceso a la pagina de configuración de tu router para que solo tu puedas configurarlo. Recuerda que para entrar, lo haces por la dirección que hayas establecido anteriormente, por ejemplo:192.168.69.1).
Para repetir cualquier señal inalámbrica de forma dinámica, de forma que el repetidor se conecte a la primera señal SSID disponible:
Copia y pega lo siguiente en "Cron":

nvram set wl_ssid=""

Pulsa "Grabar config" (Save).


Nota: En el modo dinámico, el router NO repite automáticamente señales WiFi que estén con seguridad o encriptadas. Si la señal wifi a la que tu router se conecta usa WEP, WPA o WPA2, introduce la SSID en Physical Interface en el paso 3 y continua con el paso 5.

PASO 5.-  Vamos a configurar el nivel de seguridad y cifrado que vamos a usar. La mayoría de los routers que nos instalan los operadores de telefonía, vienen con una nivel de seguridad de serie. Algunos vienen con el modo (WEP) que ya esta obsoleto por lo fácil que es de descifrar. Personalmente considero que el mejor modo de repetir una señal inalámbrica sin fallos es la combinación Modo (WPA personal) con el cifrado (AES) o (TKIP). He notado que tratando de repetir el modo (WPA2) es bastante engorroso y el cifrado (TKIP) o el (TKIP + AES) a veces dan problemas.

Vamos a la pestaña "inalámbrico" subpestaña "Seguridad Inalámbrica".

Nos aparece la Interfaz física (Router emisor) y la Interfaz Virtual (repetidor) y es importante decir que el modo de seguridad y el cifrado en ambos tienen que ser exactamente el mismo o no funcionará. 

En physical interface wl0 SSID seleccionamos:

- security mode:  WPA Personal
- algoritmo wpa: AES (o la que se pueda)
- Clave Compartida WPA: (xxxxxxxxx) Es la clave del wifi ponemos una de 9 caracteres o mas,)

En Virtual Interfaces wl0.1 SSID seleccionamos:

- security mode:  WPA Personal
- algoritmo wpa: AES (ídem al de physical interface)
- Clave Compartida WPA: (xxxxxxxxx) Ponemos la misma clave de physical interface)

Pulsa "Grabar Config" y "Aplicar". 


Ahora esperamos unos segundos (o un par de minutos) para que el router asimile toda la información que hemos introducido. Es muy probable que haya que esperar un poco para que se conecten ambas señales inalámbricas. Ahora para saber si esta repitiendo correctamente, solo debemos acceder por WiFi al repetidor,  ponemos la contraseña y vemos si se conecta. Abrimos el navegador y buscamos cualquier cosa a ver si accede a Internet correctamente.
En caso de que no se conecte a Internet, accedemos al repetidor a su interfaz de usuario DD-WRT y observamos si el valor WAN IP nos lo ha dado. Si este se mantiene en 0.0.0.0. es que no hay conexión y algo ha fallado. (en ese caso repetimos el proceso de cero y verificando sobre todo la contraseña y el nivel de seguridad en ambos coincida).


Sugerencia. El firmware DD-WRT es capaz de aumentar la potencia del router si éste lo soporta. En este caso, los valores de potencia del router (Tx Power) oscilan entre 1 a 251 mW y aunque podemos dejarlo en el valor por defecto que es 71 mW se puede aumentar para extender la distancia de cobertura, aunque no es recomendable subir mas de 120 mW para evitar problemas de otro tipo que podrían suceder.
 Para cambiar los valores accedemos a la pestaña "Inalámbrico" y la subpestaña "Configuración Avanzada" y en el campo: Tx Power escribimos el valor de potencia que queremos como se muestra en la siguiente imagen.



A continuación pulse "Grabar Config." y "Aplicar".

Una segunda sugerencia es que podemos cambiar la contraseña del router repetidor sin problemas una vez estén sincronizados ambos. Durante el tutorial en el paso 5 les dije que usaran la misma clave compartida (contraseña), pero una vez ambos routers están enlazados y funcionando a la perfección, podemos cambiar la contraseña del router repetidor sin mayor problema.

Suerte.



[Fuente] http://www.dd-wrt.com/wiki