When my net.ath0 start I get this error: Code: cpdc0w ~ # /etc/init.d/net.ath0 start * Starting ath0 * Starting wpa_supplicant on ath0 ... /lib/rcscripts/net.modules.d/wpa_supplicant: array assign: line 86: syntax error near unexpected token `(' /lib/rcscripts/net.modules.d/wpa_supplicant: array assign: line 86: `IEEE 802.1X (no WPA)' When I execute wpa_cli -iath0 status I have: Code: cpdc0w ~ # wpa_cli -iath0 status bssid=00:11:20:45:9b:10 ssid=BELL pairwise_cipher=NONE group_cipher=NONE key_mgmt=IEEE 802.1X (no WPA) wpa_state=ASSOCIATED Supplicant PAE state=AUTHENTICATED suppPortStatus=Authorized EAP state=SUCCESS selectedMethod=17 (EAP-LEAP) The 802.1x phase is negociated OK thus I only have to do: Code: cpdc0w ~ # dhcpcd ath0 and the interface come up. It seems that there is a bug in /lib/rcscripts/net.modules.d/wpa_supplicant when the variable substitution takes place: Code: wpa_supplicant_associated() { local -a status=( $( wpa_cli -i${1} status | awk -F= '/^key_mgmt|^wpa_state|^decision/ { print $2 }' ) ) if [[ ${status[0]} == NONE ]]; then [[ ${status[1]} == ASSOCIATED ]] else [[ ${status[2]} == COND_SUCC ]] fi return $? } Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: The 802.1X authentication is done but dhcpcd in not started.
*** This bug has been marked as a duplicate of 74637 ***
Damn - it's not a dupe :/ Patch coming
Created attachment 48762 [details, diff] fixes EAP Please test patch and report back
Job well done guys! It worked! Thanks a lot. This bug can now be closed.
In CVS - will be in baselayout-1.11.9 I'll mark the bug as FIXED when it hits portage :)
Fixed by baselayout-1.11.9