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