Schlechtes Netzwerk simulieren [geschlossen]


14

Ich möchte in meinem Büro ein schlechtes WLAN-Netzwerk einrichten, in dem Entwickler testen können. Was ist der beste Weg, um echtes Wifi zu simulieren? Hohe Latenz? Verworfene Pakete? niedrige Bandbreite?


3
Es gibt viele verschiedene Arten von "beschissenen" WLANs, daher müssen Sie möglicherweise spezifischer vorgehen. Meinen Sie damit niedrige Signalstärke, hohe Interferenzen, Überlastung der Sendezeit, unsymmetrische Ausgangsleistung oder ein Dutzend anderer Probleme?
YLearn

Hauptsächlich auf der Suche nach Netzwerkbedingungen mit geringer Bandbreite und hoher Latenz mit / ohne Unterbrechungen. Vielleicht fällt ein Päckchen runter.
SAR622,

Würde es helfen, nur die Signalstärke zu senken? Alternativ, wenn Sie eine externe Antenne haben, schrauben Sie sie ein wenig heraus ... wie YLearn sagt, hängt es davon ab, welche Art von Mist Sie suchen. Der Endbenutzer ist völlig anders als der HF-Techniker.
Nanban Jim,

Antworten:


14

Ihre beste Wette wird wahrscheinlich darin bestehen, einen WAN-Emulator zwischen das WLAN-Netzwerk und den Rest des Netzwerks zu stellen. Noch besser, wenn Sie mehrere SSIDs verwenden, von denen jede in ein eigenes VLAN wechselt (dann platzieren Sie den WAN-Emulator zwischen dem zu unterbrechenden VLAN der SSID und dem Rest des Netzwerks.

Sie könnten dann den Emulator so konfigurieren, dass er das beschissene Netzwerk erstellt (z. B. Jitter, Latenz, Paketverlust, maximale Bandbreite usw.).

Ein WAN-Emulator, mit dem ich ziemlich erfolgreich war, ist WANem Link


WANem sieht gut aus. Anschlussfrage: Muss auf einem Computer WANem ausgeführt werden, das direkt an den Zugriffspunkt ausgibt, oder kann ich es so einrichten, als wäre es ein WLAN-Controller, auf dem der Computer WANem nur ein anderes Gerät im Netzwerk-Switch ist, und dies auf dem Router oder auf dem Router definieren? Ist der Switch ein VLAN, das den Datenverkehr über den Computer mit WANem weiterleitet? (Cisco 891-Router, verwalteter SG300-Switch, AP-1602)
SAR622

1
Wenn Ihr AP / Controller VLANs unterstützt, würde ich eine neue SSID erstellen, die auf ein neues VLAN verweist. Geben Sie WANem int 0/0 in das VLAN ein, geben Sie ihm eine IP-Adresse und machen Sie es zum Standard-Gateway für Clients auf der SSID. Setzen Sie WANem int 0/1 in ein VLAN, das den Rest des Netzwerks erreichen kann, und machen Sie das Standard-Gateway von WANem zum Gateway dieses VLANs. Sie müssen auf diesem Standardgateway eine statische Route erstellen, die den Verkehr zum SSID-VLAN zum WANem int 0/1 leitet.
Emynd

Wenn ich Sie richtig verstehe, muss der Computer, auf dem WANem ausgeführt wird, über zwei Netzwerkkarten verfügen und den Datenverkehr so ​​weiterleiten, dass die beiden Netzwerkkarten als unabhängige Schnittstellen behandelt werden. Gibt es eine Möglichkeit, das Gerät mit nur 1 Kabel anzuschließen und das Routing auf dem Router zu definieren, um den gesamten Datenverkehr auf dieser 1 Schnittstelle nach oben und unten zu verschieben?
SAR622,

1
Meiner Erfahrung nach benötigt WANem zwei Schnittstellen, damit sich die Auswirkungen des Datenverkehrs ändern können. Wie auch immer, wenn Sie nur einen Server mit einer Schnittstelle haben, können Sie einen Hypervisor darauf platzieren (VMware, Citrix usw.), die beiden virtuellen Schnittstellen erstellen (benötigen unterschiedliche VLANs), einen Trunk-Port zum Umschalten erstellen (oder Router-On verwenden -ein Stock). Und wende das gleiche Setup wie in meinem vorherigen Kommentar an. <br/> Könnte auch den VMware-Player (oder sogar die virtuelle Box) dafür verwenden: Wanem kann von einer CD / DVD ausgeführt werden (
mounte

IN ORDNUNG. Habe eine Box, in die ich 2 PCIE-Netzwerkkarten stecken kann. Nach dem, was ich lese, scheint es eine Live-CD zu sein. Kann ich es auch so einrichten, dass es im Hintergrund einer normalen Linux-Box ausgeführt wird?
SAR622,

2

Ohne mehr über den Service zu wissen, der zusätzlich zu diesem "beschissenen" WLAN genutzt wird, ist es schwieriger, Vorschläge zu machen.

Wenn Sie HTTP-Datenverkehr übertragen, können Sie eine Proxy-Software namens Fiddler verwenden , um langsame Geschwindigkeiten zu simulieren oder sogar Datenverkehr abzufangen, um ihn anzuhalten oder zu ändern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.