
Atheros WiFi on Linux
This Guide is for Atheros Chipsets, go here
to find your chipset
I have tested this on:
Red Hat 9
Fedora Core2
Slackware
For the most part the install procedures are the same.
I started with a fresh install
1. Install Linux
2. For Red Hat and Fedora, make sure you have sharutils
---- #rpm -q sharutils
Link the kernel to the source
---- /lib/modules/{kernel_version}/build should be a symlink to /usr/src/{kernel_version}
Check this by performing the following command
# cd /lib/modules/{kernel_version}
# ls -al build
3 . Get the MadWifi Drivers
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi
4. Build
Build the drivers and load them, wlan and ath_hal must be loaded first.
Change to the madwifi directory and do
# make
# insmod wlan/wlan.o
# insmod ath_hal/ath_hal.o
# insmod driver/ath_pci.o
or install the drivers where they can be loaded automatically using
# make install
*note* Red Hat and Fedora, if you get errors with "#make install"
run "#depmod" and see if you get errors.
If you get errors, set "CONFIG_MOD_VERSION=0" in #menuconfig"
under Loadable module support
I got madwifi configured under RedHat ONCE, and never again was i able to do it. If you find another reason why it gives you "Unresolved Symbols" Let me know!
5. Configure the Car
Check for available Access Points
# ifconfig ath0 up
# iwlist ath0 scan
Assign required information to connect to your access point
# iwconfig ath0 essid ""
# iwconfig ath0 key ""
6. Software!!!! (not a complete list :) )
Kismet - a wifi stumbler
Gkismet - GTK front end for Kismet
Ettercap - Network analyzer, MITM Attacker
Ethereal - Network analyzer
APradar - Connects to networks
Airsnort - WEP cracker
Aircrack - WEP cracker