Simulando una red pobre [cerrada]


14

Me gustaría configurar una red wifi deficiente en mi oficina para que los desarrolladores la prueben. ¿Cuál es la mejor manera de simular wifi del mundo real? ¿Alta latencia? Paquetes caídos? ¿ancho de banda bajo?


3
Hay muchos tipos diferentes de wifi "cutre", por lo que es posible que deba ser más específico. ¿Te refieres a baja intensidad de señal, alta interferencia, congestión de tiempo aire, salida de potencia desequilibrada o cualquiera de una docena de otros problemas?
YLearn

principalmente buscando condiciones de red de baja latencia y alto ancho de banda con / sin desconexiones. Quizás algún paquete cayendo.
SAR622

¿Sería útil soltar la intensidad de la señal? Alternativamente, si tiene una antena externa, desatorníllelas un poco ... como dice YLearn, depende del tipo de basura que esté buscando. La basura del usuario final es completamente diferente de la del técnico de RF.
Nanban Jim

Respuestas:


14

su mejor apuesta probablemente será poner un emulador wan entre la red wlan y el resto de la red. Aún mejor si está utilizando múltiples SSID, cada uno va a su propia VLAN (luego colocaría el emulador WAN entre la VLAN del SSID que desea romper y el resto de la red.

Luego, puede configurar el emulador para crear la red deficiente (es decir, jitter, latencia, pérdida de paquetes, ancho de banda máximo, etc.)

Un emulador wan con el que he tenido bastante éxito es el enlace WANem


WANem se ve muy bien. Pregunta de seguimiento: ¿necesito tener una máquina que ejecute WANem que salga directamente al punto de acceso o puedo configurarla como si fuera un controlador wifi donde la máquina que ejecuta WANem es solo otro dispositivo en el conmutador de red y se define en el enrutador o Cómo cambiar una VLAN que enruta el tráfico a través de la máquina que ejecuta WANem? (Router Cisco 891, conmutador administrado SG300, AP-1602)
SAR622

1
Si su AP / Controlador admite VLAN, crearía un nuevo SSID que apunte a una nueva VLAN. Coloque WANem int 0/0 en dicha VLAN, dele una IP y conviértala en la puerta de enlace predeterminada para los clientes en dicho SSID. Coloque WANem int 0/1 en una VLAN que pueda llegar al resto de la red y haga que la puerta de enlace predeterminada de WANem sea la puerta de enlace de dicha VLAN. Deberá crear una ruta estática en esta puerta de enlace predeterminada que señale el tráfico a la VLAN SSID a la WANem int 0/1.
emynd

Si te entiendo correctamente, necesito que la máquina en la que estoy ejecutando WANem tenga dos tarjetas de red y enrute el tráfico a través de ellas, tratando las dos tarjetas de red como interfaces independientes. ¿Hay alguna manera de conectar la máquina con solo 1 cable y definir el enrutamiento en el enrutador para mover todo el tráfico hacia arriba y hacia abajo en esa 1 interfaz?
SAR622

1
Desde mi experiencia, WANem requiere dos interfaces, por lo que puede cambiar los efectos del tráfico que lo atraviesa. De todos modos, si solo tiene un servidor con una interfaz, podría lanzar un hipervisor (vmware, citrix, etc.), crear las dos interfaces virtuales (necesitarán vlans diferentes), crear un puerto troncal para cambiar (o usar el enrutador -un palo). Y aplique la misma configuración que mi comentario anterior. <br/> también podría usar vmware player (o incluso una caja virtual) para esto: wanem se puede ejecutar desde un cd / dvd (solo monte la iso en la virtual)
emynd

OKAY. Tengo una caja en la que puedo poner 2 tarjetas de red PCIE. Por lo que estoy leyendo parece que es un liveCD. ¿Puedo configurarlo para que se ejecute en segundo plano en un cuadro de Linux normal?
SAR622

2

Sin saber más sobre el servicio que se está utilizando encima de este wifi "horrible", es más difícil dar sugerencias.

Si está presionando el tráfico HTTP, puede usar un software proxy llamado Fiddler para simular velocidades lentas o incluso interceptar el tráfico para pausarlo o modificarlo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.