<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.5">
<TITLE>Hostapd and wpa_supplicant configuration</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hello,</FONT>

<BR><FONT SIZE=2 FACE="Arial">I want to use hostapd and wpa_supplicant to sercure the access to a Network. I want to use WPA-EAP with EAP-PSK. I have installed hostapd in the Access Point and wa_supplicant in te client laptop. I used these configurations :</FONT></P>

<P><FONT SIZE=2 FACE="Arial">* The file .config of the hostapd :</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_DRIVER_MADWIFI=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">CFLAG += -I/usr/&#8230;&#8230;#path to madwifi src</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_EAP=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_EAP_PSK=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_RADIUS_SERVER=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">* The file hostapd.conf :</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>

<BR><FONT SIZE=2 FACE="Arial">interface=ath1</FONT>

<BR><FONT SIZE=2 FACE="Arial">driver=madwifi</FONT>

<BR><FONT SIZE=2 FACE="Arial">logger_syslog_level=2</FONT>

<BR><FONT SIZE=2 FACE="Arial">logger_stdout=-1</FONT>

<BR><FONT SIZE=2 FACE="Arial">logger_stdout_level=2</FONT>

<BR><FONT SIZE=2 FACE="Arial">debug=0</FONT>

<BR><FONT SIZE=2 FACE="Arial">dump_file=/tmp/hostapd.dump</FONT>

<BR><FONT SIZE=2 FACE="Arial">ctrl_interface=/var/run/hostapd</FONT>

<BR><FONT SIZE=2 FACE="Arial">ctrl_interface_group=0</FONT>

<BR><FONT SIZE=2 FACE="Arial">ssid=test</FONT>

<BR><FONT SIZE=2 FACE="Arial">ath_alg=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">ieee8021x=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">eapol_key_index_workaround=0</FONT>

<BR><FONT SIZE=2 FACE="Arial">eap_server=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">own_ip_addr=10.0.0.20</FONT>

<BR><FONT SIZE=2 FACE="Arial">nas_identifier=ap.example.com</FONT>

<BR><FONT SIZE=2 FACE="Arial">auth_server_addr=127.0.0.1</FONT>

<BR><FONT SIZE=2 FACE="Arial">auth_server_port=1812</FONT>

<BR><FONT SIZE=2 FACE="Arial">auth_server_shared_secret=secret</FONT>

<BR><FONT SIZE=2 FACE="Arial">radius_retry_primary_intervel=600</FONT>

<BR><FONT SIZE=2 FACE="Arial">radius_server_auth_port=1812</FONT>

<BR><FONT SIZE=2 FACE="Arial">wpa=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">wpa_key_management=WPA-EAP</FONT>

<BR><FONT SIZE=2 FACE="Arial">wpa_pairwise=TKIP</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">* The file .config of the wpa_supplicant :</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_DRIVER_MADWIFI=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">CFLAG += -I/usr/&#8230;&#8230;#path to madwifi src</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_IEEE8021X_EAPOL=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_EAP_PSK=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_CTRL_IFACE=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_BACKEND=file</FONT>

<BR><FONT SIZE=2 FACE="Arial">CONFIG_PEERKEY=y</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">* The file wpa_supplicant.conf of the :</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">ctrl_interface=/var/run/wpa_supplicant</FONT>

<BR><FONT SIZE=2 FACE="Arial">eapol_version=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">ap_scan=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">fast_reauth=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">network={</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">ssid=&quot;test&quot;</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">key_mgmt=WPA-EAP</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">eap=psk</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">identity=&quot;eap_psk_user&quot;</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">eap_psk=06b4be19da289f475aa46a33cb793029</FONT>

<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">nai=&quot;eap_psk_user@example.com&quot;</FONT>

<BR><FONT SIZE=2 FACE="Arial">}</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">When running hostapd, this message is shown :</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>

<BR><FONT SIZE=2 FACE="Arial">...</FONT>

<BR><FONT SIZE=2 FACE="Arial">ioctl[IEEE80211_IOCTL_SETMLME]: Invalid argument</FONT>

<BR><FONT SIZE=2 FACE="Arial">...</FONT>

<BR><FONT SIZE=2 FACE="Arial">could not connect to kernel driver.</FONT>

<BR><FONT SIZE=2 FACE="Arial">&#8230;.</FONT>

<BR><FONT SIZE=2 FACE="Arial">l2_packet_receive - recvfrom: Network is down</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">And when running the wpa_supplicant, the hostapd show : </FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>

<BR><FONT SIZE=2 FACE="Arial">ath0: STA xx:xx:xx:xx:xx:xx IEE 802.11 associated</FONT>

<BR><FONT SIZE=2 FACE="Arial">ath0: STA xx:xx:xx:xx:xx:xx IEE 802.1X authentication failed - EAP type: 0 (Unknown)</FONT>

<BR><FONT SIZE=2 FACE="Arial">ath0: STA xx:xx:xx:xx:xx:xx IEE 802.1X Supplicant used different EAP type: 1 (Identity)</FONT>

<BR><FONT SIZE=2 FACE="Arial">_________________________________________</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I want to know il my configuration is valid or not.</FONT>

<BR><FONT SIZE=2 FACE="Arial">If it is valid, what is the problem? Is there a solution.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Thanks.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Moahmed</FONT>
</P>

</BODY>
</HTML>