Git Product home page Git Product logo

luci-app-netspeedtest's Introduction

LuCI Network Speed Test

Screenshots

iperf3
librespeed
librespeed_config
speedtest

How to install

Prerequisites

This package depends on python3-speedtest-cli which in turn depends on python3-base and various other python3 libraries. These packages combined can take up a lot of space on a router so before installing luci-app-netspeedtest, make sure you have enough space to install python3-speedtest-cli. You can check this by searching for python3-speedtest-cli under the software page in LuCI and try to install it, it will tell you how much space it and its dependencies require, just compare that to how much space you have left.

Installation

  1. Goto releases here
  2. Download the latest version of ipk
  3. Login router and goto System --> Software
  4. Upload and install ipk
  5. Reboot if the app is not automatically added in page
  6. Goto Network --> SpeedTest

Build

  • Compile from OpenWrt/LEDE SDK
# Take the x86_64 platform as an example
tar xjf openwrt-sdk-21.02.3-x86-64_gcc-8.4.0_musl.Linux-x86_64.tar.xz
# Go to the SDK root dir
cd OpenWrt-sdk-*-x86_64_*
# First run to generate a .config file
make menuconfig
./scripts/feeds update -a
./scripts/feeds install -a
# Get Makefile
git clone --depth 1 --branch master --single-branch --no-checkout https://github.com/muink/luci-app-netspeedtest.git package/luci-app-netspeedtest
pushd package/luci-app-netspeedtest
umask 022
git checkout
popd
# Select the package LuCI -> Applications -> luci-app-netspeedtest
make menuconfig
# Start compiling
make package/luci-app-netspeedtest/compile V=99

License

  • This project is licensed under the MIT License

luci-app-netspeedtest's People

Contributors

arebokert avatar muink avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

luci-app-netspeedtest's Issues

Error

OpenWrt R24.2.2
6.1.76
https://github.com/coolsnowwolf/lede

Configuring luci-i18n-nlbwmon-zh-cn.
Collected errors:

  • check_data_file_clashes: Package iperf3-ssl wants to install file /home/powerccc/lede/build_dir/target-x86_64_musl/root-x86/usr/bin/iperf3
    But that file is already provided by package * iperf3
  • opkg_install_cmd: Cannot install package iperf3-ssl.
    make[2]: *** [package/Makefile:70: package/install] Error 255
    make[2]: Leaving directory '/home/powerccc/lede'
    make[1]: *** [package/Makefile:111: /home/powerccc/lede/staging_dir/target-x86_64_musl/stamp/.package_install] Error 2
    make[1]: Leaving directory '/home/powerccc/lede'
    make: *** [/home/powerccc/lede/include/toplevel.mk:231: world] Error 2

make menuconfig,Network -> IPERF3-SSL,取消它,保存了.CONFIG,重新编译后成功。

Buggy in official OpenWrt 22.03.3

Module: Phicomm K3
Hardware: BCM5301X
CPU: ARM_Cortex-A9 [ARMv7 Processor rev 0 (v7l)]
Version: OpenWrt 22.03.3 r20028-43d71ad93e / LuCI openwrt-22.03 branch git-22.361.69894-438c598
Kernel: 5.10.161

Bugs:

  1. Cannot download SpeedTest-CLI. Download button always in progress, and still show "Not Installed" after refresh. But there is speedtest & speedtest-cli in /usr/bin/

untitled

root@OpenWrt:/usr/bin# ls speed* -al
-rwxr-xr-x    1 root     root           980 Sep 19  2021 speedtest
-rwxr-xr-x    1 root     root           988 Sep 19  2021 speedtest-cli
root@OpenWrt:/usr/bin# ./speedtest-cli --version
speedtest-cli 2.1.3
Python 3.10.7 (main, Jan 25 2023, 15:45:14) [GCC 11.2.0]
  1. Web shows "No related RPC reply" in "Ookla SpeedTest" page, and always in progress, no more results.
    Screenshot here:

untitled

有没编译好的ipk

openwrt 上用,谢谢。
原主上下载的安装时报 Unknown package 'luci-app-netspeedtest'.

Test Failed, OpenWRT 23.05.3

Router Model: GL.iNet GL-MT6000
Architecture: ARMv8 Processor rev 4
Target Platform: mediatek/filogic
Version: OpenWrt 23.05.3 r23809-234f1a2efa / LuCI openwrt-23.05 branch git-24.073.29889-cd7e519, aarch64-openwrt-linux-musl-gcc
Kernel: 5.15.150

Bugs:

Ookla Speedtest works fine but with option: Use Ookla® SpeedTest-CLI I'm getting Test Failed. error (see screenshot).

Ookla® SpeedTest-CLI Status: Installed
Downloaded System Arch: aarch64, also tried with armel, same result.

root@OpenWrt:/usr/bin# ./speedtest-cli --version
speedtest-cli 2.1.3
Python 3.11.7 (main, Apr 9 2024, 09:25:41) [GCC 12.3.0]

netspeedtest

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.