[2/5] Replace wpad-mini with hostapd-mini

Submitted by Fabian Blaese on March 11, 2020, 5:11 p.m.

Details

Message ID 20200311171105.3558036-3-fabian@blaese.de
State Superseded
Headers show

Commit Message

Fabian Blaese March 11, 2020, 5:11 p.m.
A wpa_supplicant is not necessary for our firmware,
because it does not connect to encrypted WiFi networks.

Therefore it is possible to use the smaller hostapd-mini
instead of the combined wpad-mini packages.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
---
This patch requires to manually create the station interface in configurehood,
so that patch has to be applied first.
---
 bsp/ar71xx/.config | 2 ++
 1 file changed, 2 insertions(+)

Patch hide | download patch | download mbox

diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
index 43cb74c..eaf5ea4 100644
--- a/bsp/ar71xx/.config
+++ b/bsp/ar71xx/.config
@@ -97,6 +97,8 @@  CONFIG_CLEAN_IPKG=y
 # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
 # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set
 # CONFIG_PACKAGE_ALFRED_VIS is not set
+CONFIG_PACKAGE_hostapd-mini=y
 CONFIG_PACKAGE_opkg=m
+CONFIG_PACKAGE_wpad-mini=m
 CONFIG_STRIP_KERNEL_EXPORTS=y
 CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512

Comments

Adrian Schmutzler March 11, 2020, 6:02 p.m.
Hi,

Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

Ich würde in der Commit Message noch explizit erwähnen, dass das den Use-Case betrifft, wenn jemand einen FF-Router per WLAN als Uplink anbindet.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of
> Fabian Bläse
> Sent: Mittwoch, 11. März 2020 18:11
> To: franken-dev@freifunk.net
> Subject: [PATCH 2/5] Replace wpad-mini with hostapd-mini
> 
> A wpa_supplicant is not necessary for our firmware,
> because it does not connect to encrypted WiFi networks.
> 
> Therefore it is possible to use the smaller hostapd-mini
> instead of the combined wpad-mini packages.
> 
> Signed-off-by: Fabian Bläse <fabian@blaese.de>
> ---
> This patch requires to manually create the station interface in configurehood,
> so that patch has to be applied first.
> ---
>  bsp/ar71xx/.config | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
> index 43cb74c..eaf5ea4 100644
> --- a/bsp/ar71xx/.config
> +++ b/bsp/ar71xx/.config
> @@ -97,6 +97,8 @@ CONFIG_CLEAN_IPKG=y
>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set
>  # CONFIG_PACKAGE_ALFRED_VIS is not set
> +CONFIG_PACKAGE_hostapd-mini=y
>  CONFIG_PACKAGE_opkg=m
> +CONFIG_PACKAGE_wpad-mini=m
>  CONFIG_STRIP_KERNEL_EXPORTS=y
>  CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512
> --
> 2.25.1
Fabian Blaese March 11, 2020, 6:32 p.m.
On 11.03.20 19:02, Adrian Schmutzler wrote:
> Ich würde in der Commit Message noch explizit erwähnen, dass das den Use-Case betrifft, wenn jemand einen FF-Router per WLAN als Uplink anbindet.
Wird das getan? Eigentlich dachte ich, dass sich das spätestens mit dem configurehood im Cron erledigt hat.
Kann man aber noch mit aufnehmen.

Gruß
Fabian
Adrian Schmutzler March 11, 2020, 6:52 p.m.
Ich weiß, dass Leute das mit V1 gemacht habe, und es gibt bestimmt welche, die das mit V2 hinpfuschen.

Nur falls jemand danach sucht, dann muss er nicht denken.

> -----Original Message-----
> From: Fabian Bläse [mailto:fabian@blaese.de]
> Sent: Mittwoch, 11. März 2020 19:33
> To: Adrian Schmutzler <mail@adrianschmutzler.de>; franken-dev@freifunk.net
> Subject: Re: [PATCH 2/5] Replace wpad-mini with hostapd-mini
> 
> On 11.03.20 19:02, Adrian Schmutzler wrote:
> > Ich würde in der Commit Message noch explizit erwähnen, dass das den Use-
> Case betrifft, wenn jemand einen FF-Router per WLAN als Uplink anbindet.
> Wird das getan? Eigentlich dachte ich, dass sich das spätestens mit dem
> configurehood im Cron erledigt hat.
> Kann man aber noch mit aufnehmen.
> 
> Gruß
> Fabian
Robert Langhammer March 12, 2020, 6 p.m.
Hallo Fabian,

es ist etwas schade, dass es damit auch aus der layer3 raus ist. Ich
habe hier auch eine laufen, bei der ich das Heimnetz einfach mit
ausstrahle. Vielleicht sollte man das für die layer3 wieder an machen.

Viele Grüße
Robert

Am 11.03.20 um 18:11 schrieb Fabian Bläse:
> A wpa_supplicant is not necessary for our firmware,
> because it does not connect to encrypted WiFi networks.
>
> Therefore it is possible to use the smaller hostapd-mini
> instead of the combined wpad-mini packages.
>
> Signed-off-by: Fabian Bläse <fabian@blaese.de>
> ---
> This patch requires to manually create the station interface in configurehood,
> so that patch has to be applied first.
> ---
>  bsp/ar71xx/.config | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
> index 43cb74c..eaf5ea4 100644
> --- a/bsp/ar71xx/.config
> +++ b/bsp/ar71xx/.config
> @@ -97,6 +97,8 @@ CONFIG_CLEAN_IPKG=y
>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set
>  # CONFIG_PACKAGE_ALFRED_VIS is not set
> +CONFIG_PACKAGE_hostapd-mini=y
>  CONFIG_PACKAGE_opkg=m
> +CONFIG_PACKAGE_wpad-mini=m
>  CONFIG_STRIP_KERNEL_EXPORTS=y
>  CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512
Adrian Schmutzler March 12, 2020, 7:19 p.m.
Man müsste nur die tiny-devices separat unterhalten, dann würde sich das ganz von selbst ergeben...

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of
> Robert Langhammer
> Sent: Donnerstag, 12. März 2020 19:01
> To: franken-dev@freifunk.net
> Subject: Re: [PATCH 2/5] Replace wpad-mini with hostapd-mini
> 
> Hallo Fabian,
> 
> es ist etwas schade, dass es damit auch aus der layer3 raus ist. Ich
> habe hier auch eine laufen, bei der ich das Heimnetz einfach mit
> ausstrahle. Vielleicht sollte man das für die layer3 wieder an machen.
> 
> Viele Grüße
> Robert
> 
> Am 11.03.20 um 18:11 schrieb Fabian Bläse:
> > A wpa_supplicant is not necessary for our firmware,
> > because it does not connect to encrypted WiFi networks.
> >
> > Therefore it is possible to use the smaller hostapd-mini
> > instead of the combined wpad-mini packages.
> >
> > Signed-off-by: Fabian Bläse <fabian@blaese.de>
> > ---
> > This patch requires to manually create the station interface in configurehood,
> > so that patch has to be applied first.
> > ---
> >  bsp/ar71xx/.config | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
> > index 43cb74c..eaf5ea4 100644
> > --- a/bsp/ar71xx/.config
> > +++ b/bsp/ar71xx/.config
> > @@ -97,6 +97,8 @@ CONFIG_CLEAN_IPKG=y
> >  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
> >  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set
> >  # CONFIG_PACKAGE_ALFRED_VIS is not set
> > +CONFIG_PACKAGE_hostapd-mini=y
> >  CONFIG_PACKAGE_opkg=m
> > +CONFIG_PACKAGE_wpad-mini=m
> >  CONFIG_STRIP_KERNEL_EXPORTS=y
> >  CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512
Fabian Blaese March 12, 2020, 11:23 p.m.
hostapd-mini kann weiterhin einen WPA2 AP betreiben.
Nur WPA2 Client geht nicht mehr.

Gruß
Fabian

On 12.03.20 19:00, Robert Langhammer wrote:
> Hallo Fabian,
> 
> es ist etwas schade, dass es damit auch aus der layer3 raus ist. Ich
> habe hier auch eine laufen, bei der ich das Heimnetz einfach mit
> ausstrahle. Vielleicht sollte man das für die layer3 wieder an machen.
> 
> Viele Grüße
> Robert
> 
> Am 11.03.20 um 18:11 schrieb Fabian Bläse:
>> A wpa_supplicant is not necessary for our firmware,
>> because it does not connect to encrypted WiFi networks.
>>
>> Therefore it is possible to use the smaller hostapd-mini
>> instead of the combined wpad-mini packages.
>>
>> Signed-off-by: Fabian Bläse <fabian@blaese.de>
>> ---
>> This patch requires to manually create the station interface in configurehood,
>> so that patch has to be applied first.
>> ---
>>  bsp/ar71xx/.config | 2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
>> index 43cb74c..eaf5ea4 100644
>> --- a/bsp/ar71xx/.config
>> +++ b/bsp/ar71xx/.config
>> @@ -97,6 +97,8 @@ CONFIG_CLEAN_IPKG=y
>>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
>>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set
>>  # CONFIG_PACKAGE_ALFRED_VIS is not set
>> +CONFIG_PACKAGE_hostapd-mini=y
>>  CONFIG_PACKAGE_opkg=m
>> +CONFIG_PACKAGE_wpad-mini=m
>>  CONFIG_STRIP_KERNEL_EXPORTS=y
>>  CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512
>
Robert Langhammer March 14, 2020, 10:32 p.m.
Hi Fabian,

tatsächlich, der kann das. AP reicht da auch.

Reviewed-by: Robert Langhammer <rlanghammer@web.de>

Am 13.03.20 um 00:23 schrieb Fabian Bläse:
> hostapd-mini kann weiterhin einen WPA2 AP betreiben.
> Nur WPA2 Client geht nicht mehr.
>
> Gruß
> Fabian
>
> On 12.03.20 19:00, Robert Langhammer wrote:
>> Hallo Fabian,
>>
>> es ist etwas schade, dass es damit auch aus der layer3 raus ist. Ich
>> habe hier auch eine laufen, bei der ich das Heimnetz einfach mit
>> ausstrahle. Vielleicht sollte man das für die layer3 wieder an machen.
>>
>> Viele Grüße
>> Robert
>>
>> Am 11.03.20 um 18:11 schrieb Fabian Bläse:
>>> A wpa_supplicant is not necessary for our firmware,
>>> because it does not connect to encrypted WiFi networks.
>>>
>>> Therefore it is possible to use the smaller hostapd-mini
>>> instead of the combined wpad-mini packages.
>>>
>>> Signed-off-by: Fabian Bläse <fabian@blaese.de>
>>> ---
>>> This patch requires to manually create the station interface in configurehood,
>>> so that patch has to be applied first.
>>> ---
>>>  bsp/ar71xx/.config | 2 ++
>>>  1 file changed, 2 insertions(+)
>>>
>>> diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
>>> index 43cb74c..eaf5ea4 100644
>>> --- a/bsp/ar71xx/.config
>>> +++ b/bsp/ar71xx/.config
>>> @@ -97,6 +97,8 @@ CONFIG_CLEAN_IPKG=y
>>>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
>>>  # CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set
>>>  # CONFIG_PACKAGE_ALFRED_VIS is not set
>>> +CONFIG_PACKAGE_hostapd-mini=y
>>>  CONFIG_PACKAGE_opkg=m
>>> +CONFIG_PACKAGE_wpad-mini=m
>>>  CONFIG_STRIP_KERNEL_EXPORTS=y
>>>  CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512