Catégories
Divers

Speedtest depuis PfSense

Si vous avez besoin de faire des tests de vitesse avec Speedtest.net depuis un routeur / firewall PfSense, il vous faut le paquet Speedtest!

Celui-ci s’installe notamment en ligne de commande.

Pour l’installer, connectez vous en SSH ou en console à votre pfSense et exécutez la commande suivante:

pkg update && pkg install -g libidn2 ca_root_nss

Puis selon votre OS :

# freeBSD 12 install
pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd12-x86_64.pkg"

# freeBSD 13 install
pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd13-x86_64.pkg"

Quittez la session et revenez dedans puis tapez

speedtest

Vous obtiendrez alors un résultat du genre :

[2.6.0-RELEASE][[email protected]]/root: speedtest

   Speedtest by Ookla

      Server: KEYYO - Paris (id: 27961)
         ISP: Orange
Idle Latency:     1.97 ms   (jitter: 0.07ms, low: 1.86ms, high: 1.98ms)
    Download:   549.56 Mbps (data used: 254.9 MB)                                                   
                  6.66 ms   (jitter: 1.62ms, low: 1.99ms, high: 8.62ms)
      Upload:   473.68 Mbps (data used: 501.5 MB)                                                   
                  2.17 ms   (jitter: 5.88ms, low: 1.55ms, high: 232.35ms)
 Packet Loss:     0.0%
  Result URL: xxxx

3 réponses sur « Speedtest depuis PfSense »

Bonjour,
je reviens vers vous car j’ai un petit problème sur le speedtest dans pfsense
j’ai exécuté « pkg install py37-speedtest-cli-2.1.2 »
ensuite j’ai exécuté « speedtest » mais ça me marque :

Retrieving speedtest.net configuration…
Traceback (most recent call last):
File « /usr/local/bin/speedtest », line 11, in
load_entry_point(‘speedtest-cli==2.1.2’, ‘console_scripts’, ‘speedtest’)()
File « /usr/local/lib/python3.7/site-packages/speedtest.py », line 1986, in main
shell()
File « /usr/local/lib/python3.7/site-packages/speedtest.py », line 1875, in shell
secure=args.secure
File « /usr/local/lib/python3.7/site-packages/speedtest.py », line 1091, in __init__
self.get_config()
File « /usr/local/lib/python3.7/site-packages/speedtest.py », line 1174, in get_config
map(int, server_config[‘ignoreids’].split(‘,’))
ValueError: invalid literal for int() with base 10:  »

du coups je suis un peu coincé là
si une personne peut m’aider
merci par avance

ps: je suis sous pfSense 2.5.0

Bonjour Alexandre , oui pour le moment ça déconne dans PfSense 2.5.0

Laisser un commentaire