refractor hostapd.conf wifi4-6 part
This commit is contained in:
parent
317de635d2
commit
73aac55c34
48
lnxrouter
48
lnxrouter
|
@ -2050,10 +2050,8 @@ write_hostapd_conf() {
|
|||
echo "ap_max_inactivity=${STATIMEOUT}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
# wifi4 -----------------
|
||||
if [[ $IEEE80211N -eq 1 ]]; then
|
||||
if [[ $IEEE80211N -eq 1 ]]; then # wifi4
|
||||
echo "ieee80211n=1" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ -n "$HT_CAPAB" ]]; then
|
||||
echo "ht_capab=${HT_CAPAB}" >> "$CONFDIR/hostapd.conf"
|
||||
|
@ -2062,42 +2060,34 @@ write_hostapd_conf() {
|
|||
if [[ $REQUIREHT -eq 1 ]]; then
|
||||
echo "require_ht=1" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
fi
|
||||
|
||||
# wifi5 -----------------
|
||||
if [[ $IEEE80211AC -eq 1 ]]; then
|
||||
if [[ $IEEE80211AC -eq 1 ]]; then # wifi5
|
||||
echo "ieee80211ac=1" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ $REQUIREVHT -eq 1 ]]; then
|
||||
echo "require_vht=1" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ -n "$VHT_CAPAB" ]]; then
|
||||
echo "vht_capab=${VHT_CAPAB}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ $VHTCHANNELWIDTH -gt 0 ]]; then
|
||||
cat <<- EOF >> "$CONFDIR/hostapd.conf"
|
||||
vht_oper_chwidth=${VHTCHANNELWIDTH}
|
||||
EOF
|
||||
echo "vht_oper_chwidth=${VHTCHANNELWIDTH}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ $VHTSEG0CHINDEX -gt 0 ]]; then
|
||||
cat <<- EOF >> "$CONFDIR/hostapd.conf"
|
||||
vht_oper_centr_freq_seg0_idx=${VHTSEG0CHINDEX}
|
||||
EOF
|
||||
echo "vht_oper_centr_freq_seg0_idx=${VHTSEG0CHINDEX}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ $VHTSEG1CHINDEX -gt 0 ]]; then
|
||||
cat <<- EOF >> "$CONFDIR/hostapd.conf"
|
||||
vht_oper_centr_freq_seg1_idx=${VHTSEG1CHINDEX}
|
||||
EOF
|
||||
echo "vht_oper_centr_freq_seg1_idx=${VHTSEG1CHINDEX}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
# wifi6 -----------------
|
||||
if [[ $IEEE80211AX -eq 1 ]]; then
|
||||
echo "ieee80211ax=1" >> "$CONFDIR/hostapd.conf"
|
||||
if [[ $REQUIREVHT -eq 1 ]]; then
|
||||
echo "require_vht=1" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ $IEEE80211AX -eq 1 ]]; then # wifi6
|
||||
echo "ieee80211ax=1" >> "$CONFDIR/hostapd.conf"
|
||||
|
||||
if [[ $REQUIREHE -eq 1 ]]; then
|
||||
echo "require_he=1" >> "$CONFDIR/hostapd.conf"
|
||||
|
@ -2116,28 +2106,22 @@ write_hostapd_conf() {
|
|||
fi
|
||||
|
||||
if [[ $HECHANNELWIDTH -gt 0 ]]; then
|
||||
cat <<- EOF >> "$CONFDIR/hostapd.conf"
|
||||
he_oper_chwidth=${HECHANNELWIDTH}
|
||||
EOF
|
||||
echo "he_oper_chwidth=${HECHANNELWIDTH}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ $HESEG0CHINDEX -gt 0 ]]; then
|
||||
cat <<- EOF >> "$CONFDIR/hostapd.conf"
|
||||
he_oper_centr_freq_seg0_idx=${HESEG0CHINDEX}
|
||||
EOF
|
||||
echo "he_oper_centr_freq_seg0_idx=${HESEG0CHINDEX}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
if [[ $HESEG1CHINDEX -gt 0 ]]; then
|
||||
cat <<- EOF >> "$CONFDIR/hostapd.conf"
|
||||
he_oper_centr_freq_seg1_idx=${HESEG1CHINDEX}
|
||||
EOF
|
||||
echo "he_oper_centr_freq_seg1_idx=${HESEG1CHINDEX}" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ $P2PTWT -eq 1 ]]; then
|
||||
echo "peer_to_peer_twt=1" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
||||
# -----------------
|
||||
if [[ $IEEE80211N -eq 1 ]] || [[ $IEEE80211AC -eq 1 ]] || [[ $IEEE80211AX -eq 1 ]]; then
|
||||
echo "wmm_enabled=1" >> "$CONFDIR/hostapd.conf"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue