出于合规目的、我正在为 Linux 上的 CRDA 创建自己的 regulatory.bin。 使用我的定制 regulation.bin、我希望能够为任何5GHz、20MHz 或40MHz BW 通道创建自己的热点和 hostapd。
我担心5GHz (而不是2.4GHz),目前所有20MHz BW 信道都在工作。 现在、我想让40MHz 通道正常工作。
到目前为止、对于40 MHz BW 信道、我只能通过 hostapd 使用信道38和46创建热点。 如果我尝试高于该值(54、62、102、110、118、126、134、142、151或159)、则 hostapd 抱怨信道不在基于 CRDA 允许信道的支持列表中。
这是正确的、因为 hostapd 打印的允许信道不包括这些高40MHz 信道。
但是、我认为它应该起作用、因为我的定制 CRDA 包含了我认为正确的频率和 BW 参数、以包含40MHz 通道:
国家 FK: (2402 - 2472 @ 40)、(30) (2474 - 2494 @ 20)、(20)、无 OFDM (5170 - 5250 @ 80)、(17) (5170 - 5210 @ 40)、(20) (5210 - 5250 @ 40)、(20) (5250 - 5290 @ 40)、(20) (5290 - 5330 @ 40)、(20) (5250 - 5330 @ 80)、(23) (5250 - 5350 @ 80)、(100mW) (5470 - 5725 @ 80)、(1000mW) (5735 - 5835 @ 80)、(30)
当我启动 hostapd 以创建我的 WiFi 热点时、调试打印将根据我的自定义 CRDA 条目显示以下可选通道:
允许的通道:mode=1 chann=1 freq=2412MHz max_TX_power=30dBm 允许的通道:mode=1 chann=2 freq=2417MHz max_TX_power=30dBm 允许的通道:mode=1 chann=3 freq=2422MHz max_tx_power=30dBm 允许的通道:mode=1 channel=2437MHz 允许 的通道=247MHz 允许的通道:max_power=247bm 允许的通道=24bm 允许的通道=24bm=24bm:允许的通道=24bm 允许的通道=24bm:允许的通道=24bm 允许通道=24bm MODE=1 CHAN=7 FREQ=2442MHz max_TX_POWER=30dBm 允许通道:MODE=1 CHAN=8 FREQ=2447MHz max_TX_POWER=30dBm 允许通道:MODE=1 CHAN=9 FREQ=2452MHz max_TX_POWER=30dBm 允许通道:MODE=1 CHAN=2457MHz max_TX_POWER=2452MHz 允许通道:允许通道=2484MHz 允许通道:允许通道=2484MHz 允许通道:允许通道=2484MHz 允许通道:允许通道=2486MHz 允许通道 MODE=2 CHAN=36 FREQ=5180 MHz max_TX_POWER=17 dBm 允许通道:MODE=2 CHAN=38 FREQ=5190 MHz max_TX_POWER=17 dBm 允许通道:MODE=2 CHAN=40 FREQ=5200 MHz max_TX_POWER=17 dBm 允许通道:MODE=2 CHAN=42 FREQ=5210MHz max_POWER=20 允许通道:允许通道= 20 dBm 允许通道:允许通道= 20 dBm MODE = 2 CHAN=48 FREQ=5240 MHz max_TX_POWER=20 dBm 允许通道:MODE = 2 CHAN=52 FREQ=5260 MHz max_TX_POWER=20 dBm 允许通道:MODE = 2 CHAN=56 FREQ=5280 MHz max_TX_POWER=20dBm 允许通道:MODE = 2 CHAN=60 FREQ=5300 MHz max_POWER=20 MHz 允许 通道=允许通道= 320_TX FREQ=20 MHz 允许通道:MODE=20 MHz 允许通道 MODE = 2 CHA=104 FREQ=5520 MHz max_TX_POWER=30 dBm 允许通道:MODE = 2 CHA=108 FREQ=5540 MHz max_TX_POWER=30 dBm 允许通道:MODE = 2 CHA=112 FREQ=5560 MHz max_TX_POWER=30 dBm 允许通道:MODE = 2 CHA=116 FREQ=5580 MHz 允许 通道= 120 MHz 允许通道= 30MHz 允许通道:TX FREQ=20允许 通道=允许通道= 5600MHz 允许通道 MODE=2 CHAN=128 FREQ=5640MHz MAX_POWER=30dBm 允许通道:MODE=2 CHAN=132 FREQ=5660MHz MAX_POWER=30dBm 允许通道:MODE=2 CHAN=136 FREQ=5680MHz MAX_POWER=30dBm 允许通道:MODE=2 CHAN=140 FREQ=5700MHz max_POWER=153MHz 允许通道:允许通道= 5730MHz 允许通道:允许通道= 153MHz 允许通道 MODE=2 CHAN=157 FREQ=5785 MHz max_TX_POWER=30 dBm 允许通道:MODE=2 CHAN=161 FREQ=5805 MHz max_TX_POWER=30 dBm 允许通道:MODE=2 CHAN=165 FREQ=5825 MHz max_TX_POWER=30 dBm 允许通道:MODE=0 CHAN=2412 MHz=2412MHz 允许 通道 :max_power=30允许通道:允许通道= 30 MHz 允许通道 MODE = 0 CHAN=4 FREQ=2427MHz max_TX_POWER=30dBm 允许通道:MODE = 0 CHA=5 FREQ=2432MHz max_TX_POWER=30dBm 允许通道:MODE = 0 CHA=6 FREQ=2437MHz max_TX_POWER=30dBm 允许通道:MODE = 0 CHA=2442MHz 允许 通道= 2442MHz 允许通道 = 2437MHz 允许通道:最大通道= 30MHz 允许通道= 24Q_TX 功率=允许通道= 30dBm MODE = 0 CHAN=10 FREQ=2457MHz max_TX_POWER=30dBm 允许通道:MODE = 0 CHAN=11 FREQ=2462MHz max_TX_POWER=30dBm 允许通道:MODE = 0 CHAN=14 FREQ=2484MHz max_TX_POWER=20dBm
我的 hostapd 配置文件如下所示:
#这是我们在 接口=wlan1上方配置的 WiFi 接口的名称 #这是网络 SSID=asdffd 的名称#网络密码 短语 wpa_fk=asdfasdfffff #使用适用于 iOS/Android/Windows 驱动程序=nl80211 logger_syslogger_logger_level=2 logger_stdout=as_stdfas=100_out=2out=dspird=d2_out_tran2_caps=gor_out_cap80+ trame=24_tran_logger #_tran_tran=24=#_tran_tran_tran_out=24_cap_tran= max_num_sta=20 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssc=0 WMM_enable=1 WMM_ac_Bk_cwmin=4 WMM_ac_bk_cwmax=10 WMM_ac_bk_aifs=7 WMM_ac_bk_tx_cmin=WMM_wm=WMM_ac_wm=WMO_b_max=WMM_wm=3 WMO_wm_wm_wm_wm=WMAX_AC_WMM_WMAX_AC_WMM_AC_WMM_AC_WMAX_WMM_WMAX_WMM_WMM_WMAX=WMM_AC_WMM_WMO=WMAX_WMM_AC_WMM_WMO_WMO_WMAX=WMM_WMM_WMAX=WMM_WMM_WMAX_WMM_WMM_WMAX=WMM_WMM_WMAX_WMO_WMO_WMO_WMM_WMAX=WMM_
要获得具有 hostapd 的剩余40MHz BW 信道、我必须对 CRDA 配置执行什么操作? 谢谢。