Simuler un réseau pauvre [fermé]


14

J'aimerais mettre en place un réseau wifi médiocre dans mon bureau pour que les développeurs puissent tester. Quelle est la meilleure façon de simuler le wifi merdique du monde réel? Latence élevée? Paquets perdus? Bas débit?


3
Il existe de nombreux types de wifi "merdique", vous devrez donc être plus précis. Voulez-vous dire une faible puissance du signal, des interférences élevées, une congestion du temps d'antenne, une puissance de sortie asymétrique ou l'un des douze autres problèmes?
Apprendre

recherchant principalement des conditions de réseau à faible latence et bande passante élevée avec / sans déconnexion. Peut-être que certains paquets tombent.
SAR622

Est-ce que laisser tomber la force du signal aiderait? Alternativement, si vous avez une antenne externe, dévissez-les un peu ... comme le dit YLearn, cela dépend du type de merde que vous recherchez. L'utilisateur final merdique est complètement différent du technicien RF merdique.
Nanban Jim

Réponses:


14

votre meilleur pari sera probablement de mettre un émulateur WAN entre le réseau WLAN et le reste du réseau. Encore mieux si vous utilisez plusieurs SSID, chacun allant vers son propre VLAN (vous placeriez alors l'émulateur WAN entre le VLAN du SSID que vous souhaitez casser et le reste du réseau.

Vous pouvez ensuite configurer l'émulateur pour créer le réseau merdique (par exemple: gigue, latence, perte de paquets, bande passante maximale, etc.)

Un émulateur Wan avec lequel j'ai eu un assez bon succès est le lien WANem


WANem a fière allure. Question de suivi: dois-je avoir une machine exécutant WANem sortant directement au point d'accès ou puis-je le configurer comme je le ferais pour un contrôleur wifi où la machine exécutant WANem n'est qu'un autre appareil sur le commutateur réseau et définir sur le routeur ou le commutateur un VLAN qui achemine le trafic via la machine exécutant WANem? (Routeur Cisco 891, commutateur géré SG300, AP-1602)
SAR622

1
Si votre AP / Controller prend en charge les VLAN, je créerais un nouveau SSID qui pointe vers un nouveau VLAN. Mettez WANem int 0/0 dans ledit VLAN, donnez-lui une IP et faites-en la passerelle par défaut pour les clients sur ledit SSID. Mettez WANem int 0/1 dans un VLAN qui peut atteindre le reste du réseau et faites de la passerelle par défaut de WANem la passerelle dudit VLAN. Vous devrez créer une route statique sur cette passerelle par défaut pointant le trafic vers le SSID VLAN vers le WANem int 0/1.
emynd

Si je vous comprends bien, j'ai besoin que la machine sur laquelle j'utilise WANem ait deux cartes réseau et achemine le trafic à travers celui-ci en traitant les deux cartes réseau comme des interfaces indépendantes. Existe-t-il un moyen de connecter la machine avec un seul câble et de définir le routage sur le routeur pour déplacer tout le trafic de haut en bas sur cette 1 interface?
SAR622

1
d'après mon expérience, WANem nécessite deux interfaces, donc il peut changer les effets du trafic qui le traverse. Quoi qu'il en soit, si vous ne disposez que d'un serveur avec une seule interface, vous pouvez lancer un hyperviseur dessus (vmware, citrix, etc.), créer les deux interfaces virtuelles (aura besoin de différents réseaux locaux virtuels), créer un port de jonction pour basculer (ou utiliser un routeur sur -un baton). Et appliquez la même configuration que mon commentaire précédent. <br/> pourrait également utiliser un lecteur vmware (ou même une boîte virtuelle) pour cela: wanem peut être exécuté à partir d'un cd / dvd (montez simplement l'iso sur le virtuel)
emynd

D'ACCORD. Vous avez une boîte sur laquelle je peux mettre 2 cartes réseau PCIE. D'après ce que je lis, il semble que ce soit un liveCD. Puis-je également le configurer pour qu'il fonctionne en arrière-plan d'une boîte Linux classique?
SAR622

2

Sans en savoir plus sur le service utilisé en plus de ce wifi "merdique", il est plus difficile de faire des suggestions.

Si vous poussez le trafic HTTP, vous pouvez utiliser un logiciel proxy appelé Fiddler pour simuler des vitesses lentes ou même intercepter le trafic pour le suspendre ou le modifier.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.