Je vois des temps de ping irréguliers et parfois très longs avec mon routeur wifi qui se trouve à un bond de distance. Les pings 192.168.1.1
donnent parfois des latences de 400 à 800 ms.
Il y a beaucoup de choses à essayer (firmware, emplacement du routeur, canal AP, etc.), mais je voudrais attaquer ce problème un peu plus méthodiquement:
- Premièrement, comment puis-je visualiser les performances de mon réseau?
- Ensuite, comment puis-je comparer les performances d'une configuration donnée, afin de pouvoir comparer de manière fiable après des ajustements?
networking
wireless-networking
Paul Irish
la source
la source
Réponses:
Cette réponse serverfault propose de bonnes instructions de haut niveau sur ce qu'il faut faire - commencez par là. Cette dernière étape est cependant un véritable doozy: vraisemblablement, vous (je veux dire, moi) ne voulez pas investir dans du matériel dédié pour cela ...
Vous trouverez ci-dessous de bons outils, d'abord pour comprendre la santé de la connectivité au sein du réseau wifi local, puis vers un point de terminaison Internet.
Outils Wifi
NetSpot (pour mac)
Il suit les points d'accès WiFI locaux et fournit des données de base telles que SNR, canal, puissance du signal. Il peut également effectuer une analyse de site de base pour un espace physique indiquant les forces et les interférences. En mode de découverte de point d'accès, vous pouvez également cartographier la puissance du signal dans le temps, ce qui vous permet de tester les emplacements et d'ajuster les possibilités d'interférences.
Test de vitesse Wifi pour Android
Très utile. Vous allez exécuter un simple serveur python sur votre machine et l'application peut tester plusieurs scénarios en vous donnant un retour d'informations sur la vitesse en temps réel.
Wifi Analyzer , une autre application Android géniale, offre quelques vues précieuses sur les canaux actifs de l'AP wifi. Peut-être le meilleur outil gratuit pour choisir un canal AP sans faire beaucoup de travail.
iPerf
Outil respecté pour comprendre les performances du réseau local. Vous avez besoin de deux boîtes, une en tant que serveur et une en tant que client. Vous pouvez configurer un certain nombre de paramètres, exécuter un test et voir les résultats pour la bande passante et la gigue. Je préfère l'utiliser avec l' interface graphique de jPerf pour la représentation graphique des résultats et le réglage des paramètres.
Connectivité Internet Santé
mtr (ping & traceroute combinés)
Ping tous vos sauts traceroute. Fournit des données de tendance. Fou génial.
speedtest-cli
La version CLI de la chose commune ookla speedtest.net. Le responsable du projet déclare que ce n'est pas cohérent, mais il est quand même pratique d'essayer de jauger de grandes différences.
NPAD : diagnostic du chemin d'accès et de l'application
Serveur de diagnostic automatique pour le dépannage des problèmes de réseau des derniers systèmes et du dernier kilomètre. Après avoir exécuté une batterie de tests, affiche une page de résumé des résultats comme celle-ci . Je recommande d'utiliser ce lien de redirection de serveur NPAD pour trouver le serveur NPAD le plus proche (ils sont partout) et d'utiliser ce nom d'hôte pour vos tests.
Mes résultats personnels:
J'ai passé de bonnes heures à faire tout cela, à essayer différentes choses (passer du micrologiciel DD-WRT au micrologiciel Tomato) et à lire. Il s'avère que ce n'était pas une couche réseau et que c'était une bonne vieille interférence RF, principalement de Bluetooth! J'avais mon ordinateur, une souris Bluetooth et un clavier à moins de 5 pieds du routeur. (Et ancien routeur toujours sur 2.4Ghz où ils s'affrontent.)
Pour cela, j'ai tiré le meilleur parti du test de vitesse Wi - Fi pour Android , que j'ai régulièrement utilisé pendant que je déplaçais des objets dans l'appartement. Comme il rapporte des mises à jour toutes les 200 ms environ, il indique clairement quand les interférences laissaient tomber mes paquets.
Je recommande vivement de lire le guide sur les sources communes d’interférences de Metageek. (Ils rendent également InSSIDer et d'autres outils d'analyse Wifi qui semblent bons.)
Un outil que je n'avais pas était un compteur d'analyse de spectre physique. Les téléphones et les ordinateurs portables ne peuvent détecter que les points d'accès Wi-Fi, mais ne peuvent capter les interférences de Bluetooth ou d'autres technologies basées sur la RF. Metageek a de bonnes solutions dans cet espace ( Wi-Spy et inSSIDer Office ) et nous espérons voir plus d'outils émerger comme AirShark .
la source
Comme indiqué dans mon commentaire ci-dessus: Les outils couramment utilisés pour diagnostiquer les problèmes de Wi-Fi peuvent en réalité causer ce problème. Lors de la recherche de réseaux Wi-Fi, la radio doit désactiver le canal. Elle demande généralement à l'AP de mettre en mémoire tampon des trames pour pouvoir se mettre en veille, puis bascule les canaux à balayer.
En outre, iOS et OS X depuis l'introduction d'AirDrop, la radio Wi-Fi sera désactivée pour rechercher d'autres services AirDrop et, étant donné que Yosemite désactivera périodiquement le canal pour prendre en charge le transfert.
la source
J'ai donc eu ces fluctuations de ping Wi-Fi sur le routeur aussi.
J'ai changé de routeur (de TL-WR743ND à DIR-815), essayé plusieurs adaptateurs USB Wi-Fi (principalement des TP-LINK, bien que je pense avoir eu le problème avec le D-Link DWA-160 également), passé de 2,5 GHz à 5 GHz et parcouru les canaux. Pas de chance, le problème a persisté.
Jusqu'à ce que je remarque que lorsque je fais un test de vitesse du réseau ou que je lance un client BitTorrent, le ping est correct. Il ne fluctue que lorsque le réseau est inactif.
Peut-être un problème avec Windows 7 ou un problème avec mes adaptateurs TP-LINK, mais lorsque je charge un peu le réseau Wi-Fi, la fluctuation disparaît et le réseau fonctionne correctement.
Jusqu'ici, j'ai créé un petit programme Rust pour maintenir mon réseau Wi-Fi actif.
la source