J'ai un Ubiquity RouterStation Pro exécutant la dernière version d'OpenwRT.
En me connectant via un câble directement au routeur ou via un commutateur, j'obtiens exactement la vitesse à laquelle je m'attendais, à la fois sur mon réseau local et sur Internet. Gigabit au réseau local et environ 1,2 mégaoctets / seconde à Internet.
En me connectant via une connexion sans fil G, j'obtiens exactement la vitesse que j'attendais des serveurs locaux, ce qui est d'environ 3 mégaoctets / seconde (bien sûr, cela pourrait être mieux, mais ce n'est pas mauvais).
Cependant, lorsque j'utilise la même connexion sans fil que ci-dessus et télécharge quelque chose sur Internet, ma vitesse maximale est d'environ 30 à 60 kilo-octets / seconde. Il n'y a pas de perte de paquets significative lorsque j'utilise ping.
Les tests de vitesse ci-dessus ont été effectués en téléchargeant des fichiers via http ou ssh (via scp et rsync). Cependant, en utilisant l'outil iperf, qui effectue des tests de performances réseau, je peux obtenir ma pleine vitesse Internet pour n'importe quelle connexion sur n'importe quel port, même sans fil.
Je suis vraiment confus. De l'aide?
Éditer
Après un peu de réflexion, j'ai pensé que le problème pourrait être lié à la taille du paquet (j'ai vu quelque chose de similaire auparavant sur un autre réseau). Pour tester cela, j'ai utilisé ping -f -c 500 -s $SIZE
, (c'est-à-dire: envoyer des pings de différentes tailles). En dessous d'une taille de paquet d'environ 220, les pings avaient un taux de chute de près de 0%. Au-dessus, le taux de chute a grimpé rapidement, atteignant 30% à une taille de 512 octets.
À l'aide de ces données, j'ai modifié la table de routage sur l'ordinateur portable pour définir le MSS à 220, ce qui, si je comprends bien, limite la taille des paquets TCP / IP à environ cette taille. Ensuite, j'ai exécuté un test de vitesse et j'obtiens 600 à 700 Ko / s. Bien mieux! J'attribue la vitesse réduite par rapport à la connexion filaire à une taille de paquet aussi pitoyable.
Je ne considère pas cela comme fixe, mais juste un travail autour. Je veux toujours savoir pourquoi cela se produit et comment y remédier.
la source
Réponses:
Je suppose que vous êtes confronté à un problème d'interférence sans fil, de sorte que la réduction de la longueur des paquets minimise les dommages causés par les paquets perdus et le temps nécessaire pour renvoyer le paquet.
Si le problème est une interférence extérieure à votre maison, vous pouvez utiliser un détecteur de réseau sans fil pour détecter les réseaux autour de vous et les canaux utilisés. Certains de ces produits sont inSSIDer ou Kismet . Vous pouvez alors choisir une chaîne qui n'entre pas en conflit avec vos voisins. Le canal 11 doit être préféré, si possible, car il est le plus fort.
L'interférence peut également être causée par un gros appareil électroménager qui fonctionne (comme le lave-vaisselle), chez vous ou chez le voisin. Cela ne s'applique que si la vitesse effective du réseau subit des fluctuations.
L'emplacement du routeur sans fil est très important. Il doit être placé loin des éléments métalliques ou électriques et loin du sol. Vous pouvez expérimenter avec différents endroits pour voir si cela a un effet. Les ordinateurs qui l'utilisent ne doivent pas être placés trop loin ou à la fin de sa portée.
Une autre possibilité est qu'une carte réseau sans fil de votre maison est défectueuse et dérange tout le réseau. Cela pourrait "bombarder" le réseau de paquets et provoquer des collisions. Essayez d'allumer les ordinateurs de manière contrôlée et testez la vitesse du réseau (en les éteignant en débranchant également le cordon d'alimentation).
Enfin, votre routeur sans fil peut être défectueux. Essayez un autre routeur pour le tester.
la source
Cela ressemble à un problème de mise en forme du trafic. Veuillez essayer de faire ce qui suit:
Si vous ne le savez pas, veuillez vérifier le
/etc/config/qos
fichier et voir s'il existe des règles spécifiques pour l'interface sans fil.la source
Il semble que vous ayez un serrage MSS
Vous devez vérifier et corriger les règles iptables
Lectures utiles ( partiellement liées )
HTH
la source