Skip to content

Padavan 老毛子固件启用 opkg 并安装 iPerf3

前言

最近某 VPS 厂商闪购,买了好几台服务器,于是想着在路由器安个 iPerf3 来测一下新服务器的速度,在路由器上测速既可以排除设备与路由器连接的问题,又不需要在多个设备分别安装 iPerf3,使用起来比较方便。同时,路由器上的 iPerf3 也可以作为服务端来测局域网的内网速度,可以说是一举两得了。

启用 SSH

在开始操作之前,首先需要通过 SSH 连接到 Padavan 路由器,但默认情况下,大部分的 Padavan 并没有开启 SSH,需要到系统管理->服务->启用 SSH 服务中选择到“是”。这样就可以直接使用路由器后台的账号密码登录 SSH 了(账号不一定是 root/admin,以自己的设置为准)

启用 SSH
启用 SSH

启用 opkg

相信大部分正在使用 OpenWRT 的用户对 opkg 并不陌生,但 Padavan 默认并没有集成 opkg,需要通过下面的命令安装上 Entware,这样才可以使用 opkg 安装其他应用

sh
wget -O - http://bin.entware.net/mipselsf-k3.4/installer/generic.sh | /bin/sh

安装 iPerf3

接下来的步骤就很简单了,SSH 连接到路由器之后,首先通过 opkg update 执行包更新,再使用 opkg install 来安装 iPerf3

sh
opkg update
opkg install iperf3

iPerf3 使用方法

iPerf3 有许多的配置参数,下面只介绍最基础的用法

服务端

当我们需要测试 VPS 速度时,一般将 VPS 作为服务端;当需要测试内网速度时,一般将路由器作为服务端

通过以下命令就可以启动 iPerf3 的服务端,此时 iPerf3 将运行在默认的 5201 端口,并且关闭命令行后 iPerf3 就会停止运行

sh
iperf3 -s

如果你想要修改端口可以使用 -p 后面跟上端口;如果还要运行在后台则可以使用 -D 配置,使用不频繁的话建议还是直接使用默认配置

sh
iperf3 -s -p 5202 -D

客户端

iPerf3 的客户端是主动发起测速的一端,以 1.1.1.1 为例,通过下面的命令就可以开始测速

sh
iperf3 -c 1.1.1.1

但默认情况下测试的是 TCP 单线程下的客户端的上传,通常来说我们想要测试的并不是上传,需要增加 -R 参数让其反转,才是测试客户端的下载

sh
iperf3 -c 1.1.1.1 -R
单线程下载
单线程下载

除了单线程以外,我们还可以通过 -P 来设置线程数(小写的 -p 是端口号,服务端是默认端口的话不需要填写这个参数)

sh
iperf3 -c 1.1.1.1 -R -P 8
8 线程下载
8 线程下载

还有时候我们想要测试的并不是 TCP 的速率,而是 UDP 的速率,特别是线路比较差的 VPS 经常会用到,此时我们可以使用 -u 来将其指定为 UDP 协议来测速

sh
iperf3 -c 1.1.1.1 -u -R

如果你想使用路由器作为服务端测试内网速度,需要在相应的测试设备上安装 iPerf3 作为客户端,不同平台对应的 iPerf3 可以前往官网下载,使用方法与 Linux 上一致,而手机上的话有一些网络测试相关的 App 会内置 iPerf3,就不需要单独安装了。

Last updated:

经典款
RackNerd

RackNerd

新手入门首选

洛杉矶 DC3 机房 | 3T 大流量

1C / 1GB / 20GB SSD / 3TB 流量

$21.99/年
欧洲优化
V.PS

V.PS

可选荷兰 / 德国

欧洲三网优化 | 电信 GIA + 联通 9929 + 移动 CMIN2

2C / 1GB / 20GB NVMe / 1TB 流量

€6.95/月
关注微信公众号
优化线路
Evoxt

Evoxt

最便宜的亚太优化线路

马来西亚 电信 GIA / 联通 9929
优惠码:AFF2377-DEV

1C / 512MB / 5GB SSD / 150GB 流量

$3.32/月
优化线路
搬瓦工

搬瓦工

15 个机房自由切换

洛杉矶 DC6 机房
电信 / 联通 GIA + 移动 CMIN2

2C / 2GB / 40GB SSD / 2.5TB 流量

$49.99/季