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