medição de largura de banda bidirecional semelhante a iperf através de NAT

3

Estou usando o iperf para medir minha velocidade de uplink entre meu computador doméstico por trás do NAT e um servidor raiz totalmente acessível. Ele faz isso usando uma conexão TCP. Por alguma razão, parece que o iperf só pode medir a velocidade do cliente para o servidor, onde o cliente é quem está iniciando a conexão TCP e o servidor é a parte que escuta.

Infelizmente, meu PC está por trás do NAT e a conexão TCP só pode ser iniciada nessa direção.

Existe outra ferramenta que faz isso, mas usa a conexão TCP em ambas as direções?

    
por Paul 23.01.2012 / 15:17

1 resposta

3

Acabei de fazer a mesma pergunta e encontrei um patch que parecia funcionar (depois de algum futzing extra). Você pode verificar o código iperf corrigido aqui:

link

Se você estiver usando o Linux, o edifício deve ser tão fácil quanto ./configure && make ; o executável estará em src / iperf. Basta adicionar o sinalizador --reverse às instâncias do cliente e do servidor, de acordo com o README.

    
por 23.02.2012 / 03:38