iperf подключается, но не сообщает о выходе

Я использую iperf для проверки пропускной способности сети между двумя хостами Ubuntu 16.04.2 (10.0.0.1 и 10.0.0.51). Я запустил "iperf -s" на 10.0.0.51, а затем "iperf -c 10.0.0.51 -T 10" на 10.0.0.1. Я вижу установление соединения (то есть локальный 10.0.0.51 порт 5001, связанный с 10.0.0.1 портом 37680) с обеих сторон, но я не получаю результаты. Это просто висит. Любая помощь высоко ценится. Спасибо

2 ответа

С iperf3 вы можете увидеть вывод в формате json: Команда:

iperf3 -c <server-ip> -w 4000 -t 10 -i 2  -f MBytes -V -J --logfile test.log

Примечание. В этом случае убедитесь, что вы можете запустить клиент и сервер iperf одинаковой версии, т.е. версии 3, в обоих случаях.

Проверьте наличие брандмауэров или фильтров пакетов, например, для linux используйте iptables -L для их отображения и iptables -F для их удаления. Кроме того, какая версия iperf? Возможно, вы захотите отобразить отчеты об интервалах (-i 1) и посмотреть, что они сообщают.

Другие вопросы по тегам