nettlebay Posted February 15, 2016 Posted February 15, 2016 (edited) J'ai trouvé ça via Korben sur http://makezine.com/projects/send-ticket-isp-when-your-internet-drops/ Bon, dans l'article, c'est un peu/beaucoup plus compliqué car il s'agit de tester votre connexion chaque heure grâce à un scrip cron-job, de collecter les données sur Google Docs et d'envoyer automatiquement une lettre d'insulte à votre FAI quand le flux tombe en-dessous de ses promesses (!) Bon, j'en suis pas là... surtout avec Orange Caraïbes, on n'a pas fini! Je risque de flooder leur messagerie en admettant qu'ils en aient une... Tout de même, j'ai trouvé sympa de suivre le début du tuto, c'est-à-dire installer python-pip (qui l'était déjà d'ailleurs...) et speedtest-cli. Ça se fait en quelques secondes: sudo apt-get install python-pip && sudo pip install speedtest-cli Ensuite, pour faire un test: speedtest-cli ce qui donne pour moi (mais via mon VPN perso à Miami) User@machine:~$ speedtest-cli Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Choopa, LLC (104.207.xxx.xxx)... Selecting best server based on latency... Hosted by Towerstream (Miami, FL) [3.16 km]: 145.432 ms Testing download speed........................................ Download: 3.61 Mbit/s Testing upload speed.................................................. Upload: 4.02 Mbit/s Il est évidemment possible d'en faire un lanceur [Desktop Entry] Version=1.0 Type=Application Name=SPEEDTEST Comment=Test connexion Exec=speedtest-cli Icon=/home/USER/Pictures/ICONS/ookla(speedtest).png Path= Terminal=true StartupNotify=false Si je vais plus loin dans l'exploitation de ce truc (un peu comme dans l'article cité), je reviendrai pour un petit tuto Ci-dessous, le résultat est enregistré dans un fichier texte speedtest-cli > speedtest.txt Ci-dessous, une ligne vide (avec des espaces) est insérée au début (pour bien séparer les "sorties"), la date est enregistrée avant la sortie. Le texte est ajouté sans écraser le précédent donc à la suite du précédent avec ">>" au lieu de ">". Bon, je ne sais pas si c'est très "propre" comme solution mais ça marche! echo " " >> speedtest.txt && date >> speedtest.txt && speedtest-cli >> speedtest.txt Note: j'en vois d'ici qui ne vont pas manquer de remarquer que ma vitesse d'upload est supérieure au download. Hé oui. Et ce n'est pas la première fois. Il faut savoir cependant que ce test ici a été fait à travers mon VPN perso (installé par moi-même sur un VPS Vultr). Mais bon, ça n'explique pas tout. Quand je fais un test en direct (sans VPN), j'ai des résultats normaux. Il faudra que j'essaye avec un autre VPN. Un peu plus tard... sans VPN: Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Orange (90.31.xxx.xxx)... Selecting best server based on latency... Hosted by CaribServe.NET Telecom (St. Maarten) [19.21 km]: 199.581 ms Testing download speed........................................ Download: 3.73 Mbit/s Testing upload speed.................................................. Upload: 0.83 Mbit/s C'est plus classique comme résultat... Avec un autre VPN à Miami aussi (Dacloud.me) Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from OWNED-NETWORKS LLC (104.254.xxx.xxx)... Selecting best server based on latency... Hosted by Comcast (Miami, FL) [9.72 km]: 153.703 ms Testing download speed........................................ Download: 2.83 Mbit/s Testing upload speed.................................................. Upload: 3.74 Mbit/s Les résultats sont moins bons qu'avec mon VPN perso mais à nouveau, l'upload est supérieur au download. Cherchez l'erreur! À préciser que sur mon mini-serveur Speedtest les résultats sont normaux avec ou sans VPN (capture ci-dessous). TEST ICI Ci-dessus avec mon VPN perso Edited February 18, 2016 by nettlebay
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now