Как запустить IPERF на DD-WRT?

У меня на настольном компьютере установлен IPERF для Windows. Теперь я хочу подключить этот компьютер к маршрутизатору и провести простой тест производительности. Для этого мне понадобится IPERF, работающий на маршрутизаторе. Маршрутизатор имеет встроенную прошивку DD-WRT на базе Linux. У меня вопрос, как я могу запустить версию IPERF для Linux на маршрутизаторе? И будет ли эта версия IPERF работать с версией Windows на компьютере?

3 ответа

Да, IPERF существует для маршрутизаторов DD-WRT. Я никогда не использовал его сам, но я могу указать вам на эту веб-страницу официального онлайн-руководства DD-WRT, где обсуждается его вместе с рядом эквивалентных инструментов. Тем не менее, ссылка, которую он предоставляет для загрузки IPerf, больше не работает (просто попробуйте!), Поэтому я даю вам альтернативную ссылку, где вам говорят, где ее взять: из Pyramid Linux, дистрибутива (Google it), который вы можете скачать отсюда Вы можете просто скопировать двоичный файл на свой маршрутизатор DD-WRT, как предлагает Карла Шредер во втором справочнике, и у вас все будет готово.

Если по какой-либо причине это не получится (у вас сборка DD-WRT отличается от моей), вернитесь к ссылке 1, где вы найдете другие обсуждаемые альтернативы.

Код для IPERF перенесен, его можно найти здесь , тогда как более старая версия здесь .

Кажется, он работает на моем EA8500 под управлением DD-WRT v3.0-r46885 std (05.06.21).

Администрирование -> Команды -> 'iperf3 -s' -> Выполнить команды.

Мой вопрос: как я могу запустить версию IPERF для Linux на маршрутизаторе?

Насколько мне известно, сборок DD-WRT, поставляемых с Iperf, не существует. В зависимости от объема памяти каждой модели маршрутизатора сборки DD-WRT исторически поставлялись с разным количеством функций. Эти сборки обычно назывались микро, мини, универсальными, большими, мега и т. д. Для получения дополнительной информации об этой (устаревшей) практике управления версиями и (устаревших) диаграммах функций вы можете увидеть ссылки ниже.

В чем разница между универсальными, мини-версиями и микро-версиями DD-WRT?

Особенности версии DD-WRT

С момента выпуска версии 2.4 SP1 в 2008 году DD-WRT находился в вечном цикле выпуска бета-версии версии 3.0 с новой схемой управления версиями, которая больше не указывает, насколько многофункциональной (например, мега) или насколько функциональной бедной (например, микро) является каждая сборка. (Я вижу строку «std» (стандарт?) в моем текущем номере сборки DD-WRT, поэтому могу ошибаться.)

Вместо того, чтобы компилировать Iperf самостоятельно, вы можете получить готовый двоичный файл от Optware или Entware . Оба они являются примерами репозиториев программного обеспечения для встраиваемых устройств на базе Linux, в основном беспроводных маршрутизаторов. Однако на момент написания Optware был снят с производства и больше не поддерживается, он в основном был заменен Entware.

Итак, чтобы запустить Iperf на маршрутизаторе DD-WRT, первым делом необходимо установить на него Entware. Это можно сделать, включив функцию USB на маршрутизаторе, подключив и смонтировав USB-накопитель (флэш-накопитель или жесткий диск), а затем установив на него Entware. Поэтому вам понадобится роутер с USB-портом. Инструкции по установке Entware см. по ссылке ниже.

Установка программного обеспечения

После того, как вы установили и правильно настроили Entware, вы можете открыть безопасную оболочку своего маршрутизатора и выполнить следующую команду.

      opkg install iperf

После установки вы сможете запускать Iperf на своем маршрутизаторе. На скриншоте ниже вы можете видеть, как я запускаю Iperf 2.0.13 в режиме сервера на DD-WRT (std).

И будет ли эта версия IPERF работать с версией Windows на компьютере?

Существует три основные версии Iperf. Есть оригинальный Iperf, есть «Iperf2», а есть «Iperf3». Я не уверен насчет первой и второй версии, но, насколько я понимаю, вторая и третья версии разработаны независимо другой группой людей с использованием другой базы кода. На официальном сайте есть таблицы сравнения функций (одна из многих за последние годы), и, судя по всему, Iperf3 привносит в таблицу некоторые новые функции, которых нет в Iperf2, но в нем отсутствуют некоторые функции, которые присутствуют в Iperf2. Iperf2.

Примечание. Стоит отметить, что если ваш маршрутизатор имеет ограниченную внутреннюю память, что вынуждает вас использовать внешнее USB-устройство хранения данных для расширения его функциональности, то Iperf может не дать вам надежных результатов тестирования (пропускная способность сети не лучше, чем у вашего USB-накопителя). устройство).

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