iperf retornando “ligação falhou: não é possível atribuir o endereço solicitado” no Windows XP e 7

1

Estou tentando configurar o iperf em um servidor HP antigo executando o Windows XP Professional para testar multicast, mas sempre que eu emita o comando iperf -s -u -B <ip address> , ele retorna:

bind failed: Cannot assign requested address

Não importa o que eu coloquei como o endereço IP (224.0.0.1, 192.168.150.123, 10.254.1.11 foram testados sem sucesso), ele gera exatamente o mesmo erro. Usar portas diferentes com o sinalizador "-p" também tem efeito zero (o iperf é padronizado como 5001; eu também tentei 50, 99, 5002, 8000, 9000).

No entanto, se eu usar o endereço IP real do servidor (10.254.1.10), o serviço iperf será iniciado sem problemas. Os sintomas são idênticos no meu laptop Windows 7 x64.

Procurei on-line nos últimos dias e vejo muitas pessoas relatando esse problema, mas não vejo nenhuma solução aplicável (o erro de ligação tende a ser associado a pessoas que escrevem seu próprio código, e sua associação com iperf especificamente tende a não obter respostas úteis), então eu realmente aprecio qualquer ajuda, estou arrancando meu cabelo sobre este vago erro do Windows.

Estou usando a versão pré-compilada do iperf 2.0.5-2-win32, mas neste ponto não me importo de baixar a fonte, editá-la e compilá-la, se essa é a única maneira de resolver isso. Eu só não tenho experiência em C ++, então eu não posso caçar bugs sozinho.

    
por Liesmith 24.10.2014 / 23:51

1 resposta

2

Experimente uma versão criada sem o Cygwin na página de download .

Eu estava com o mesmo problema e com a versão 2.0.8 (12 de janeiro de 2015, Windows 32 bits) funcionou

    
por 22.07.2016 / 12:19