WIFI技术
直播中

李涛

7年用户 1407经验值
私信 关注
[问答]

用cyw43455怎么通过wl直接连接网络?

系统 :Linux  5.2.0
cpu:ARMv7
网卡:cyw43455
网卡固件:brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Aug 29 2023 01:47:08 version 7.45.265 (28bca26 CY) FWID 01-b677b91b
WL工具版本:wl0: Aug 29 2023 01:47:08 version 7.45.265 (28bca26 CY) FWID 01-b677b91b
网卡可以识别,用wl scan 与wl scanresults  可以 成功看到周围的AP信号。
现在我不想用wpa_supplicant ,想直接用wl tool 连接网络,我看到了这篇帖子,
https://community.infineon.com/t5/AIROC-Wi-Fi-MCUs/wl-tool-to-set-ip-address-and-password-for-wifi-A...
wl down
wl wsec 4
wl wpa_auth 128
wl sup_wpa 1
wl set_pmk
wl up
wl join  imode bss amode wpa2psk
wl wsec 4
wl status但是我发现 我执行 wl sup_wpa 1 时报错,
# wl sup_wpa 1
wl: error -23
我查看 wl cmds,里面是没有 sup_wpa 命令的。
我想问下,用cyw43455 怎么通过 wl 直接连接网络,谢谢。

                                                                                                                                                                                                                                                                                                                                                                                                        
                                                        

回帖(1)

糖栗子

2024-5-27 17:45:23
要使用wl工具直接连接到无线网络,您可以按照以下步骤操作:

1. 首先,确保您的系统已经安装了wl工具。如果没有,请安装它。

2. 使用`wl`命令扫描周围的无线网络。例如:

```
wl -i scan
```

将``替换为您的无线网络接口,例如`wl0`。

3. 使用`wl -i scanresults`命令查看扫描到的无线网络列表。找到您要连接的网络的SSID和MAC地址。

4. 配置您的无线网络接口。首先,禁用网络接口:

```
ifconfig down
```

将``替换为您的无线网络接口。

5. 为网络接口设置IP地址。例如,要设置IP地址为192.168.1.100,子网掩码为255.255.255.0,您可以使用以下命令:

```
ifconfig netmask
```

将``替换为您的无线网络接口,``替换为192.168.1.100,``替换为255.255.255.0。

6. 启用网络接口:

```
ifconfig up
```

7. 使用wl工具连接到无线网络。使用以下命令格式:

```
wl -i join auth key
```

将``替换为您的无线网络接口,``替换为您要连接的网络的SSID,``替换为网络的MAC地址,``替换为网络的信道,``替换为认证类型(例如WPA2),``替换为您的无线网络密码。

例如,如果您要连接到一个名为"MyNetwork"的WPA2网络,其MAC地址为"00:11:22:33:44:55",信道为6,密码为"mypassword",您可以使用以下命令:

```
wl -i wl0 join MyNetwork 00:11:22:33:44:55 6 auth WPA2 key mypassword
```

8. 连接成功后,您可以使用`ping`命令测试网络连接。例如:

```
ping 8.8.8.8
```

这将向Google的DNS服务器发送ping请求,以测试您的网络连接。

请注意,这些步骤可能因您的具体硬件和软件配置而有所不同。如果您遇到问题,请查阅相关文档或寻求专业帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分