网络测试
本章节仅介绍如何通过命令行进行网络测试,在图形化界面中,打开系统自带浏览器访问国内任意网站即可(浏览器默认搜索引擎可能为谷歌,替换为百度或其他国内搜索引擎)。在进行移动网络测试时,请确保您所购买的开发板带有4G/5G 网络模块接口以及SIM卡接口。
移动网络(Rockchip 系列)
在进行移动网络测试时,请确保您所购买的开发板带有4G/5G 网络模块接口以及SIM卡接口。
工具准备
- 4G/5G 网络模块
- SIM 卡(能够正常访问网络,避免出现欠费现象)
硬件安装
本小章采用K7 作为操作示例,仅展示 4G/5G 网络模块和SIM卡接线细节,不同型号主板接口位置不同,请根据规格书找到对应接口。
1. 安装 4G/5G 网络模块和SIM卡。
Warning
安装或拆卸网络模块时,需在断电状态下进行。


脚本配置
4G/5G 网络模块开机会自动配置,检测模块是否存在,进行配置拨号。
Tip
开机默认仅会拨号一次,在信号不好或通讯异常情况下,可能会存在拨号失败的情况,若无网络,可手动运行拨号脚本进行重试。
$ cat /usr/bin/hardware-optimization
4g_config() {
wait_time=30
for((i=1;i<=$wait_time;i++));
do
if [ -c /dev/ttyUSB2 ]; then
echo "$i: 4g /dev/ttyUSB2 exists and is a character device." >> $LOG_FILE
/usr/bin/4G_dialing.sh
break;
else
echo "$i: 4g /dev/ttyUSB2 does not exist or is not a character device." >> $LOG_FILE
sleep 1
fi
done
}
拨号脚本,已适配 RG200U / EC200 / EC20
网络测试
安装好网络模块和SIM卡后,设备开机会自动拨号并联网。
1. 判断是否接入模块,查看日志进行判断。
Tip
/dev/ttyUSB2 exists and is a character device.代表设备识别成功
$ cat /tmp/kickpi-hardware.log
1: 4g /dev/ttyUSB2 does not exist or is not a character device.
2: 4g /dev/ttyUSB2 does not exist or is not a character device.
...
24: 4g /dev/ttyUSB2 does not exist or is not a character device.
25: 4g /dev/ttyUSB2 exists and is a character device.
或查看/dev/ttyUSB2 是否存在
2. 判断是否拨号成功
Tip
设备名称格式为 enx*(* 为可变后缀),具体名称请参照实际环境。
(console)$ ifconfig
enxca7f24fb0e94: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.138.192.102 netmask 255.255.255.0 broadcast 10.138.192.255
inet6 fe80::583f:ed51:782d:318d prefixlen 64 scopeid 0x20<link>
ether ca:7f:24:fb:0e:94 txqueuelen 1000 (Ethernet)
RX packets 181 bytes 15185 (14.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 194 bytes 17394 (16.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3. Ping网络测试
Tip
指定设备 enx3e003a5bd6ad 进行ping网络测试。
(console)$ ping www.baidu.com -I enxca7f24fb0e94
PING www.wshifen.com (103.235.46.115) from 10.138.192.102 enxca7f24fb0e94: 56(84) bytes of data.
64 bytes from 103.235.46.115 (103.235.46.115): icmp_seq=1 ttl=45 time=1094 ms
64 bytes from 103.235.46.115 (103.235.46.115): icmp_seq=2 ttl=45 time=3924 ms
64 bytes from 103.235.46.115 (103.235.46.115): icmp_seq=3 ttl=45 time=1870 ms
定制拨号
主板默认使用官方 Quectel-CM 工具进行拨号,如需修改定制拨号功能,下载移远官方Linux软件 进行定制。
移动网络(Allwinner 系列)
在进行移动网络测试时,请确保您所购买的开发板带有4G/5G 网络模块接口以及SIM卡接口。
工具准备
- 4G 网络模块
- SIM 卡(能够正常访问网络,避免出现欠费现象)
- 系统环境:Ubuntu
硬件安装
本小章采用 K2C 作为操作示例,仅展示 4G 网络模块和SIM卡接线细节,不同型号主板接口位置不同,请根据规格书找到对应接口。
1. 安装 4G 网络模块和SIM卡。
Warning
安装或拆卸网络模块时,需在断电状态下进行。


2. 确认网络模块是否加载
3. 插拔SIM卡重新拨号
如果拨号未成功,可通过 ps -ef | grep pppd 查看进程号,使用 kill -9 <进程号> 结束进程,然后重新拨号。
4. 外网Ping 测试
可能出现 DNS 解析失败现象,添加对应 DNS