2009-03-17 10 views
11

Necesitamos simular una conexión de red inestable para tratar de solucionar algunos problemas de conectividad en nuestra aplicación de servidor/cliente y me preguntaba si hay algún programa que pueda simular esas condiciones, como en una red inalámbrica tenue.¿Hay algún programa que pueda simular una conexión de red inestable?

No me refiero sólo a la reducción de ancho de banda, sino también la reducción de la fiabilidad, la frecuencia de encendido y apagado, ráfagas cortas de desconexión, etc.

+0

posible duplicado de [Simulador de red?] (Http://stackoverflow.com/questions/262282/network-simulator) – AShelly

Respuesta

0

La solución de Ian parece una solución bastante buena a largo plazo, pero sonaba un poco complicado para algunas pruebas rápidas. (Encontrando otra máquina, conectándola, posiblemente configurando cosas de enrutador, etc.)

Terminé usando Net Limiter y al azar configuré el límite de forma estúpidamente baja manualmente (como 1 byte/seg) y eso parece ser suficiente para nuestras necesidades

7

he usado una llamada NetEm herramienta que se ejecuta en Linux. Le permite aumentar la pérdida de paquetes en un porcentaje dado, introducir demoras dentro de los paquetes y manejar el reordenamiento de paquetes. Básicamente está diseñado para emular diferentes redes.

Todo lo que necesita para ponerlo en funcionamiento es una máquina de repuesto para instalar Linux con un par de tarjetas Ethernet. Conectarlo como un puente, y ejecutar netem entre ellos. Debería ser bastante simple de hacer. Lo utilicé para mi proyecto de la Universidad sin experiencia en Linux, pero probablemente todavía tenga todas las instrucciones de configuración en alguna parte.

+0

Suena bien, pero parece un poco complicado para la configuración de ejecución en un cuadro de Windows (mi culpa es sin mencionarlo) – Davy8

+0

Solo el puente necesita ejecutar Linux ... Por lo tanto, simplemente podría usar algo como un CD de Unbuntu Live sin necesidad de instalación. Solo necesitas instalar Netem, un par de comandos para configurar el puente y estás lejos ... – Ian

Cuestiones relacionadas