2

Я пытаюсь настроить iperf на старом сервере HP под управлением Windows XP Professional для тестирования многоадресной рассылки, но всякий раз, когда я запускаю команду iperf -s -u -B <ip address> , он возвращает:

сбой привязки: невозможно назначить запрошенный адрес

Неважно, что я указал в качестве IP-адреса (224.0.0.1, 192.168.150.123, 10.254.1.11 были неудачно протестированы), он выдает точно такую же ошибку. Использование разных портов с флагом «-p» также имеет нулевой эффект (iperf по умолчанию 5001; я также пробовал 50, 99, 5002, 8000, 9000).

Однако, если я использую фактический IP-адрес сервера (10.254.1.10), служба iperf запускается без проблем. Симптомы идентичны на моем ноутбуке с Windows 7 x64.

Последние несколько дней я смотрел в Интернете и вижу, что многие люди сообщают об этой проблеме, но я не вижу каких-либо применимых решений (одна ошибка привязки, как правило, связана с людьми, пишущими свой собственный код, и, в частности, она связана с iperf) никаких полезных ответов), поэтому я был бы очень признателен за любую помощь, я рву волосы из-за этой расплывчатой ошибки Windows.

Я использую предварительно скомпилированную версию iperf 2.0.5-2-win32, но сейчас я не против загрузить исходный код, отредактировать его и скомпилировать сам, если это единственный способ решить эту проблему ...У меня просто нет опыта работы с C++, поэтому я не могу самостоятельно заниматься поиском ошибок.

1 ответ1

3

Попробуйте версию, созданную без Cygwin, со страницы загрузки.

У меня была такая же проблема, и с версией 2.0.8 (12 января 2015, Windows 32 бит) работал

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .