Stap 6: Gebouw OpenWrt voor de router
Zoals we in eerdere stappen besloten, zullen we OpenWrt op de router. We gaan bouwen onze eigen openwrt-firmware die bevat alles wat die we nodig. Hiervoor moet u een linux machine (of linux met vmware-speler).U kunt het downloaden van de firmware die reeds door mij vanaf hier of u kunt het downloaden vanaf deze pagina (openwrt-brcm-2.4-squashfs-spca5xx-curl-stty).
Ik ben met behulp van vmware spiegelbeeld van ubuntu op een windows machine met vmware player zijn geïnstalleerd.
Open een console en type:
sudo ad rem-worden installeren build-essential subversion libncurses5-dev zlib1g-dev gawk bison gcc
mkdir ~/kamikaze
CD ~/kamikaze
svn co svn://svn.openwrt.org/openwrt/branches/8.09/.
./scripts/feeds update - een
make menuconfig
Selecteer de volgende opties:
TARGET-systeem (Broadcom BCM947xx/953xx [2.4])
Doelprofiel (Generic, Broadcom WiFi (standaard))
Selecteer alle pakketten standaard
Afbeelding configuratie — >
Basissysteem
busybox (druk op enter om verborgen menu te openen)
Configuratie
Coreutils
[*] stty
Kernelmodules
USB-ondersteuning
kmod-usb-core [*]
kmod-usb-ohci [*]
Video-ondersteuning
kmod-video-core [*]
De configuratie opslaan en typt u vervolgens in de console:
wereld V = 99 maken
Dit zal een tijdje duren...
Wanneer klaar is, typt u dit in de console:
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 usb-2.4.31LE06.patch ~/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
Nu hebben we te wijzigen van usb.mk. Open met een tekst editor ~/kamikaze/package/kernel/modules/usb.mk en voeg de volgende code toe aan het:
KernelPackage/usb-spca5xx definiëren $(eval $(Bel KernelPackage, usb-spca5xx))
$(oproep usbdep)
Titel: = spca5xx WebCam driver
#KCONFIG:=$(CONFIG_USB_SPCA5XX)
FILES:=$(LINUX_DIR)/drivers/USB/spca5xx/spca5xx.$(LINUX_KMOD_SUFFIX)
AUTOLOAD: = $(oproep AutoLoad, 70, spca5xx)
endef
Usb.mk met de nieuwe instellingen opslaan.
Nu we de afbeelding opnieuw te bouwen moeten. In Kernel -> modules -> USB-Supoprt hebt u een nieuwe regel "kmod-usb-spca5xx", maken zeker als [M] is gemarkeerd.
CD ~/kamikaze
make menuconfig
TARGET-systeem (Broadcom BCM947xx/953xx [2.4])
Doelprofiel (Generic, Broadcom WiFi (standaard))
Selecteer alle pakketten standaard
Afbeelding configuratie — >
Basissysteem
busybox (druk op enter om verborgen menu te openen)
Configuratie
Coreutils
[*] stty
Kernelmodules
USB-ondersteuning
kmod-usb-core [*]
kmod-usb-ohci [*]
kmod-usb-spca5xx [M]
Video-ondersteuning
kmod-video-core [*]
De nieuwe config, opslaan en vervolgens:
wereld V = 99 maken
Het compileren gestopt om tweemaal te vragen me om een optie te selecteren, heb ik "m" geselecteerd.
Wanneer wordt gedaan, hebt u in ~/kamikaze/bin/brcm-2.4/ de nieuwe firmware:
OpenWRT-brcm-2,4-squashfs.trx
en in ~/kamikaze/bin/brcm-2.4/packages/ de gecompileerde spca5xx-pakket:
kmod-usb-spca5xx_2.4.37.5-1_brcm-2.4.ipk
Laat me weten als u vragen hebt of als iets niet duidelijk is.
Nu vervangen door de oude firmware de nieuwe gebouwd op een:
(Ik gebruikte venster hiervoor, voor linux of mac Volg de instructies op openwrt.org http://wiki.openwrt.org/toh/asus/wl520gu)
Download: http://www.shadowsoftware.net/shadowgameworld/downloads/tftp2.exe
Wijzig de IP op de windows-machine 192.168.1.8.
Verbinden met LAN-poort van de computer een van de LAN-poorten van de router.
Uitvoeren van de vorige van toepassing gedownload: tftp2.exe
In het veld Server zet 192.168.1.1, wachtwoord leeg laat, en in het veld bestand, selecteer het openwrt-brcm-2.4-squashfs-spca5xx-curl-stty.trx bestand. De nieuwe poging ingesteld op 99.
DO NOT Upgrade druk nog.
Met de eenheid ingeschakeld, de resetknop ingedrukt op achterkant eenheid gedurende 30 seconden
Zonder het vrijgeven van de reset-knop, haal de eenheid en houd reset voor nog eens 30 seconden
Sluit de eenheid terug in het bedrijf nog steeds de resetknop een finale 30 seconden (Let op dat deze stap Asus apparaten in terugwinningswijze zette kunt)
Nu druk op de knop bijwerken.
Wacht 5 volle minuten en vervolgens herstart de router.
Wacht een minuut daarvoor te starten, dan:
Telnet 192.168.1.1
De router is nu klaar om te worden geconfigureerd voor verbinding met uw WiFi-netwerk.