editediteditedit

HOWTO: Airca8PRO & OpenWRT

Máte problémy s Aircou? Nefunguje vám s některými síťovkami? OpenWRT váš problém vyřeší.

Na začátek je dobré upozornit, že toto howto počítá s tím, že máte zajištěn jiný přístup k internetu než přes aircu :). Nejdřív stáhneme image s firmwarem:
Kd: firmware download
http://cukr.steadynet.org/filez/airca/current-zImage.bin
Na airce je potřeba vypnout kontrolu podpisu firmwaru. Připojíme se přes telnet a napíšeme:
Kd: telnet://<ip_aircy>
z_debug signature disable
A nahrajeme openwrt. po flashi má airca adresu 192.168.1.1. Přes telnet musíme příkazem passwd nastavit heslo, potom je již možná komunikace přes ssh. Nyní je potřeba aircu připojit k internetu:
Kd: pripojeni k netu
ifconfig eth0 <ip> netmask <maska> up
route add default gw <brana>
echo „nameserver <nameserver>“ > /etc/resolv.conf
Stáhněte a nainstalujte parprouted
Kd: parprouted
wget http://cukr.steadynet.org/filez/airca/parprouted_0.64-1_mips.ipk
ipkg update
ipkg install /tmp/parprouted_0.64-1_mips.ipk
Nyní už stačí jen upravit soubory /etc/rc.d/S40network, /etc/config/wireless a /etc/config/network podle následujících ukázek
Kd: vi /etc/rc.d/S40network

  10:41:10: #!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org

START=40
start() {
        echo 0 > /proc/sys/dev/wifi0/diversity
        setup_switch() { return 0; }

        include /lib/network
        setup_switch
        [ -e /etc/config/wireless ] || \
                /sbin/wifi detect > /etc/config/wireless
        /sbin/wifi up
        ifconfig eth0 192.168.1.1 netmask 255.255.255.0      #na eth0 nechte tuto ip adresu
        ifconfig ath0 <ip> netmask <maska>
        route add default gw <gateway>
        sysctl -w net.ipv4.ip_forward=1
        parprouted eth0 ath0
        iwconfig ath0 essid <essid> key <wepkey>
Kd: vi /etc/config/wireless
config wifi-device  wifi0
        option type     atheros
        option mode     11a
        option channel  132


config wifi-iface
        option device   wifi0
#       option network  lan
        option mode     sta
        option ssid     <ssid>
        option hidden   0
        option encryption wep
        option key <klic>
Kd: vi /etc/config/network
# Copyright (C) 2006 OpenWrt.org

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   eth0
#       option proto    static
#       option ipaddr   192.168.1.1
#       option netmask  255.255.255.0
Na závěr upravíme nastavení wifiny pro ČR
Kd: vi /etc/modules.d/50-madwifi
ath_ahb countrycode=616 outdoor
Teď stačí už jen restartovat a vše by melo fungovat :) A pár odkazů na konec:
Kd: links
http://openwrt.dlabac.net/
http://atheros.openwrt.net/
Wiki engine by dan. Content by marv.