2020-07-10 13:36:29 +02:00
< div class = " tab-pane fade " id = " advanced " >
< h4 class = " mt-3 " >< ? php echo _ ( " Advanced settings " ); ?> </h4>
< div class = " row " >
< div class = " col-md-6 mb-2 " >
< div class = " custom-control custom-switch " >
< ? php $checked = $arrHostapdConf [ 'BridgedEnable' ] == 1 ? 'checked="checked"' : '' ?>
2022-06-22 12:50:00 +02:00
< ? php $disabled = strpos ( strtolower ( $operatingSystem ), 'ubuntu' ) !== false ? 'disabled="disabled"' : '' ?>
< input class = " custom-control-input " id = " chxbridgedenable " name = " bridgedEnable " type = " checkbox " value = " 1 " < ? php echo $checked ?> <?php echo $disabled ?> />
2020-07-10 13:36:29 +02:00
< label class = " custom-control-label " for = " chxbridgedenable " >< ? php echo _ ( " Bridged AP mode " ); ?> </label>
</ div >
</ div >
</ div >
< div class = " row " >
< div class = " col-md-6 mb-2 " >
< div class = " custom-control custom-switch " >
< ? php $checked = $arrHostapdConf [ 'WifiAPEnable' ] == 1 ? 'checked="checked"' : '' ?>
< ? php $disabled = $managedModeEnabled == false && $arrHostapdConf [ 'WifiAPEnable' ] != 1 || $arrHostapdConf [ 'BridgedEnable' ] == 1 ? 'disabled="disabled"' : '' ?>
< input class = " custom-control-input " id = " chxwificlientap " name = " wifiAPEnable " type = " checkbox " value = " 1 " < ? php echo $checked ?> <?php echo $disabled ?> />
< label class = " custom-control-label " for = " chxwificlientap " >< ? php echo _ ( " WiFi client AP mode " ); ?> </label>
</ div >
</ div >
</ div >
< div class = " row " >
< div class = " col-md-6 mb-2 " >
< div class = " custom-control custom-switch " >
< ? php $checked = $arrConfig [ 'ignore_broadcast_ssid' ] == 1 || $arrConfig [ 'ignore_broadcast_ssid' ] == 2 ? 'checked="checked"' : '' ?>
< input class = " custom-control-input " id = " chxhiddenssid " name = " hiddenSSID " type = " checkbox " value = " 1 " < ? php echo $checked ?> />
< label class = " custom-control-label " for = " chxhiddenssid " >< ? php echo _ ( " Hide SSID in broadcast " ); ?> </label>
</ div >
</ div >
</ div >
2020-09-11 20:03:14 +02:00
< div class = " row " >
< div class = " col-xs-3 col-sm-3 " >
< div class = " custom-control custom-switch " >
< ? php $checked = $arrConfig [ 'beacon_interval_bool' ] == 1 ? 'checked="checked"' : '' ?>
< input class = " custom-control-input " id = " chxbeaconinterval " name = " beaconintervalEnable " type = " checkbox " value = " 1 " < ? php echo $checked ?> />
< label class = " custom-control-label " for = " chxbeaconinterval " >< ? php echo _ ( " Beacon interval " ); ?> </label>
</ div >
</ div >
< div class = " col-xs-3 col-sm-3 " >
< input type = " text " class = " form-control " name = " beacon_interval " value = " <?php echo $arrConfig['beacon_int'] ?> " >
</ div >
</ div >
< div class = " row " >
< div class = " col-md-6 mb-2 " >
< div class = " custom-control custom-switch " >
< ? php $checked = $arrConfig [ 'disassoc_low_ack_bool' ] == 1 ? 'checked="checked"' : '' ?>
< input class = " custom-control-input " id = " chxdisassoclowack " name = " disassoc_low_ackEnable " type = " checkbox " value = " 1 " < ? php echo $checked ?> />
< label class = " custom-control-label " for = " chxdisassoclowack " >< ? php echo _ ( " Disable <code>disassoc_low_ack</code> " ); ?> </label>
</ div >
2020-09-12 14:02:37 +02:00
< p id = " disassoc_low_ack_help " class = " mb-1 mt-0 " >
< small id = " disassoc_low_ack_help " class = " text-muted " >< ? php echo _ ( " Do not disassociate stations based on excessive transmission failures. " ) ?> </small></label>
</ p >
2020-09-11 20:03:14 +02:00
</ div >
</ div >
2021-04-20 16:19:00 +02:00
< div class = " row " >
< div class = " form-group col-md-6 " >
< label for = " cbxtxpower " >< ? php echo _ ( " Transmit power (dBm) " ) ?> </label>
2021-04-20 21:00:40 +02:00
< i class = " fas fa-question-circle text-muted " data - toggle = " tooltip " data - placement = " auto " title = " <?php echo _( " dBm is a unit of level used to indicate that a power ratio is expressed in decibels ( dB ) with reference to one milliwatt ( mW ) . 30 dBm is equal to 1000 mW , while 0 dBm equals 1.25 mW . " ); ?> " ></ i >
2021-04-20 16:19:00 +02:00
< ? php
2021-04-20 18:53:09 +02:00
SelectorOptions ( 'txpower' , $arrTxPower , $txpower , 'cbxtxpower' );
2021-04-20 16:19:00 +02:00
?>
2021-04-20 21:00:40 +02:00
< small id = " txpower_help " class = " text-muted " >< ? php echo _ ( " Sets the <code>txpower</code> option for the AP interface and the configured country. " ); ?> </small>
2021-04-20 16:19:00 +02:00
</ div >
</ div >
2020-07-10 13:36:29 +02:00
< div class = " row " >
< div class = " form-group col-md-6 " >
< label for = " max_num_sta " >< ? php echo _ ( " Maximum number of clients " ) ?> </label>
< input type = " text " id = " max_num_sta " class = " form-control " name = " max_num_sta " placeholder = " 2007 " value = " <?php echo $arrConfig["max_num_sta"] ?> " aria - describedby = " max_num_sta_help " >
2021-04-20 21:00:40 +02:00
< small id = " max_num_sta_help " class = " text-muted " >< ? php echo _ ( " Configures the <code>max_num_sta</code> option of hostapd. The default and maximum is 2007. If empty or 0, the default applies. " ) ?> </small>
2020-07-10 13:36:29 +02:00
</ div >
</ div >
< div class = " row " >
< div class = " form-group col-md-6 " >
< label for = " cbxcountries " >< ? php echo _ ( " Country Code " ); ?> </label>
< input type = " hidden " id = " selected_country " value = " <?php echo htmlspecialchars( $arrConfig['country_code'] , ENT_QUOTES); ?> " >
< select class = " form-control " id = " cbxcountries " name = " country_code " onchange = " loadChannelSelect() " >
< option value = " AF " > Afghanistan </ option >
< option value = " AX " > Åland Islands </ option >
< option value = " AL " > Albania </ option >
< option value = " DZ " > Algeria </ option >
< option value = " AS " > American Samoa </ option >
< option value = " AD " > Andorra </ option >
< option value = " AO " > Angola </ option >
< option value = " AI " > Anguilla </ option >
< option value = " AQ " > Antarctica </ option >
< option value = " AG " > Antigua and Barbuda </ option >
< option value = " AR " > Argentina </ option >
< option value = " AM " > Armenia </ option >
< option value = " AW " > Aruba </ option >
< option value = " AU " > Australia </ option >
< option value = " AT " > Austria </ option >
< option value = " AZ " > Azerbaijan </ option >
< option value = " BS " > Bahamas </ option >
< option value = " BH " > Bahrain </ option >
< option value = " BD " > Bangladesh </ option >
< option value = " BB " > Barbados </ option >
< option value = " BY " > Belarus </ option >
< option value = " BE " > Belgium </ option >
< option value = " BZ " > Belize </ option >
< option value = " BJ " > Benin </ option >
< option value = " BM " > Bermuda </ option >
< option value = " BT " > Bhutan </ option >
< option value = " BO " > Bolivia , Plurinational State of </ option >
< option value = " BQ " > Bonaire , Sint Eustatius and Saba </ option >
< option value = " BA " > Bosnia and Herzegovina </ option >
< option value = " BW " > Botswana </ option >
< option value = " BV " > Bouvet Island </ option >
< option value = " BR " > Brazil </ option >
< option value = " IO " > British Indian Ocean Territory </ option >
< option value = " BN " > Brunei Darussalam </ option >
< option value = " BG " > Bulgaria </ option >
< option value = " BF " > Burkina Faso </ option >
< option value = " BI " > Burundi </ option >
< option value = " KH " > Cambodia </ option >
< option value = " CM " > Cameroon </ option >
< option value = " CA " > Canada </ option >
< option value = " CV " > Cape Verde </ option >
< option value = " KY " > Cayman Islands </ option >
< option value = " CF " > Central African Republic </ option >
< option value = " TD " > Chad </ option >
< option value = " CL " > Chile </ option >
< option value = " CN " > China </ option >
< option value = " CX " > Christmas Island </ option >
< option value = " CC " > Cocos ( Keeling ) Islands </ option >
< option value = " CO " > Colombia </ option >
< option value = " KM " > Comoros </ option >
< option value = " CG " > Congo </ option >
< option value = " CD " > Congo , the Democratic Republic of the </ option >
< option value = " CK " > Cook Islands </ option >
< option value = " CR " > Costa Rica </ option >
< option value = " CI " > Côte d ' Ivoire </ option >
< option value = " HR " > Croatia </ option >
< option value = " CU " > Cuba </ option >
< option value = " CW " > Curaçao </ option >
< option value = " CY " > Cyprus </ option >
< option value = " CZ " > Czech Republic </ option >
< option value = " DK " > Denmark </ option >
< option value = " DJ " > Djibouti </ option >
< option value = " DM " > Dominica </ option >
< option value = " DO " > Dominican Republic </ option >
< option value = " EC " > Ecuador </ option >
< option value = " EG " > Egypt </ option >
< option value = " SV " > El Salvador </ option >
< option value = " GQ " > Equatorial Guinea </ option >
< option value = " ER " > Eritrea </ option >
< option value = " EE " > Estonia </ option >
< option value = " ET " > Ethiopia </ option >
< option value = " FK " > Falkland Islands ( Malvinas ) </ option >
< option value = " FO " > Faroe Islands </ option >
< option value = " FJ " > Fiji </ option >
< option value = " FI " > Finland </ option >
< option value = " FR " > France </ option >
< option value = " GF " > French Guiana </ option >
< option value = " PF " > French Polynesia </ option >
< option value = " TF " > French Southern Territories </ option >
< option value = " GA " > Gabon </ option >
< option value = " GM " > Gambia </ option >
< option value = " GE " > Georgia </ option >
< option value = " DE " > Germany </ option >
< option value = " GH " > Ghana </ option >
< option value = " GI " > Gibraltar </ option >
< option value = " GR " > Greece </ option >
< option value = " GL " > Greenland </ option >
< option value = " GD " > Grenada </ option >
< option value = " GP " > Guadeloupe </ option >
< option value = " GU " > Guam </ option >
< option value = " GT " > Guatemala </ option >
< option value = " GG " > Guernsey </ option >
< option value = " GN " > Guinea </ option >
< option value = " GW " > Guinea - Bissau </ option >
< option value = " GY " > Guyana </ option >
< option value = " HT " > Haiti </ option >
< option value = " HM " > Heard Island and McDonald Islands </ option >
< option value = " VA " > Holy See ( Vatican City State ) </ option >
< option value = " HN " > Honduras </ option >
< option value = " HK " > Hong Kong </ option >
< option value = " HU " > Hungary </ option >
< option value = " IS " > Iceland </ option >
< option value = " IN " > India </ option >
< option value = " ID " > Indonesia </ option >
< option value = " IR " > Iran , Islamic Republic of </ option >
< option value = " IQ " > Iraq </ option >
< option value = " IE " > Ireland </ option >
< option value = " IM " > Isle of Man </ option >
< option value = " IL " > Israel </ option >
< option value = " IT " > Italy </ option >
< option value = " JM " > Jamaica </ option >
< option value = " JP " > Japan </ option >
< option value = " JE " > Jersey </ option >
< option value = " JO " > Jordan </ option >
< option value = " KZ " > Kazakhstan </ option >
< option value = " KE " > Kenya </ option >
< option value = " KI " > Kiribati </ option >
< option value = " KP " > Korea , Democratic People ' s Republic of </ option >
< option value = " KR " > Korea , Republic of </ option >
< option value = " KW " > Kuwait </ option >
< option value = " KG " > Kyrgyzstan </ option >
< option value = " LA " > Lao People ' s Democratic Republic </ option >
< option value = " LV " > Latvia </ option >
< option value = " LB " > Lebanon </ option >
< option value = " LS " > Lesotho </ option >
< option value = " LR " > Liberia </ option >
< option value = " LY " > Libya </ option >
< option value = " LI " > Liechtenstein </ option >
< option value = " LT " > Lithuania </ option >
< option value = " LU " > Luxembourg </ option >
< option value = " MO " > Macao </ option >
< option value = " MK " > Macedonia , the former Yugoslav Republic of </ option >
< option value = " MG " > Madagascar </ option >
< option value = " MW " > Malawi </ option >
< option value = " MY " > Malaysia </ option >
< option value = " MV " > Maldives </ option >
< option value = " ML " > Mali </ option >
< option value = " MT " > Malta </ option >
< option value = " MH " > Marshall Islands </ option >
< option value = " MQ " > Martinique </ option >
< option value = " MR " > Mauritania </ option >
< option value = " MU " > Mauritius </ option >
< option value = " YT " > Mayotte </ option >
< option value = " MX " > Mexico </ option >
< option value = " FM " > Micronesia , Federated States of </ option >
< option value = " MD " > Moldova , Republic of </ option >
< option value = " MC " > Monaco </ option >
< option value = " MN " > Mongolia </ option >
< option value = " ME " > Montenegro </ option >
< option value = " MS " > Montserrat </ option >
< option value = " MA " > Morocco </ option >
< option value = " MZ " > Mozambique </ option >
< option value = " MM " > Myanmar </ option >
< option value = " NA " > Namibia </ option >
< option value = " NR " > Nauru </ option >
< option value = " NP " > Nepal </ option >
< option value = " NL " > Netherlands </ option >
< option value = " NC " > New Caledonia </ option >
< option value = " NZ " > New Zealand </ option >
< option value = " NI " > Nicaragua </ option >
< option value = " NE " > Niger </ option >
< option value = " NG " > Nigeria </ option >
< option value = " NU " > Niue </ option >
< option value = " NF " > Norfolk Island </ option >
< option value = " MP " > Northern Mariana Islands </ option >
< option value = " NO " > Norway </ option >
< option value = " OM " > Oman </ option >
< option value = " PK " > Pakistan </ option >
< option value = " PW " > Palau </ option >
2021-03-31 20:48:34 +02:00
< option value = " PS " > Palestinian Territory </ option >
2020-07-10 13:36:29 +02:00
< option value = " PA " > Panama </ option >
< option value = " PG " > Papua New Guinea </ option >
< option value = " PY " > Paraguay </ option >
< option value = " PE " > Peru </ option >
< option value = " PH " > Philippines </ option >
< option value = " PN " > Pitcairn </ option >
< option value = " PL " > Poland </ option >
< option value = " PT " > Portugal </ option >
< option value = " PR " > Puerto Rico </ option >
< option value = " QA " > Qatar </ option >
< option value = " RE " > Réunion </ option >
< option value = " RO " > Romania </ option >
< option value = " RU " > Russian Federation </ option >
< option value = " RW " > Rwanda </ option >
< option value = " BL " > Saint Barthélemy </ option >
< option value = " SH " > Saint Helena , Ascension and Tristan da Cunha </ option >
< option value = " KN " > Saint Kitts and Nevis </ option >
< option value = " LC " > Saint Lucia </ option >
< option value = " MF " > Saint Martin ( French part ) </ option >
< option value = " PM " > Saint Pierre and Miquelon </ option >
< option value = " VC " > Saint Vincent and the Grenadines </ option >
< option value = " WS " > Samoa </ option >
< option value = " SM " > San Marino </ option >
< option value = " ST " > Sao Tome and Principe </ option >
< option value = " SA " > Saudi Arabia </ option >
< option value = " SN " > Senegal </ option >
< option value = " RS " > Serbia </ option >
< option value = " SC " > Seychelles </ option >
< option value = " SL " > Sierra Leone </ option >
< option value = " SG " > Singapore </ option >
< option value = " SX " > Sint Maarten ( Dutch part ) </ option >
< option value = " SK " > Slovakia </ option >
< option value = " SI " > Slovenia </ option >
< option value = " SB " > Solomon Islands </ option >
< option value = " SO " > Somalia </ option >
< option value = " ZA " > South Africa </ option >
< option value = " GS " > South Georgia and the South Sandwich Islands </ option >
< option value = " SS " > South Sudan </ option >
< option value = " ES " > Spain </ option >
< option value = " LK " > Sri Lanka </ option >
< option value = " SD " > Sudan </ option >
< option value = " SR " > Suriname </ option >
< option value = " SJ " > Svalbard and Jan Mayen </ option >
< option value = " SZ " > Swaziland </ option >
< option value = " SE " > Sweden </ option >
< option value = " CH " > Switzerland </ option >
< option value = " SY " > Syrian Arab Republic </ option >
2021-03-31 20:48:34 +02:00
< option value = " TW " > Taiwan </ option >
2020-07-10 13:36:29 +02:00
< option value = " TJ " > Tajikistan </ option >
< option value = " TZ " > Tanzania , United Republic of </ option >
< option value = " TH " > Thailand </ option >
< option value = " TL " > Timor - Leste </ option >
< option value = " TG " > Togo </ option >
< option value = " TK " > Tokelau </ option >
< option value = " TO " > Tonga </ option >
< option value = " TT " > Trinidad and Tobago </ option >
< option value = " TN " > Tunisia </ option >
< option value = " TR " > Turkey </ option >
< option value = " TM " > Turkmenistan </ option >
< option value = " TC " > Turks and Caicos Islands </ option >
< option value = " TV " > Tuvalu </ option >
< option value = " UG " > Uganda </ option >
< option value = " UA " > Ukraine </ option >
< option value = " AE " > United Arab Emirates </ option >
< option value = " GB " > United Kingdom </ option >
< option value = " US " > United States </ option >
< option value = " UM " > United States Minor Outlying Islands </ option >
< option value = " UY " > Uruguay </ option >
< option value = " UZ " > Uzbekistan </ option >
< option value = " VU " > Vanuatu </ option >
< option value = " VE " > Venezuela , Bolivarian Republic of </ option >
< option value = " VN " > Viet Nam </ option >
< option value = " VG " > Virgin Islands , British </ option >
< option value = " VI " > Virgin Islands , U . S .</ option >
< option value = " WF " > Wallis and Futuna </ option >
< option value = " EH " > Western Sahara </ option >
< option value = " YE " > Yemen </ option >
< option value = " ZM " > Zambia </ option >
< option value = " ZW " > Zimbabwe </ option >
</ select >
< script type = " text/javascript " >
var country = document . getElementById ( " selected_country " ) . value ;
var countries = document . getElementById ( " cbxcountries " );
var ops = countries . getElementsByTagName ( " option " );
for ( var i = 0 ; i < ops . length ; ++ i ) {
if ( ops [ i ] . value == country ){
ops [ i ] . selected = true ;
break ;
}
}
</ script >
</ div >
</ div >
</ div ><!-- /. tab - pane | advanded tab -->