En esta guía explico como usar la Fonera para conectar a Internet a través del puerto Ethernet y que el resto de ordenadores de la red se conecten a Internet a través de la Fonera y el puerto Wifi. En una imagen.
Suposiciones:
- La Fonera tiene instalado el firmware OpenWrt versión Kamikaze 7.09 con toda la configuración por defecto.
- La Fonera se conectará a Internet mediante el puerto Ethernet. Será nuestro ISP quien asigne la IP a dicho puerto mediante DHCP.
- El resto de ordenadores de la red se conectarán a Internet a través de la Fonera. La conexión entre los ordenadores y la Fonera será Wifi.
- La Fonera funcionará como AP con cifrado WPA2 y autenticación PSK.
- La interfaz Wifi de la Fonera tendrá la IP 192.168.1.1. El resto de ordenadores reciben una IP del tipo 192.168.1.x. asignada por el servidor DHCP de la Fonera.
Para poder conectar a la Fonera hay que configurar la tarjeta Ethernet de nuestro PC con una IP del tipo 192.168.1.x (x!=1,ya que esa dirección ya la está usando la Fonera). En mi caso usaré la 192.168.1.2. En Linux se hace:
Como partimos de la configuración por defecto lo primero es conectarnos por cable a la Fonera mediante Telnet...
y establecer una contraseña de root
Una vez cambiado el acceso por Telnet queda desactivado. A partir de ahora ya podemos conectarnos por SSH
Lo siguiente es instalar el paquete hostapd en la Fonera, que es el encargado de hacer funcionar el AP en modo WPA-PSK. Como partimos de la configuración por defecto de OpenWrt el acceso a Internet de la Fonera no está configurado y por tanto su gestor de paquetes ipkg no podrá conectarse a Internet para descargar e instalar automáticamente hostapd. Tienes dos opciones:
1.- Configurar la conexión a Internet de la Fonera (consulta la documentación de OpenWrt) y usar el gestor de paquetes ipkg para que instale hostapd y sus dependencias (libopenssl y zlib)
2.- Previamente descargar de http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/packages/ los paquetes necesarios en un PC con servidor SSH funcionando e instalarlos a mano....
Si todo ha ido bien podemos borrar los archivos de instalación de los paquetes
Lo siguiente es configurar la interfaz Wifi de la Fonera. Como he dicho, yo voy a usar WPA2-PSK, si quieres usar otra configuración consulta la documentación de OpenWrt.
# cat /etc/config/wireless
config wifi-device wifi0
option type atheros
option channel 5
option mode g
option diversity 0
option txantenna 1
option rxantenna 1
config wifi-iface
option device wifi0
option network lan
option mode ap
option ssid NombreDeMiRed
option encryption psk2
option key miClaveEsSuperSecreta
option hidden 0Reinicia la Fonera...
... y pasado el tiempo necesario comprueba que te puedes conectar a ella desde cualquier PC mediante Wifi.
¡Es muy importante asegurarse de que funciona el acceso Wifi porque los siguientes pasos desactivan el acceso por Ethernet!. Quedas avisado.
Una vez accedido a la Fonera mediante SSH y Wifi, lo siguiente es eliminar el interfaz LAN del puente y reconfigurar el interfaz LAN como puerto WAN
# cat /etc/config/network
config interface loopback
option ifname lo
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
config interface lan
option ifname ath0
option proto static
option ipaddr 192.168.1.1
option netmask 255.255.255.0
config interface wan
option ifname eth0
option proto dhcp
La configuración por defecto del servidor DHCP de la Fonera no hacer falta tocarla porque es la adecuada para asignar los datos de red a los clientes. En cualquier caso, por si alguien la ha tocado, así es como viene
# cat /etc/config/dhcp
config dhcp
option interface lan
option start 100
option limit 150
option leasetime 12h
config dhcp
option interface wan
option ignore 1Si tienes ONO y una Fonera ya no hace falta que te gastes dinero en un router :)
