Next Previous Contents

1. What you need

1.1 Getting this document

Download this document PDF, PS, Text, TeX, sgml version or all as tar.bz2 package including the configuration files.

1.2 Download, compile and install the madwifi driver

use the latest madwifi-ng subversion checkout

# cd /usr/src
# svn checkout http://svn.madwifi.org/trunk madwifi-ng
# cd madwifi-ng
# make
# make install

1.3 Download, configure, compile and install wpa_supplicant

use the latest wpa_supplicant version

# cd /usr/src
# wget http://hostap.epitest.fi/wpa_supplicant/wpa_supplicant-0.4.9.tar.gz
# tar xvfz wpa_supplicant-0.4.9.tar.gz
# cd wpa_supplicant-0.4.9
# touch .config

-----------------insert these lines into the newly created .config file -------------------

CONFIG_DRIVER_MADWIFI=y
# Change include directories to match with the local setup
CFLAGS += -I/usr/src/madwifi-ng
CONFIG_DRIVER_WEXT=y
CONFIG_IEEE8021X_EAPOL=y
# EAP-MD5 (automatically included if EAP-TTLS is enabled)
CONFIG_EAP_MD5=y
# EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)
CONFIG_EAP_MSCHAPV2=y
# EAP-TLS
CONFIG_EAP_TLS=y
# EAL-PEAP
CONFIG_EAP_PEAP=y
# EAP-TTLS
CONFIG_EAP_TTLS=y
# EAP-GTC
CONFIG_EAP_GTC=y 
# EAP-OTP
CONFIG_EAP_OTP=y
# LEAP
CONFIG_EAP_LEAP=y
# PKCS#12 (PFX) support (used to read private key and certificate file from
# a file that usually has extension .p12 or .pfx)
CONFIG_PKCS12=y
# Include control interface for external programs, e.g, wpa_cli
CONFIG_CTRL_IFACE=y

----------------------------------------------------------------------------------------------------------------

# make
# make install


Next Previous Contents