我正在尝试构建 rt5370 ap 模式。构建成功,但网络出现一些问题。
当我执行hostapd时,AP似乎在运行。
/#hostapd -dd etc/hostapd-test.conf & / # 接口计数 = 1 argc(3) optind(2) 随机:尝试从 /dev/random 读取熵 配置文件:etc/hostapd-test.conf nl80211:无法为供应商事件添加多播成员身份:-2(没有此类文件或目录) rfkill:无法打开 RFKILL 控制设备 nl80211:RFKILL 状态不可用 nl80211:支持的密码 00-0f-ac:1 nl80211:支持的密码 00-0f-ac:5 nl80211:支持的密码 00-0f-ac:2 nl80211:支持的密码 00-0f-ac:4 nl80211:使用基于驱动程序的通道外 TX nl80211:phy phy0 中的接口 ra0 nl80211:设置模式 ifindex 2 iftype 3 (AP) nl80211:设置 AP(ra0) - device_ap_sme=0 use_monitor=1 nl80211: 创建接口 iftype 6 (MONITOR) 创建接口 mon.ra0 失败:-95(不支持该操作) nl80211:驱动程序不支持监视器接口类型 - 尝试在没有它的情况下运行 nl80211:启用探测请求报告nl_preq = 0x91808 nl80211:寄存器帧类型=0x40 nl_handle=0x91808 匹配= [1469.036182]80211>CFG80211_OpsMgmtFrameRegister==> [1469.041073]框架类型= 40,要求= 1 [1469.044595]pAd->Cfg80211RegisterProbeReqFrame=1[1] [1469.517521]NICLoadFirmware:我们需要加载固件 [1469.883720]RTUSBVender重置 [1469.974305]重新初始化乐队... [1470.979834]80211>重新初始化乐队... [1470.983192]80211>RFIC类型=1 [1470.986378]80211>通道数=44 [ 1470.993204] 80211> 费率数 = 12 [ 1470.996899] 80211> CurTxPower = 0 dBm [1471.000424]80211>TxStream = 1 [1471.009952]crda>CFG80211_RegRuleApply==> [1471.018000]crda>重置2.4GHz的通道/电源 [1471.022272]Chan 001:功率0 dBm,DFS 0,DFS类型0 [1471.027198]Chan 002:功率0 dBm,DFS 0,DFS类型0 [1471.032078]Chan 003:功率0 dBm,DFS 0,DFS类型0 [1471.037113]Chan 004:功率0 dBm,DFS 0,DFS类型0 [1471.041971]Chan 005:功率0 dBm,DFS 0,DFS类型0 [1471.046927]Chan 006:功率0 dBm,DFS 0,DFS类型0 [1471.051849]Chan 007:功率0 dBm,DFS 0,DFS类型0 [1471.056796]Chan 008:功率0 dBm,DFS 0,DFS类型0 [1471.061731]Chan 009:功率0 dBm,DFS 0,DFS类型0 [1471.066675]Chan 010:功率0 dBm,DFS 0,DFS类型0 [1471.071605]Chan 011:功率0 dBm,DFS 0,DFS类型0 [1471.076556]Chan 012:功率0 dBm,DFS 0,DFS类型0 [1471.081490]Chan 013:功率0 dBm,DFS 0,DFS类型0 [1471.086435]Chan 014:功率0 dBm,DFS 0,DFS类型0 [1471.108832]crda>通道数=14 [1471.114585]0x1300=00073200 nl80211:错误:4379 nl80211:添加自己的接口 ifindex 2 nl80211: if_indices[16]: 2 nl80211:添加自己的接口 ifindex 3 nl80211: if_indices[16]: 2 3 nl80211:将接口 ra0 添加到网桥 br0 中 [1471.196199]设备ra0进入混杂模式 物理层:物理层0 BSS 计数 1,BSSID 掩码 00:00:00:00:00:00(0 位) nl80211:监管信息 - 国家=00 nl80211:2402-2472 @ 40 MHz 20 mBm nl80211:2457-2482 @ 20 MHz 20 mBm(无红外) nl80211:2474-2494 @ 20 MHz 20 mBm(无 OFDM)(无 IR) nl80211:5170-5250 @ 40 MHz 20 mBm(无红外) nl80211:5735-5835 @ 40 MHz 20 mBm(无红外) nl80211:在802.11g信息的基础上添加了802.11b模式 允许的通道: mode=1 chan=1 freq=2412 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=2 freq=2417 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=3 freq=2422 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=4 freq=2427 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=5 freq=2432 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=6 freq=2437 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=7 freq=2442 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=8 freq=2447 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=9 freq=2452 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=10 freq=2457 MHz max_tx_power=20 dBm 允许的通道: mode=1 chan=11 freq=2462 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=1 freq=2412 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=2 freq=2417 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=3 freq=2422 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=4 freq=2427 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=5 freq=2432 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=6 freq=2437 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=7 freq=2442 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=8 freq=2447 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=9 freq=2452 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=10 freq=2457 MHz max_tx_power=20 dBm 允许的通道: mode=0 chan=11 freq=2462 MHz max_tx_power=20 dBm 完成界面初始化 模式:IEEE 802.11g 通道:10 频率:2457 MHz DFS 0 通道需要雷达检测 nl80211:设置频率 2457(ht_enabled=0、vht_enabled=0、带宽=20 MHz、cf1=2457 MHz、cf2=0 MHz) [1471.436434]80211>新带宽=1 [ 1471.439241] 80211> HT 禁用 = 1 RATE[0] 速率=10 标志=0x1 RATE[1] 速率=20 标志=0x1 RATE[2] 速率=55 标志=0x1 RATE[3] 速率=110 标志=0x1 RATE[4] 速率=60 标志=0x0 速率[5] 速率=90 标志=0x0 RATE[6] 速率=120 标志=0x0 RATE[7] 速率=180 标志=0x0 RATE[8] 速率=240 标志=0x0 RATE[9] 速率=360 标志=0x0 速率[10] 速率=480 标志=0x0 速率[11] 速率=540 标志=0x0 hostapd_setup_bss(hapd=0x90dd0 (ra0),第一个=1) ra0:刷新旧站条目 nl80211:刷新 - > DEL_STATION ra0(全部) ra0:取消所有站的验证 [1471.497384]在ApStaDel中找不到pEntry nl80211: sta_remove -> DEL_STATION ra0 ff:ff:ff:ff:ff:ff --> 0(成功) wpa_driver_nl80211_set_key: ifindex=2 (ra0) alg=0 addr=(nil) key_idx=0 set_tx=0 seq_len=0 key_len=0 [1471.520011]80211>CFG80211_OpsKeyDel==> [1471.526820]80211>KeyDel是成对的0 [ 1471.530739] 80211> AP 密钥删除 wpa_driver_nl80211_set_key: ifindex=2 (ra0) alg=0 addr=(nil) key_idx=1 set_tx=0 seq_len=0 key_len=0 [1471.552923]80211>CFG80211_OpsKeyDel==> [1471.557994]80211>KeyDel是成对的0 [ 1471.561711] 80211> AP 密钥删除 wpa_driver_nl80211_set_key: ifindex=2 (ra0) alg=0 addr=(nil) key_idx=2 set_tx=0 seq_len=0 key_len=0 [1471.580520]80211>CFG80211_OpsKeyDel==> [1471.584563]80211>KeyDel是成对的0 [ 1471.588445] 80211> AP 密钥删除 wpa_driver_nl80211_set_key: ifindex=2 (ra0) alg=0 addr=(nil) key_idx=3 set_tx=0 seq_len=0 key_len=0 [1471.611132]80211>CFG80211_OpsKeyDel==> [1471.618957]80211>KeyDel是成对的0 [ 1471.622816] 80211> AP 密钥删除 使用带有 hwaddr 7c:dd:90:00:00:00 和 ssid“test”的接口 ra0 nl80211:设置信标(beacon_set = 0) nl80211:信标头 - hexdump(len = 55):80 00 00 00 ff ff ff ff ff ff 7c dd 90 76 24 5b 7c dd 90 76 24 5b 00 00 00 00 00 00 00 00 00 00 64 00 01 04 00 04 74 65 73 74 01 08 82 84 8b 96 0c 12 18 24 03 01 0a nl80211:信标尾 - 十六进制转储(len = 9):2a 01 04 32 04 30 48 60 6c nl80211: ifindex=2 nl80211:beacon_int = 100 nl80211: dtim_period=2 nl80211:ssid - hexdump_ascii(len = 4): 74 65 73 74 测试 nl80211:隐藏的 SSID 未使用 nl80211:隐私=0 nl80211: auth_algs=0x3 nl80211: wpa_version=0x0 nl80211:key_mgmt_suites = 0x2 nl80211:pairwise_ciphers = 0x1 nl80211:group_cipher=0x1 [1471.713768]YF调试:SSID:测试,4 [1471.717164]接入点BSSID 7c:dd:90:00:00:00 [1471.998984]YF调试:RTUSBBssBeaconInit [1472.011997]YF调试:信标长度64 [1472.016367]YF调试:信标间隔100 [1472.025984]RTUSBBulk接收! nl80211: 设置 ra0 操作状态 0->1 (UP) netlink: 操作状态:ifindex=2 linkmode=-1(无变化),操作状态=6 (IF_OPER_UP) 无法设置队列 0 的 TX 队列参数。 无法设置队列 1 的 TX 队列参数。 无法设置队列 2 的 TX 队列参数。 无法设置队列 3 的 TX 队列参数。 ra0:接口状态UNINITIALIZED->ENABLED ra0:AP 已启用 ra0:接口设置完成。 ctrl_iface 未配置! RTM_NEWLINK: ifi_index=2 ifname=ra0 operstate=0 linkmode=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP]) RTM_NEWLINK: ifi_index=3 ifname=br0 operstate=2 linkmode=0 ifi_flags=0x1002 () nl80211:由于接口 br0 已启动,因此忽略接口关闭事件 RTM_NEWLINK: ifi_index=3 ifname=br0 operstate=2 linkmode=0 ifi_flags=0x1002 () nl80211:由于接口 br0 已启动,因此忽略接口关闭事件 RTM_NEWLINK: ifi_index=2 ifname=ra0 master=3 operstate=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP]) nl80211: 为桥 br0 添加 ifindex 3 nl80211:添加自己的接口 ifindex 3 nl80211: ifindex 3 已在列表中 RTM_NEWLINK: ifi_index=2 ifname=ra0 operstate=0 linkmode=0 master=3 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP]) RTM_NEWLINK: ifi_index=2 ifname=ra0 master=3 operstate=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP]) nl80211: 为桥 br0 添加 ifindex 3 nl80211:添加自己的接口 ifindex 3 nl80211: ifindex 3 已在列表中 RTM_NEWLINK: ifi_index=2 ifname=ra0 master=3 operstate=6 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP]) nl80211: 为桥 br0 添加 ifindex 3 nl80211:添加自己的接口 ifindex 3 nl80211: ifindex 3 已在列表中 RTM_NEWLINK: ifi_index=2 ifname=ra0 operstate=6 linkmode=0 master=3 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
我的智能手机显示了该 ssid,但无法访问该 ssid。 hostapd.conf 如下。
/#cat etc/hostapd-test.conf 接口=ra0 hw_模式=g 频道=10 ssid=测试 桥=br0 驱动程序=nl80211
以及ifconfig、iwconfig的内容。
/# ifconfig -a br0 链接 encap:以太网 HWaddr 7C:DD:90:00:00:00 广播组播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 溢出:0 运营商:0 碰撞:0 txqueuelen:0 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) lo 链接 encap:本地环回 环回 MTU:16436 公制:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 溢出:0 运营商:0 碰撞:0 txqueuelen:0 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) ra0 链路 encap:以太网 HWaddr 7C:DD:90:00:00:00 上行广播运行多播 MTU:1500 指标:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 溢出:0 运营商:0 碰撞:0 txqueuelen:1000 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) /#iwconfig 没有无线扩展。 ra0 IEEE 802.11bgn 模式:主频:2.457 GHz 电源管理:开 br0 没有无线扩展。
问题是什么?