From d823d5f07211e984489027d57c49ae16db66c7f2 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sat, 27 Oct 2018 09:55:19 +0200 Subject: [PATCH] hostapd: add switch to disable neigborhood scan this may violate regulatory rules because 40Mhz channels should disabled if there are other networks but nearly every commercial router ignore this. Signed-off-by: Arne Fitzenreiter --- html/cgi-bin/wlanap.cgi | 20 +++++++ langs/de/cgi-bin/de.pl | 2 + langs/en/cgi-bin/en.pl | 2 + lfs/hostapd | 2 + src/patches/hostapd/hostapd-2.6-noscan.patch | 62 ++++++++++++++++++++ 5 files changed, 88 insertions(+) create mode 100644 src/patches/hostapd/hostapd-2.6-noscan.patch diff --git a/html/cgi-bin/wlanap.cgi b/html/cgi-bin/wlanap.cgi index 0abbf6d6e7..72c9a12982 100644 --- a/html/cgi-bin/wlanap.cgi +++ b/html/cgi-bin/wlanap.cgi @@ -74,6 +74,7 @@ $wlanapsettings{'DEBUG'} = '4'; $wlanapsettings{'DRIVER'} = 'NL80211'; $wlanapsettings{'HTCAPS'} = ''; $wlanapsettings{'VHTCAPS'} = ''; +$wlanapsettings{'NOSCAN'} = 'off'; &General::readhash("/var/ipfire/wlanap/settings", \%wlanapsettings); &Header::getcgihash(\%wlanapsettings); @@ -247,6 +248,10 @@ $checked{'HIDESSID'}{'off'} = ''; $checked{'HIDESSID'}{'on'} = ''; $checked{'HIDESSID'}{$wlanapsettings{'HIDESSID'}} = "checked='checked'"; +$checked{'NOSCAN'}{'off'} = ''; +$checked{'NOSCAN'}{'on'} = ''; +$checked{'NOSCAN'}{$wlanapsettings{'NOSCAN'}} = "checked='checked'"; + $selected{'ENC'}{$wlanapsettings{'ENC'}} = "selected='selected'"; $selected{'CHANNEL'}{$wlanapsettings{'CHANNEL'}} = "selected='selected'"; $selected{'COUNTRY'}{$wlanapsettings{'COUNTRY'}} = "selected='selected'"; @@ -415,6 +420,7 @@ END ; } print<$Lang::tr{'wlanap neighbor scan'}: on | off$Lang::tr{'wlanap neighbor scan warning'}
$Lang::tr{'wlanap encryption'}: