Skip to content
Netflix - 每月低至 25 元

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

前言

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

启用 SSH

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

启用 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 线程下载

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

sh
iperf3 -c 1.1.1.1 -u -R

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

关注微信公众号
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0

预览:

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3