iperf возвращает «сбой привязки: невозможно назначить запрашиваемый адрес» в Windows XP и 7

3

Я пытаюсь настроить 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 ++, поэтому я не могу самостоятельно заниматься поиском ошибок.

Liesmith
источник

Ответы:

3

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

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

mabagu
источник
1
К сожалению, у меня больше нет ни одного сервера, с которым я использовал для тестирования, поэтому я не могу проверить это решение в моей конкретной ситуации. Тем не менее, если это сработало для вас, я отмечу это как ответ для всех, кто столкнется с этой проблемой в будущем.
Лизмит