Тестирование альтернативных прошивок современных роутеров
Окончание. Первая часть. Вторая часть.
Оглавление
- Вступление
- Внешний вид и характеристики участников тестирования
- Методика тестирования и тестовый стенд
- Использование альтернативных прошивок и установка optware
- Тестирование производительности
- Speedtest.net
- Скачивание образа Ubuntu
- Скачивание и раздача торрентов
- Скачивание файлов через DC++
- Работа встроенного Transmission daemon
- Сравнение производительности роутеров
- Заключение
Вступление
Перед вами продолжение относительно новой темы для нашего сайта, так что постараюсь раскрыть ее в полной мере.
В прошлых статьях уже проводилось тестирование скорости проводного и беспроводного соединений во время обзора роутеров TP-Link TL-WR1043ND, ASUS RT-N13U и ASUS RT-N16, акцентировалось внимание на возможностях их стандартных прошивок, а также рассказывалось об основных принципах установки и работы с альтернативными прошивками на примере DD-WRT, самой распространенной из них.
В этот раз я постарался учесть ваши пожелания, высказанные в рамках обсуждения предыдущих частей. Из сегодняшней статьи вы сможете узнать, как ведут себя другие альтернативные прошивки при работе на мощном роутере ASUS RT-N16, как устанавливать на различные прошивки дополнительное ПО optware, а также, конечно же, узнаете ответ на животрепещущий вопрос – как показывают себя эти прошивки при активной работе в интернете на различных роутерах.
реклама
Надеюсь, что во время новогодних праздников к вам пришел некоторый информационный голод, поэтому – садитесь и наслаждайтесь.
Внешний вид и характеристики участников тестирования
Для начала позволю себе напомнить вам, о каких роутерах идет речь.
Лидером предыдущих тестов являлось устройство TP-Link TL-WR1043ND . Этот роутер оснащен мощным процессором с частотой в 400 МГц, чипсетом от Atheros, 32 Мбайтами оперативной памяти, а также 8 Мбайтами памяти ROM. Так же, как и в прошлый раз, в данном тестировании соперником, наступающим ему на пятки, стал роутер от известной компании ASUS, ASUS RT-N16. Как вы видите, эти роутеры весьма похожи.
Такая же ситуация наблюдается и по части периферии и оснащения. Так, оба обладают четырьмя портами Gigabit Ethernet для организации локальной сети, таким же скоростным портом для соединения с провайдером выделенной линии, а также тремя антеннами с поддержкой MIMO (лишь заявленной, в случае с ASUS). Оба получили разъем USB для подключения различной периферии, однако у роутера от ASUS таких разъема два, что удобно, учитывая его умение работать в качестве принт-сервера из коробки.
Напомню основные характеристики этих устройств:
|
|
|
Железо | CPU: Broadcom 4718A 480 МГц RAM: 128 Мбайт (2 x 64 Мбайт) ROM: 32 Мбайт |
CPU: Atheros AR9132 400 МГц RAM: 32 Мбайт (2 x 16 Мбайт) ROM: 8 Мбайт |
Коммуникационные порты | 1 WAN и 4 LAN | 1 WAN и 4 LAN |
Тип портов | 10/100/1000 Мбит/с LAN/WAN | 10/100/1000 Мбит/с LAN/WAN |
Беспроводные коммуникации | Поддержка 802.11b, 802.11g и 802.11 n, поддержка технологии MIMO |
Поддержка 802.11b, 802.11g и 802.11 n, поддержка технологии MIMO |
Тип антенны | Три внешних антенны | Три внешних антенны |
Поддержка шифрования | WEP, WPA, WPA2, WPS (называется тут EZ-WPS) |
WEP, WPA, WPA2, WPS (называется тут QSS) |
Чувствительность приемника | -75дБм @ 54 Мбит/с | -68дБм @ 54 Мбит/с -85дБм @ 11 Мбит/с -90дБм @ 1 Мбит/с |
Мощность передатчика | 15.8~19.5 дБм | 20 дБм |
Периферия | 2 порта USB, с возможностью организации print и file сервера |
USB, с возможностью организации print (только после перепрошивки) и file сервера |
Поддержка UPnP и IPTV Multicasting | Да | Да |
Безопасность | Фильтрация по MAC адресу, встроенный Firewall |
Фильтрация по MAC адресу, встроенный Firewall |
Возможность установки сторонних прошивок | Да | Да |
реклама
Как рассказывалось в прошлой части, роутеры вполне успешно могут работать с альтернативными прошивками, что оказалось на руку роутеру от ASUS. Почему, читайте ниже…
Методика тестирования и тестовый стенд
В третьей части обзора в качестве клиента был использован один обычный ПК со встроенной сетевой платой, обладающий следующими характеристиками:
- Материнская плата: ASUS M4A79 Deluxe, BIOS version 2708;
- Центральный процессор: AMD Phenom II X4 940 BE, Socket AM2+, 3.0 ГГц in stock, 1.4 В;
- Оперативная память: 8 Гбайт (2 ГБ x 4) OCZ OCZ2P10662G, DDR2 PC8500 (1066 МГц) DIMM CL5 5-5-5-15-26-2T (2.1 В);
- Система охлаждения: Thermaltake Big Typhoon VX, 1200 об\мин;
- Термоинтерфейс: КПТ-8;
- Видеокарта: Sapphire Radeon HD 4870 Vapor-X 1 Гбайт;
- Жёсткий диск: Seagate ST3750330AS (750 Гбайт);
- Блок питания: COOLER MASTER Silent Pro 600 Вт;
- Корпус: Thermaltake Xaser V.
Все стандартные прошивки были обновлены до последних версий с сайта производителя.
В отличие от предыдущей части, в этой был сделан акцент на работе с интернетом. Провайдером выступал обычный Билайн Интернет (бывшая Корбина), который должен был обеспечить (и обеспечивал, к чести его будет сказано) скорость по тарифу в районе 10 Мбит/сек в обе стороны. Соединение, согласно рекомендации этого провайдера, производилось по протоколу L2TP.
Для проверки скорости интернета использовалось одновременное скачивание и раздача торрентов, скачивание образов Ubuntu с зеркала Яндекс и «для галочки» скорость проверялась двумя различными серверами Speedtest.net. Также тестировалась скорость работы с локальными ресурсами с помощью программы Apex DC++. При этом тест DC++ и торрентов производился одновременно, для получения более полной картины работы роутеров под нагрузкой. К сожалению, при подключении роутера от ASUS к интернету я сказал: «Хьюстон, у нас проблема»…
Использование альтернативных прошивок и установка optware
Дело в том, что стандартная прошивка от ASUS RT-N16 наотрез отказалась работать с интернетом от Билайн. Роутер буквально через несколько минут после подключения переставал подавать признаки жизни и совершенно наглейшим образом зависал. После прошерстывания форумов Билайна в поисках информации я удостоверился, что не один я столкнулся с этой проблемой. Поэтому сразу же было решено провести тщательное тестирование различных альтернативных прошивок именно на этом роутере, чтобы понять, какая из них позволит вылечить это неплохое, в общем-то, устройство от позорного недуга.
Обращаю ваше внимание, что все модификации, в том числе программные, вы делаете на свой риск и ни редакция сайта, ни компания-производитель не несут ответственности за ваши неправильные действия.
Все инструкции по установке прошивок оказались абсолютно идентичны. Достаточно было воспользоваться фирменной утилитой от ASUS и все получалось без малейших проблем. Спасибо компании Atheros за удобный режим восстановления прошивки в их чипсетах.
DD-WRT
Я начал с установки хорошо знакомой вам с прошлого теста прошивки. После проведения настройки, столкнувшись с рядом проблем, мне пришлось констатировать, что самая распространенная прошивка проявила себя не с лучшей стороны. Первой проблемой оказалось довольно долгое время соединения с провайдером. Угадать, через сколько минут на тестовом компьютере появится интернет, оказалось невозможно. Также наблюдались проблемы при скачивании файлов через торренты – при ускорении раздачи скачивание замедлялось и наоборот, таким образом, общая суммарная скорость составляла не честные 20, а позорные 11 Мбит/сек.
Но раз уж эта прошивка была установлена, грех было не воспользоваться моментом и не проверить, возможно ли скачивать торренты с большей скоростью напрямую на роутер, установив на него дополнительное ПО. Для прошивки DD-WRT существует множество пакетов, объединенных общим названием optware, и каждый, кто хоть мельком сталкивался с установкой .deb или .rpm пакетов в ОС Linux, без труда разберется и с установкой optware. Ну а все остальные могут воспользоваться инструкцией. Устанавливать было решено известнейший клиент Transmission, точнее, его web-оболочку Clutch.
Установка optware в DD-WRT на примере Transmission
реклама
Для начала необходимо подготовить оборудование. Дело в том, что установка пакетов и скачивание файлов через торренты будет производиться на подключаемый через USB к роутеру накопитель на FLASH памяти (это также может быть внешний жесткий диск). Скопируйте на резервный носитель с флешки все необходимые вам файлы. Вставьте флешку в компьютер с Linux, либо загрузитесь с LiveCD, содержащего программу gparted, например, с этого. Удалите все разделы с флешки и создайте один большой раздел, отформатировав его в EXT3. Вставьте флешку в роутер.
Теперь необходимо настроить сетевой центр дома. В DD-WRT работать с USB накопителями достаточно тривиально. Для этого откройте вкладку Services>>USB и просто поставьте там все галочки.
Заодно может быть полезным сразу же настроить доступ к флешке с домашних компьютеров через локальную сеть по протоколу SMB (стандартный протокол в сетях ОС Windows, поддерживаемый и ОС от Apple, и ОС Linux). Это делается так же тривиально – ставим галочки в разделе Services>>SMB:
После этого, перезагрузив роутер, полюбуемся на наш пустой FLASH накопитель во всей красе:
Приступим, собственно, к установке Transmission. Подключимся к роутеру через Telnet, для этого удобно пользоваться программой putty. Она позволяет вставлять команды прямо в окно терминала при помощи правой кнопки мыши. Создадим необходимые для Transmission папки и установим базовые файлы для работы optware:
cd /mnt
mkdir /mnt/opt
mkdir -p /mnt/data/torrents
mount /mnt/opt /opt
Не забудьте добавить последнюю команду в автозагрузку. Далее:
wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O /tmp/optware-install.sh
sh /tmp/optware-install.sh
После успешной установки вы должны увидеть надпись Successfully terminated, как в этом окне:
Продолжим с установкой и поставим, наконец, Transmission-daemon, используя инсталлятор для optware, ipkg-opt:
/opt/bin/ipkg-opt install transmission
/opt/bin/transmission-daemon -g /mnt/data/torrents/.config/transmission-daemon
killall transmission-daemon
После этого должна получиться базовая структура папок Transmission, и остается лишь настроить Transmission:
wget http://www.3iii.dk/linux/optware/settings.json -O /mnt/data/torrents/.config/transmission-daemon/settings.json
Вы можете скачать этот файл, а можете и вручную поправить его:
vi /mnt/data/torrents/.config/transmission-daemon/settings.json
На всякий случай добавим порт 25000, через который будет происходить подсоединение к клиентам, в список разрешенных:
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 25000 -j logaccept
Остается лишь перезапустить Transmission:
/opt/bin/transmission-daemon -g /mnt/data/torrents/.config/transmission-daemon
Вот и все! Для того, чтобы открыть окно с веб-интерфейсом Transmission, пройдите по этому адресу: http://192.168.1.1:9091/ . Не забудьте указать правильный порт, на котором слушает локальную сеть transmission-daemon.
Для обновления Transmission наберите:
ipkg update
ipkg upgrade Transmission
Если вы последовали совету и настроили доступ к флешке через протокол SMB, то введя в вашей адресной строке \\192.168.1.1 или smb://192.168.1.1 , вы сможете сразу же копировать скачанные роутером файлы себе через локальную сеть.
К сожалению, при работе Transmission очень сильно нагружает процессор даже такого мощного роутера, как ASUS RT-N16, поэтому на остальные сетевые процессы, в том числе на smb-daemon, остается немного процессорного времени. Результатом становится плохая скорость копирования файлов с флешки при одновременной работе Transmission. Сравните, например, эти два снимка экрана:
Как вы видите, на первом скорость копирования вполне неплохая для используемого USB FLASH накопителя, при этом Transmission не скачивает на него никакие файлы. На втором же снимке происходит копирование при продолжающемся скачивании файлов. Налицо разница по скорости более чем в четыре раза.
Если вы посмотрите на снимок экрана состояния роутера, то увидите, что опасения по поводу Transmission оправдались, и процессор роутера действительно загружен на все 100%:
К сожалению, распределение нагрузки на сетевой интерфейс также проходит не слишком успешно. Если посмотреть на мгновенную скорость скачивания файлов через Transmission на роутере при запущенном uTorrent на компьютере, то обнаруживаются не слишком обнадеживающие цифры:
При ускорении скачивания и раздачи на компьютере Transmission медленно скатывается в программный ад и качает со скоростью лишь в 80 Кбайт/с.
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила