Paso 6: Edificio OpenWrt para el router
Como hemos decidido en pasos anteriores, tendremos OpenWrt en el router. Vamos a crear nuestro propio firmware de openwrt que incluye todo lo que necesitamos. Para esto usted necesita una máquina linux (o linux corriendo en vmware player).Puede descargar el firmware ya hecho por mi desde aquí o se puede descargar desde esta página (openwrt-brcm-2.4-squashfs-spca5xx-curl-stty).
Estoy usando vmware imagen de ubuntu en una máquina windows con vmware player instalado.
Abrimos una consola y tecleamos:
sudo Apto-conseguir instalar build-essential subversion libncurses5-dev zlib1g-dev gawk bisonte gcc
mkdir ~/kamikaze
CD ~/kamikaze
svn co svn://svn.openwrt.org/openwrt/branches/8.09/.
./scripts/feeds update - un
hacer menuconfig
Seleccione las siguientes opciones:
Sistema de destino (Broadcom BCM947xx/953xx [2,4])
Perfil de destino (genérico, Broadcom WiFi (por defecto))
Seleccionar todos los paquetes por defecto
Configuración de la imagen — >
Sistema de base de
BusyBox (pulse enter para abrir el menú oculto)
Configuración
Coreutils
stty [*]
Módulos del kernel
Soporte USB
kmod-usb-core [*]
kmod-usb-ohci [*]
Soporte de vídeo
kmod-video-core [*]
Guardar la configuración y teclear en consola:
que mundo V = 99
Esto le llevará un tiempo...
Cuando se hace, escribe esto en consola:
wget http://mxhaard.free.fr/spca50x/embedded/KernelPatch/usb-2.4.31LE06.patch.tar.gz
tar xvfz usb-2.4.31LE06.patch.tar.gz
MV 2.4.31LE06.patch usb ~/kamikaze/build_dir/linux-brcm-2.4/linux-2.4*/drivers/usb
CD ~/kamikaze/build_dir/linux-brcm-2.4/linux-2.4*/drivers/usb
Patch - p1 < usb-2.4.31LE06.patch
Ahora tenemos que modificar usb.mk. Abrir con un editor de texto ~/kamikaze/package/kernel/modules/usb.mk y agregue el código siguiente a él:
definir KernelPackage/usb-spca5xx $(eval $(llamada KernelPackage, usb-spca5xx))
$(llamada usbdep),
Título: = spca5xx WebCam driver
#KCONFIG:=$(CONFIG_USB_SPCA5XX)
Files:=$(LINUX_DIR)/drivers/USB/spca5xx/spca5xx.$(LINUX_KMOD_SUFFIX)
AUTOLOAD: = $(llamada AutoLoad, 70, spca5xx)
endef
Guardar usb.mk con la nueva configuración.
Ahora tenemos que construir la imagen de nuevo. En Kernel -> módulos -> apoyar USB tendrás una nueva línea "kmod-usb-spca5xx", asegúrese que está marcado como [M].
CD ~/kamikaze
hacer menuconfig
Sistema de destino (Broadcom BCM947xx/953xx [2,4])
Perfil de destino (genérico, Broadcom WiFi (por defecto))
Seleccionar todos los paquetes por defecto
Configuración de la imagen — >
Sistema de base de
BusyBox (pulse enter para abrir el menú oculto)
Configuración
Coreutils
stty [*]
Módulos del kernel
Soporte USB
kmod-usb-core [*]
kmod-usb-ohci [*]
kmod-usb-spca5xx [M]
Soporte de vídeo
kmod-video-core [*]
Guardar la nueva configuración y luego:
que mundo V = 99
La compilación paró dos veces para pedirme que seleccione una opción, seleccioné "m".
Cuando se hace, usted tendrá en ~/kamikaze/bin/brcm-2.4/ el nuevo firmware:
openwrt-brcm-2.4-squashfs.trx
y en ~/kamikaze/bin/brcm-2.4/packages/ el paquete spca5xx compilado:
kmod-usb-spca5xx_2.4.37.5-1_brcm-2.4.ipk
Déjeme saber si usted tiene preguntas o si algo no está claro.
Ahora reemplazar el firmware antiguo con el nuevo uno:
(Yo usé ventana para ello para linux o mac, siga las instrucciones en http://wiki.openwrt.org/toh/asus/wl520gu openwrt.org)
Descargar: http://www.shadowsoftware.net/shadowgameworld/downloads/tftp2.exe
Cambiar la IP en la máquina windows a 192.168.1.8.
Conecte el puerto LAN de la computadora a uno de los puertos LAN del router.
Ejecutar la aplicación anterior Descargar: tftp2.exe
En el campo servidor poner 192.168.1.1, dejar la contraseña vacía y en el campo de archivo, seleccione el archivo openwrt-brcm-2.4-squashfs-spca5xx-curl-stty.trx. Establezca los reintentos en 99.
No actualización botón aún.
Con la unidad encendida, presione y sostenga el botón reset en la parte trasera de la unidad durante 30 segundos
Sin soltar el botón de reset, desenchufe la unidad y sostenga reset durante 30 segundos
Enchufe la unidad en todavía sujetando el botón reset una final 30 segundos (tenga en cuenta que este paso puede poner dispositivos de Asus en modo de recuperación)
Ahora Pulsa el botón actualizar.
Espere 5 minutos y luego reiniciar el router.
Esperar un minuto en arrancar, luego:
telnet 192.168.1.1
Ahora el router está listo para ser configurado para conectarse a tu red WiFi.