On 25/11/17 23:47, manul wrote:
> Package: wpasupplicant
> Version: 2:2.6-7
> Severity: important
> 
> Dear Maintainer,
> 
> Since the last upgrade of wpasupplicant, it does not anymore honor the 
> 'default' interface config in /etc/network/interfaces (it is supposed to 
> fallback to it 
> as stated in wpasupplicant documentation).
> So dhclient is not called, and IP is not configured.
> 
> I have the following stanza in /etc/default/interfaces:
> -------
> auto wlan0
> 
> iface wlan0 inet manual
>         wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
>         wpa-roam-default-iface default
> 
> iface default inet dhcp
> -------
> 
> And the following stanza in /etc/wpa_supplicant/wpa_supplicant.conf
> -------
> network={
>         ssid="sid5G"
>         psk="*****"
>         priority=32
> }
> -------
> 
> Before latest update to 2.6-7, it properly resorted to 'iface default inet 
> dhcp' in /etc/netwpork/interfaces in the following cases:
> a) have no id_str option in /etc/wpa_supplicant/wpa_supplicant.conf (as 
> stated above)
> b) have id_str option in /etc/wpa_supplicant/wpa_supplicant.conf, but the 
> corresponding 'iface XXX inet dhcp' is missing from /etc/default/interfaces
> 
> And it matched the documented behaviour.
> 
> Now after the upgrade with version 2.6-7, the ONLY way to make wpasupplicant 
> to automatically invoke dhclient, is using the id_str option for each the 
> network config AND having 
> the corresponding iface XXX inet dhcp' stanza in /etc/default/interfaces .
> 
> So for example, this is what ONLY now works:
>  
> stanza in /etc/default/interfaces:
> -------
> auto wlan0
> 
> iface wlan0 inet manual
>         wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
>         wpa-roam-default-iface default
> 
> iface default inet dhcp
> iface one-of-my-networks inet dhcp
> -------
> 
> plus the following stanza in /etc/wpa_supplicant/wpa_supplicant.conf
> -------
> network={
>         ssid="sid5G"
>         psk="*****"
>       id_str="one-of-my-networks"
>         priority=32
> }
> -------
> 
> But providing separate id_str for all possible networks in 
> /etc/wpa_supplicant/wpa_supplicant.conf and their corresponding "iface XXX 
> inet dhcp" entries in /etc/network/interfaces
> is too clumsy to do with each known network (and unnecessarily clogs with 
> extra entries both the interfaces and wpa_supplicant.conf files).
> And also does not anymore follow the roaming mode documented behaviour in 
> /usr/share/doc/wpa_supplicant/README.modes.gz

Thanks for your report. Could you please download from
snapshots.debian.org and test a previous version from experimental,
2:2.6-5? That'd help to possibly rule out patches I applied since 2.6
has last been in unstable.


-- 
Cheers,
  Andrew

Reply via email to