AVISO: não recebi ack do último datagrama após 10 tentativas

0

Eu tento fazer medições de desempenho de rede usando iperf na opção UDP. Eu faço todas as operações no Ubuntu Terminal. Eu tenho dois computadores e tenho um número de interfaces em cada um dos meus computadores. Interfaces diferentes de Loopback e Host Local são criadas usando antenas de alto ganho conectadas a computadores. Eu crio o lado do servidor com a linha de sudo iperf -s -u -B 192.168.2.2 . Para o lado do cliente, uso a linha de sudo iperf -u -B 172.16.25.125 -c 192.168.2.2 -b 1M -t 15 -i -f m . Parece que as interfaces estão conectadas (a mensagem é exibida apenas no lado do cliente) entre si e o lado do cliente mostra Internal , Transfer e Bandwidth estatísticas por 15 segundos (vem de -t 15). No entanto, no final, espero que o Relatório do Servidor seja exibido, mas não é exibido. Em vez disso, tenho WARNING: did not receive ack of last datagram after 10 tries , que é exibido apenas no lado do cliente. No lado do servidor, mesmo a mensagem "conectada" não é exibida. No lado do servidor, basicamente nada muda antes, durante e depois do teste iperf. Assim, minha pergunta é por que eu recebo este aviso? Como posso consertar isso? Agradeço sua ajuda.

    
por Eric 01.02.2017 / 04:39

1 resposta

0

Se você não estiver vendo nada no servidor, provavelmente não receberá nada do cliente. Eu notei que seu cliente e servidor parecem estar em redes diferentes, então eu primeiro asseguro que há um caminho entre eles e que eles podem se comunicar uns com os outros (eles podem pingar?). Outra possibilidade é que exista um firewall entre eles (a porta iperf padrão é 5001), então verifique novamente para ter certeza de que o tráfego não está sendo bloqueado.

Uma forma de verificar rapidamente é usar nc para ver se você pode passar os datagramas UDP de um lado para outro. No lado do servidor, execute:% nc -l -u 5001

No lado do cliente, execute:% nc -u 192.168.2.2 5001

Em seguida, digite algo no lado do cliente e veja se ele aparece no lado do servidor.

    
por TLin 01.02.2017 / 11:12