Bug#361425: [pkg-wpa-devel] Bug#361425: wpasupplicant: Works only if
options are in an wpa-conf file
Daniel Huhardeaux
devel at tootai.net
Sun Apr 9 07:29:20 UTC 2006
Kel Modderman wrote:
> daniel huhardeaux wrote:
>> Package: wpasupplicant
>> Version: 0.4.8-2
>> Severity: normal
>>
>>
>> Using wpa-conf /path/to/wpasupplicant.conf in interfaces and having
>> options
>> there is working. Putting each option in interfaces file failed for 3
>> of them.
>> Here are outputs from ifupdown.sh script in verbosity mode:
>>
>> wpa_supplicant: ctrl_interface=/var/run/wpa_supplicant
>> wpa_supplicant: /sbin/wpa_supplicant -B -P
>> /var/run/wpa_supplicant.wlan0.pid -i wlan0 -C /var/run/wpa_supplicant
>> -D ndiswrapper
>> wpa_supplicant: ctrl_interface socket located at
>> /var/run/wpa_supplicant/wlan0
>> wpa_supplicant: wpa-eapol-version : Unknown command 'eapol_version'
>> wpa_supplicant: wpa-ap-scan : Unknown command 'ap_scan'
>> wpa_supplicant: wpa-fast-reauth : Unknown command 'fast_reauth'
>> wpa_supplicant: configuring new network block, guessing network_id of
>> "0"? : 0
>> wpa_supplicant: wpa-ssid : OK
>> wpa_supplicant: wpa-psk : OK
>> wpa_supplicant: wpa-pairwise : OK
>> wpa_supplicant: wpa-key-mgmt : OK
>> wpa_supplicant: wpa-proto : OK
>> wpa_supplicant: enabling network 0 : OK
>>
>> DHCP offer is not founded, no network. Same option in a conf file
>> (previous wpa_supplicant behaviour) is ok.
>>
>>
>
> What does your /etc/network/interfaces stanza look like?
I translate in interfaces all the otions which are declared in the conf
file:
iface wlan0-MyEssid inet dhcp
test wireless essid MyEssid
pre-up \
echo "Starting pre-Up"
wpa-driver ndiswrapper
wpa-ssid MyEssid
wpa-ap_scan 2
wpa-proto WPA2
wpa-key_mgmt WPA-PSK
wpa-pairwise CCMP TKIP
wpa-psk d4dae65328d14eff2adc68fde7d202d96de5fc1d9f2cd7425e00238f91b743ff
wpa-eapol_version 1
wpa-fast_reauth 1
If you carefully read the errors, they are from the script when the
stanzas of /etc/network/interfaces are converted in actions for wpa_cli
like:
# global settings
if [ -n "$IF_WPA_EAPOL_VERSION" ]; then
if [ "$VERBOSITY" = "1" ]; then
echo -n "$WPA_SUP_PNAME:
wpa-eapol-version : " #message is shown
fi
$WPA_CLI_BIN -p $WPA_COMMON_CTRL_IFACE -i $IFACE \
eapol_version "$IF_WPA_EAPOL_VERSION"
>$TO_NULL #this causes the failure
fi
--
Daniel
More information about the Pkg-wpa-devel
mailing list