quinta-feira, 17 de julho de 2014

Medindo velocidade de VPN

O meu local de trabalho, vinha enfrentando alguns problemas de lentidão de VPN, entre a matriz e filial.
Para confirmar que era lentidão na comunicação entre os links(os dois são da mesma operadora), pesquisamos uma forma de medir a velocidade entre a matriz e filial.
Descobrimos uma forma gratuita e será compartilhado com todos aqui, talvez ajude alguém.
Este teste de velocidade de banda larga se chama Speed Test, é da AuditMyPC, e segundo o site oficial, é feito com Flash e irá ajudá-lo a testar a sua largura de banda e encontrar a sua velocidade de conexão verdadeira.
Se você tem um site, poderá oferecer esse teste de velocidade para seus visitantes. O teste pode ser feito por dentro e fora da VPN.
Caso queira fazer o teste por fora da VPN, na matriz tem que configurar um NAT para o servidor Speed Test.
Existem varias formas de instalar essa aplicação. Vou explicar usando o Linux, distribuição CentOS.

INSTALAÇÃO
Esse comando instala o servidor web apache; wget para fazer download de arquivo; unzip para desconpactar o arquivo zip:
[root@SpeedTest]# yum install httpd wget unzip
Crie um diretorio dentro de html
[root@SpeedTest]# mkdir /www/var/html/speedtest
Entre no diretorio criado anteriormente, faça download e descompacte o arquivo zip.
[root@SpeedTest]# cd /var/www/html/speedtest
[root@SpeedTest]# wget http://www.auditmypc.com/downloads/ampc-speedtest-v14-2.zip
[root@SpeedTest]# unzip ampc-speedtest-v14-2.zip
Inicie o serviço web.
[root@SpeedTest]# service httpd status
Configurar o iptables para liberar apenas a porta 80. Pode desativar o iptables por completo(não recomendo) com o seguinte comando:
[root@SpeedTest]# service iptables stop
Agora faça o teste.
Se a host cliente estiver dentro da rede local, basta no navegador: IP-do-servidor/diretorio.
EXEMPLO: 172.16.255.100/speedtest
Se estiver em um outro local, uma filial por exemplo, terá que fazer um NAT para o servidor SpeedTest, e entrar com o endereço IP:PORTA/speedtest.
EXEMPLO: 189.86.xx.xx:8000/speedtest

OBSERVAÇÃO
Se você tem VPN na sua empresa e queira testar a velocidade entre a Matriz e Filial, essa é a forma que traz a velocidade real. É possível fazer o teste por dentro ou por fora da VPN.
Usando os sites de terceiros para teste de velocidade, como Copel, o teste é feito entre a Matriz e Copel ou entre a Filial e Copel, e NÃO entre Matriz e Filial.

Qualquer duvida ou sugestões, enviar e-mail para leandrops5@hotmail.com

Obrigado!