hostap: Allow to use Automatic Channel Selection (ACS)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2019-04-24 10:12:29 +01:00
parent fabe150953
commit ea10f1a0b5
13 changed files with 28 additions and 5 deletions

View File

@@ -2164,6 +2164,7 @@ WARNING: untranslated string: wlan client wpa mode ccmp tkip = CCMP-TKIP
WARNING: untranslated string: wlan client wpa mode tkip tkip = TKIP-TKIP
WARNING: untranslated string: wlan clients = Wireless clients
WARNING: untranslated string: wlanap = Access Point
WARNING: untranslated string: wlanap auto = Automatic Channel Selection
WARNING: untranslated string: wlanap channel = Channel
WARNING: untranslated string: wlanap configuration = Access Point Configuration
WARNING: untranslated string: wlanap country = Country Code

View File

@@ -1362,6 +1362,7 @@ WARNING: untranslated string: wlan client wpa mode ccmp tkip = CCMP-TKIP
WARNING: untranslated string: wlan client wpa mode tkip tkip = TKIP-TKIP
WARNING: untranslated string: wlan clients = Wireless clients
WARNING: untranslated string: wlanap = Access Point
WARNING: untranslated string: wlanap auto = Automatic Channel Selection
WARNING: untranslated string: wlanap configuration = Access Point Configuration
WARNING: untranslated string: wlanap country = Country Code
WARNING: untranslated string: wlanap neighbor scan = Neighborhood scan

View File

@@ -880,3 +880,4 @@ WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: vpn statistics n2n = unknown string
WARNING: untranslated string: wlanap auto = Automatic Channel Selection

View File

@@ -1030,6 +1030,7 @@ WARNING: untranslated string: wlan client password = Password
WARNING: untranslated string: wlan client tls cipher = TLS Cipher
WARNING: untranslated string: wlan client tls version = TLS Version
WARNING: untranslated string: wlanap = Access Point
WARNING: untranslated string: wlanap auto = Automatic Channel Selection
WARNING: untranslated string: wlanap configuration = Access Point Configuration
WARNING: untranslated string: wlanap neighbor scan = Neighborhood scan
WARNING: untranslated string: wlanap neighbor scan warning = Warning! Disabling may violate regulatory rules!

View File

@@ -1076,6 +1076,7 @@ WARNING: untranslated string: wlan client password = Password
WARNING: untranslated string: wlan client tls cipher = TLS Cipher
WARNING: untranslated string: wlan client tls version = TLS Version
WARNING: untranslated string: wlanap = Access Point
WARNING: untranslated string: wlanap auto = Automatic Channel Selection
WARNING: untranslated string: wlanap configuration = Access Point Configuration
WARNING: untranslated string: wlanap neighbor scan = Neighborhood scan
WARNING: untranslated string: wlanap neighbor scan warning = Warning! Disabling may violate regulatory rules!

View File

@@ -1362,6 +1362,7 @@ WARNING: untranslated string: wlan client wpa mode ccmp tkip = CCMP-TKIP
WARNING: untranslated string: wlan client wpa mode tkip tkip = TKIP-TKIP
WARNING: untranslated string: wlan clients = Wireless clients
WARNING: untranslated string: wlanap = Access Point
WARNING: untranslated string: wlanap auto = Automatic Channel Selection
WARNING: untranslated string: wlanap configuration = Access Point Configuration
WARNING: untranslated string: wlanap country = Country Code
WARNING: untranslated string: wlanap neighbor scan = Neighborhood scan

View File

@@ -1357,6 +1357,7 @@ WARNING: untranslated string: wlan client wpa mode ccmp tkip = CCMP-TKIP
WARNING: untranslated string: wlan client wpa mode tkip tkip = TKIP-TKIP
WARNING: untranslated string: wlan clients = Wireless clients
WARNING: untranslated string: wlanap = Access Point
WARNING: untranslated string: wlanap auto = Automatic Channel Selection
WARNING: untranslated string: wlanap configuration = Access Point Configuration
WARNING: untranslated string: wlanap country = Country Code
WARNING: untranslated string: wlanap neighbor scan = Neighborhood scan

View File

@@ -894,5 +894,6 @@ WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: vpn start action add = Wait for connection initiation
WARNING: untranslated string: vpn statistics n2n = unknown string
WARNING: untranslated string: vpn wait = WAITING
WARNING: untranslated string: wlanap auto = Automatic Channel Selection
WARNING: untranslated string: wlanap neighbor scan = Neighborhood scan
WARNING: untranslated string: wlanap neighbor scan warning = Warning! Disabling may violate regulatory rules!

View File

@@ -792,6 +792,7 @@
< Weekly
< wireless network
< wlanap
< wlanap auto
< wlanap configuration
< wlanap country
< wlanap neighbor scan
@@ -902,6 +903,7 @@
< transport mode does not support vti
< update ruleset
< Weekly
< wlanap auto
############################################################################
# Checking cgi-bin translations for language: it #
############################################################################
@@ -1157,6 +1159,7 @@
< Weekly
< wireless network
< wlanap
< wlanap auto
< wlanap configuration
< wlanap neighbor scan
< wlanap neighbor scan warning
@@ -1487,6 +1490,7 @@
< Weekly
< wireless network
< wlanap
< wlanap auto
< wlanap configuration
< wlanap neighbor scan
< wlanap neighbor scan warning
@@ -2225,6 +2229,7 @@
< Weekly
< wireless network
< wlanap
< wlanap auto
< wlanap configuration
< wlanap country
< wlanap neighbor scan
@@ -3001,6 +3006,7 @@
< Weekly
< wireless network
< wlanap
< wlanap auto
< wlanap configuration
< wlanap country
< wlanap neighbor scan
@@ -3126,5 +3132,6 @@
< vpn start action add
< vpn wait
< Weekly
< wlanap auto
< wlanap neighbor scan
< wlanap neighbor scan warning

View File

@@ -270,7 +270,7 @@ if ( -d '/sys/class/net/mon.'.$wlanapsettings{'INTERFACE'} ) {
}
my @channellist_cmd;
my @channellist;
my @channellist = (0);
if ( $wlanapsettings{'DRIVER'} eq 'NL80211' ){
my $wiphy = `iw dev $wlanapsettings{'INTERFACE'} info | grep wiphy | cut -d" " -f2`;
@@ -285,7 +285,7 @@ $_ =~ /(.*) \[(\d+)(.*)\]/;
$channel = $2;chomp $channel;
if ( $channel =~ /\d+/ ){push(@temp,$channel + 0);}
}
@channellist = @temp;
push(@channellist, @temp);
} else {
@channellist_cmd = `iwlist $monwlaninterface channel|tail -n +2 2>/dev/null`;
# get available channels
@@ -296,7 +296,7 @@ $_ =~ /(.*)Channel (\d+)(.*):/;
$channel = $2;chomp $channel;
if ( $channel =~ /\d+/ ){push(@temp,$channel + 0);}
}
@channellist = @temp;
push(@channellist, @temp);
}
my @countrylist_cmd = `regdbdump /usr/lib/crda/regulatory.bin 2>/dev/null`;
@@ -414,7 +414,13 @@ if ( scalar @channellist > 0 ){
END
;
foreach $channel (@channellist){
print "<option $selected{'CHANNEL'}{$channel}>$channel</option>";
print "<option $selected{'CHANNEL'}{$channel}>";
if ($channel eq 0) {
print "- $Lang::tr{'wlanap auto'} -";
} else {
print $channel;
}
print "</option>";
}
print "</select></td></tr>"
} else {

View File

@@ -2839,6 +2839,7 @@
'wlan client wpa mode tkip tkip' => 'TKIP-TKIP',
'wlan clients' => 'WLAN-Clients',
'wlanap' => 'Access Point',
'wlanap auto' => 'Automatic Channel Selection',
'wlanap channel' => 'Kanal',
'wlanap configuration' => 'Access Point Konfiguration',
'wlanap country' => 'Ländercode',

View File

@@ -2888,6 +2888,7 @@
'wlan client wpa mode tkip tkip' => 'TKIP-TKIP',
'wlan clients' => 'Wireless clients',
'wlanap' => 'Access Point',
'wlanap auto' => 'Automatic Channel Selection',
'wlanap channel' => 'Channel',
'wlanap configuration' => 'Access Point Configuration',
'wlanap country' => 'Country Code',

View File

@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = hostapd
PAK_VER = 45
PAK_VER = 46
DEPS = ""