OpenWrt-Image selbst bauen

Mein Router ist ein Trendnet TEW-652BRP mit Atheros-Chipsatz. Für andere WLAN-Router müssen die Optionen angepasst werden. Auf die Installation von LuCi verzichte ich hier.

Die WLAN-Karte wird zwar vom Kernel 2.6.28 per default mit dem ath9k-Modul erkannt. Dieses kennt aber einige Features des MadWifi-Treibers (noch) nicht. Für Mesh-Knoten (noch) ungeeignet.

host$ mkdir openwrt
host$ cd openwrt
host$ git clone git://nbd.name/openwrt.git git
host$ cd git
host$ 
host$ vi target/linux/ar71xx/Makefile
host$ # add hostapd kmod-ath9k kmod-mac80211 iw wpa-supplicant kmod-madwifi
host$ # to DEFAULT_PACKAGES
host$ 
host$ make menuconfig
host$ # in "Target System" select "Atheros AR71xx/AR913x [2.6]"
host$ # in "Target Profile" select "Atheros WiFi (madwifi)"
host$ # in "Target Images" select or add "jffs2"
host$ # exit
host$ # save
host$ 
host$ make