跳到主要内容

无线网络

主要介绍如何连接 WiFi 网络、设置自发热点、测试网络带宽。

连接 WiFi 网络

① : 点击网络图标

② : 点击需要连接的 WiFi 名称后面的 Connect 按钮

③ : 输入 WiFi 密码并根据后续的提示进行连接

连接成功后,选择 Details 选项可以看到网络连接的详细信息,如 IP 地址、子网掩码、网关地址等。

其中 192.168.31.53 就是路由器分配的 IP 地址。

设置 WiFi 热点

设置 WiFi 热点

radxa@device$
sudo nmcli device wifi hotspot ifname <ifname> con-name <name> ssid <SSID> password <password>

# 示例

sudo nmcli device wifi hotspot ifname wlan0 con-name My-Hotspot ssid My-Hotspot password 12345678

参数说明:用名为 wlan0 的无线网卡创建一个名为 My-Hotspot、密码为 12345678 的WiFi热点,并将该连接保存为 My-Hotspot。

  • ifname:指定用于创建热点的无线网卡接口名,可以使用 ip a 命令查看无线网卡接口名。
  • con-name:指定热点连接名称,后续可以通过这个名字管理(开启、关闭、删除该热点)。
  • ssid:指定热点的名称,也就是其他设备搜索到的无线网络名称。
  • password:指定热点的密码。

设置成功后,终端会输出类似如下信息:

Device 'wlan0' successfully activated with 'd73e5af7-a49c-4608-bdab-bd28a36bdbef'.
Hint: "nmcli dev wifi show-password" shows the Wi-Fi name and password.

关闭 WiFi 热点

radxa@device$
sudo nmcli connection down My-Hotspot

开启 WiFi 热点

radxa@device$
sudo nmcli connection up My-Hotspot

删除 WiFi 热点

radxa@device$
sudo nmcli connection delete My-Hotspot

测试网络带宽

使用 iperf 工具来测试网络带宽(吞吐量)性能,建议多次测试取平均值。

测试前提

  • 硬件设备

您需要两台设备,其中一台设备作为服务端,另一台设备作为客户端。

服务端:PC、服务器等设备。

客户端:瑞莎主板。

  • 同一局域网

服务端和客户端需要处于同一局域网,彼此可以 ping 通。

安装 iperf

服务端和客户端都需要安装 iperf

radxa@device$ & Linux$
sudo apt update
sudo apt install iperf

测试步骤

服务端

打开命令行终端,输入以下命令启动服务端:

Linux
iperf -s

成功启动后,终端会输出类似如下信息:

---

## Server listening on 5201 (test #1)
提示

若系统提示 iperf3: error - unable to start listener for connections: Address already in use,说明 iperf3 进程占用了 5201 端口。

解决办法:

  1. 查看 iperf3 的进程
Linux$
ps -ef | grep iperf3
  1. 终止 iperf3 进程:将 <PID> 替换为 iperf3 进程的 PID。
Linux$
sudo kill <PID>

客户端

  1. 上传测试

打开命令行终端,输入以下命令测试客户端上传网络带宽:将 <server_ip> 替换为实际的服务端 IP 地址(可以通过 ip a 命令查看)。

radxa@device$
iperf -c <server_ip> -t <time>

# 示例

iperf -c 192.168.2.186 -t 60

参数说明:

  • <server_ip>:服务端 IP 地址。
  • <time>:测试时间,单位为秒。
  1. 下载测试

打开命令行终端,输入以下命令测试客户端下载网络带宽:将 <server_ip> 替换为实际的服务端 IP 地址(可以通过 ip a 命令查看)。

radxa@device$
iperf -c <server_ip> -t <time> -R

# 示例

iperf -c 192.168.2.186 -t 60 -R

参数说明:

  • <server_ip>:服务端 IP 地址。
  • <time>:测试时间,单位为秒。
  • -R:反向测试,即客户端作为服务端,服务端作为客户端。