Symulowanie słabej sieci [zamknięty]

14

Chciałbym skonfigurować słabą sieć Wi-Fi w moim biurze dla programistów do testowania. Jaki jest najlepszy sposób na symulację gównianego WiFi w świecie rzeczywistym? Duże opóźnienie? Zrzuciłeś pakiety? niska przepustowość?

SAR622
źródło
3
Istnieje wiele różnych rodzajów „gównianych” Wi-Fi, więc może być konieczne bardziej szczegółowe. Czy masz na myśli niską siłę sygnału, wysokie zakłócenia, zatłoczenie czasu antenowego, niezrównoważoną moc wyjściową lub którykolwiek z kilku innych problemów?
YLearn
głównie poszukuje warunków sieci o niskim opóźnieniu i dużych opóźnieniach z / bez rozłączników. Może upuszczenie pakietu.
SAR622,
Czy po prostu spadek siły sygnału pomógłby? Alternatywnie, jeśli masz antenę zewnętrzną, odkręć ją trochę ... jak mówi YLearn, zależy to od tego, jakiego rodzaju gówno szukasz. Kiepski użytkownik końcowy jest zupełnie inny niż gburowaty technik RF.
Nanban Jim,

Odpowiedzi:

14

najlepszym rozwiązaniem będzie prawdopodobnie umieszczenie emulatora WAN pomiędzy siecią WANL a resztą sieci. Nawet lepiej, jeśli używasz wielu identyfikatorów SSID, z których każdy przechodzi do swojej własnej sieci VLAN (wówczas umieścisz emulator WAN między siecią VLAN SSID, którą chcesz złamać, a resztą sieci.

Następnie możesz skonfigurować emulator, aby tworzył nieefektywną sieć (tj. Fluktuacje, opóźnienia, utrata pakietów, maksymalna przepustowość itp.)

Emulator wan, z którym miałem całkiem niezły sukces, to łącze WANem

emynd
źródło
WANem wygląda świetnie. Dalsze pytanie: czy muszę mieć komputer z systemem WANem wysyłającym dane bezpośrednio do punktu dostępowego, czy też mogę go skonfigurować tak, jakbym kontroler Wi-Fi, w którym komputer z systemem WANem jest po prostu innym urządzeniem na przełączniku sieciowym i definiuje na routerze lub przełącznik VLAN, który kieruje ruchem przez maszynę z WANem? (Router Cisco 891, przełącznik zarządzalny SG300, AP-1602)
SAR622
1
Jeśli twój AP / kontroler obsługuje sieci VLAN, utworzę nowy identyfikator SSID, który wskazuje na nową sieć VLAN. Umieść WANem int 0/0 we wspomnianej sieci VLAN, nadaj mu adres IP i ustaw jako domyślną bramę dla klientów na tym identyfikatorze SSID. Umieść WANem int 0/1 w sieci VLAN, która może dotrzeć do reszty sieci, i ustaw bramę domyślną WANem jako bramę wspomnianej sieci VLAN. Musisz utworzyć statyczną trasę na tej domyślnej bramie, kierując ruch do SSID VLAN do WANem int 0/1.
emynd
Jeśli dobrze cię rozumiem, potrzebuję, aby komputer z uruchomionym WANem miał dwie karty sieciowe i kierował ruchem przez traktowanie tych dwóch kart sieciowych jako niezależnych interfejsów. Czy istnieje sposób na podłączenie urządzenia za pomocą tylko 1 kabla i zdefiniowanie routingu na routerze, aby przenieść cały ruch w górę i w dół na tym 1 interfejsie?
SAR622,
1
z mojego doświadczenia wynika, że ​​WANem wymaga dwóch interfejsów, więc może zmienić wpływ ruchu przez nie przechodzącego. W każdym razie, jeśli masz tylko serwer z jednym interfejsem, możesz rzucić na niego hiperwizora (vmware, citrix itp.), Utworzyć dwa wirtualne interfejsy (będą wymagały różnych sieci vlan), stworzyć port trunk do przełączenia (lub użyć router-on - patyk). I zastosuj tę samą konfigurację, co mój poprzedni komentarz. <br/> może również użyć do tego odtwarzacza vmware (lub nawet wirtualnego boxa): wanem można uruchomić z płyty CD / DVD (wystarczy zamontować iso na wirtualnym)
emynd
DOBRZE. Mam pudełko, w którym mogę umieścić 2 karty sieciowe PCIE. Z tego co czytam wygląda na to, że to liveCD. Czy mogę również ustawić, aby działał w tle zwykłego Linux-a?
SAR622
2

Nie wiedząc więcej o usłudze, która jest używana na tym „gównianym” wifi, trudniej jest podać sugestie.

Jeśli popychasz ruch HTTP, możesz użyć oprogramowania proxy o nazwie Fiddler, aby symulować niskie prędkości, a nawet przechwytywać ruch w celu jego wstrzymania lub modyfikacji.

WMIF
źródło