Speedtest from Router

yes, as @wcs2228 said, this program is not compiled for this router and it does not run.

So, today I’m at home and have a little time with my beryl (should be the same architecture as Opal … But since we’re installing via OpenWRT package manager, this should not be important).

  1. Open the Luci webfonend:
    Login on the GL.iNet Frontend - On the left hand menu go to 'More settings - Advanced'
    If there is no Link, click on the Button (Install), else click on the link.
  2. Login at the Luci frontend. User ‘admin’, use the previous password.
  3. On the Top Menu go to System - Software and on the first search field search for netperf
  4. Behind speedtest-netperf click on the button Install
  5. READ the dialogs!
    At the end close the dialog with ‘Dismiss’ down right.

Now login via ssh and type speedtest-netperf.sh → a lot of information.

Since you have now also netperf installed, you can try other scripts. Like betterspeedtest.sh Link or write a whole own script with defined/desired output.

Edit: Just write a little nicer.

2 Likes

I just now have seen this message. Just pulled my opal back out to try what you said though.

Weird… I got netperf installed. the speedtest-netperf gives

root@GL-SFT1200:/etc/speedtest# ./speedtest-netperf.sh
2023-02-14 18:18:07 Starting speedtest for 60 seconds per transfer session.
Measure speed to netperf.bufferbloat.net (IPv4) while pinging gstatic.com.
Download and upload sessions are sequential, each with 5 simultaneous streams.
.
WARNING: netperf returned errors. Results may be inaccurate!

 Download:   0.00 Mbps
  Latency: [in msec, 1 pings, 0.00% packet loss]
      Min:  58.838
    10pct:   0.000
   Median:   0.000
      Avg:  58.838
    90pct:   0.000
      Max:  58.838
 CPU Load: [in % busy (avg +/- std dev), 0 samples]
 Overhead: [in % used of total CPU available]
  netperf:   0.0
.
WARNING: netperf returned errors. Results may be inaccurate!

   Upload:   0.00 Mbps
  Latency: [in msec, 1 pings, 0.00% packet loss]
      Min: 126.649
    10pct:   0.000
   Median:   0.000
      Avg: 126.649
    90pct:   0.000
      Max: 126.649
 CPU Load: [in % busy (avg +/- std dev), 0 samples]
 Overhead: [in % used of total CPU available]
  netperf:   0.0

I downloaded betterspeedtest.sh and ran it, even adding a high -t (seconds) didn’t do nothing it seems… When I tried, it immediately gives a finished test result, even though I added more time and more connections…


root@GL-SFT1200:/etc/speedtest# ./betterspeedtest.sh -t 500 -n 10
2023-02-14 16:34:21 Testing against netperf.bufferbloat.net (ipv4) with 10 simultaneous sessions while pinging gstatic.com (500 seconds in each direction)
.
 Download: 0.00 Mbps
  Latency: (in msec, 1 pings, 0.00% packet loss)
      Min: 237.391
    10pct: 0.000
   Median: 0.000
      Avg: 237.391
    90pct: 0.000
      Max: 237.391
.
   Upload: 0.00 Mbps
  Latency: (in msec, 1 pings, 0.00% packet loss)
      Min: 231.479
    10pct: 0.000
   Median: 0.000
      Avg: 231.479
    90pct: 0.000
      Max: 231.479```

The error message means you download the wrong CPU platform binary on your router.

Weird cause I downloaded the netperf from the plugin section of the GL-Inet gui.

The server (netperf.bufferbloat.net) blocked your IP. I faced the same issue. Don’t test more than a few times a day.