Simulando uma rede ruim [fechado]

14

Eu gostaria de configurar uma rede wifi ruim no meu escritório para os desenvolvedores testarem. Qual é a melhor maneira de simular o wifi de baixa qualidade do mundo real? Alta latência? Pacotes descartados? baixa largura de banda?

SAR622
fonte
3
Existem muitos tipos diferentes de wifi "ruim", portanto, talvez você precise ser mais específico. Você quer dizer baixa intensidade do sinal, alta interferência, congestionamento no tempo de antena, saída de energia desequilibrada ou outros problemas?
YLearn
procurando principalmente condições de rede de alta latência e baixa largura de banda com / sem desconexões. Talvez alguns pacotes estejam caindo.
SAR622
Apenas largar a força do sinal ajudaria? Como alternativa, se você tiver uma antena externa, desaparafuse-a um pouco ... como diz o YLearn, isso depende do tipo de porcaria que você está procurando. O crappy do usuário final é completamente diferente do crappy do técnico de RF.
Nanban Jim

Respostas:

14

sua melhor aposta provavelmente será colocar um emulador de wan entre a rede wlan e o restante da rede. Melhor ainda, se você estiver usando vários SSIDs, cada um acessando sua própria VLAN (você colocaria o emulador de WAN entre a VLAN do SSID que deseja quebrar e o resto da rede.

Você pode então configurar o emulador para criar uma rede de baixa qualidade (por exemplo: tremulação, latência, perda de pacotes, largura de banda máxima, etc.)

Um emulador wan com o qual tive muito sucesso é o link WANem

emynd
fonte
WANem parece ótimo. Pergunta de acompanhamento: eu preciso ter uma máquina executando o WANem emitindo diretamente para o ponto de acesso ou posso configurá-lo como faria com um controlador wifi em que a máquina que executa o WANem é apenas outro dispositivo no comutador de rede e define no roteador ou trocar uma VLAN que direciona o tráfego através da máquina executando WANem? (Roteador Cisco 891, switch gerenciado SG300, AP-1602)
SAR622
1
Se o seu AP / Controller suportar VLANs, eu criaria um novo SSID que aponta para uma nova VLAN. Coloque WANem int 0/0 na referida VLAN, forneça um IP e torne-a o gateway padrão para clientes no referido SSID. Coloque WANem int 0/1 em uma VLAN que possa alcançar o restante da rede e faça do gateway padrão da WANem o gateway da referida VLAN. Você precisará criar uma rota estática nesse gateway padrão, apontando o tráfego para a VLAN SSID e para a WANem int 0/1.
Emynd
Se estou entendendo corretamente, preciso que a máquina na qual estou executando o WANem tenha duas placas de rede e roteie o tráfego tratando as duas placas como interfaces independentes. Existe uma maneira de conectar a máquina com apenas 1 cabo e definir o roteamento no roteador para mover todo o tráfego para cima e para baixo nessa interface?
SAR622
1
da minha experiência, o WANem requer duas interfaces, para que possa alterar os efeitos do tráfego passando por ele. De qualquer forma, se você tiver apenas um servidor com uma interface, poderá lançar um hipervisor (vmware, citrix etc.), criar as duas interfaces virtuais (precisarão de vlans diferentes), criar porta de tronco para alternar (ou usar o roteador ligado) -uma vareta). E aplique a mesma configuração que o meu comentário anterior. <br/> também pode usar o vmware player (ou mesmo a caixa virtual) para isso: o wanem pode ser executado em um CD / DVD (basta montar o iso no virtual)
emynd
ESTÁ BEM. Tenho uma caixa na qual posso colocar 2 placas de rede PCIE. Pelo que estou lendo, parece que é um liveCD. Também posso configurá-lo para ser executado em segundo plano em uma caixa Linux normal?
266
2

Sem saber mais sobre o serviço que está sendo usado em cima desse wifi "ruim", é mais difícil dar sugestões.

Se você estiver pressionando o tráfego HTTP, poderá usar um software proxy chamado Fiddler para simular velocidades lentas ou até interceptar o tráfego para pausar ou modificá-lo.

WMIF
fonte