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