ZyXEL Keenetic - роутер с заделом на будущее.
В этом обзоре речь пойдет о недавно вышедшем интернет-центре Keenetic, старшем из трех маршрутизаторов серии Kinetic, появившихся недавно в продаже.
Туннельные палестины
В одном из присланных мне писем автор назвал существующие проблемы с провайдерами "туннельными палестинами".
Мне очень понравился этот термин. О чем собственно речь: многие российские провайдеры представляют доступ в
интернет поверх доступа к своей локальной сети через VPN-туннель. Туннели могут быть разными, наиболее распространены PPPoE, PPTP, L2TP.
Сервер VPN-авторизации у провайдера может задаваться как IP адресом, так и именем.
Авторизация может использовать различные алгоритмы - pap, chap, mschap v1, mschap v2,….
Пользователь, который знает об этих нюансах, при выборе роутера интересуется - поддерживает ли роутер
нужный тип авторизации, тип соединения, понимает ли имя (не ip) vpn сервера,
получает ли роутер маршруты в локальную сеть по DHCP, какой размер таблицы маршрутизации.
В настоящее время можно купить роутер, который не работает с конкретным имеющимся провайдером или поддерживает не все необходимые функции, а потом долго искать решение,
как же его настроить. Часто в этих случаях помогает установка прошивок сторонних разработчиков -
проекты DD -WRT, OpenWRT и другие. Разные производители называют поддержку "туннельных палестин" по-разному
- Russian PPPoE, Dual Access, Link Duo и т.д.
Новые роутеры ZyXEL Keenetic создавались специально для России, прошивки для них делаются нашими разработчиками, знающими про специфику
наших "палестин". Можно сказать, что поддерживаются почти все провайдеры. Исключение составляют, разве что, провайдеры,
использующие "самописные" программы для авторизации. Keentic позволяет, естественно, задать MAC-адрес на WAN-интерфейсе в случае,
когда используется привязка по физическому адресу. Есть даже настройка "не уменьшать TTL" для борьбы с некоторыми хитрыми провайдерами, которые ведут борьбу с владельцами роутеров.
Если верить сайту ZyXEL устройство достаточно быстрое, цитирую
"скорость Интернета через PPTP и L2TP - до 70 Мбит/с, через PPPoE и IPoE до 90 Мбит/с".
Самому возможности это проверить не было, мой интернет медленнее.
WI-FI
Старшая модель Keenetic основана на чипе Ralink RT3052F, имеет 8 Мбайт флеш-памяти и 32 Мбайт RAM и оснащена двумя антеннами 5 дБи. Модуль Wi-Fi поддерживает 802.11n - конфигурация MIMO 2x2, до 300 Мбит/с. Младшие модели используют чип RT3050F, который поддерживает только 1x1 и максимальную скорость 150 Мбит/с. По сообщениям пользователей на форумах скорость копирования файлов "через Wi-Fi" составляет около 9.5 Мбайт/c (76 Мбит/с). Keentic может "работать" и Wi-Fi клиентом, и просто точкой доступа. В последней бета версии прошивки от 17.12.2010 появился еще и режим Wi-Fi моста. Я проверял Keenetic в редко кому нужном режиме Wi-Fi клиента. В качестве точки доступа выступала железка на Atheros с поддержкой 802.11n. Результаты не очень впечатлили. Может быть имеет место не полная совместимость, может быть в будущих прошивках (или Keenetic, или точки доступа) скорость в этом режиме возрастет.
IPTV
В нашей стране достаточно широкое применение получила технология IPTV - цифровое интерактивное телевидение в сетях передачи данных по протоколу IP . Если ваш провайдер предоставляет такую услугу, то перед покупкой роутера поинтересуйтесь - поддерживает ли он IPTV. ZyXEL Keenetic поддерживает сразу несколько режимов - можно назначить отдельный Ethernet-порт маршрутизатора портом для телевидения, в который будет подключаться приставка провайдера STB, можно смотреть телевидение на компьютере, в том числе и по Wi-Fi (с помощью IGMP-proxy), если телевизионные каналы не шифруются провайдером.
Авто-QoS
Возможностью управлять трафиком "из коробки" (шейпинг) есть у очень небольшого числа маршрутизаторов.
Замечу, что настройка управления трафиком, если она и есть, дело не очень и простое.
Не все с ней всегда справляются. Нет шейпинга и у Keentic. Вместо этого в настройках есть единственная
"галочка" под названием "Авто-QoS" В результате включения "Авто-Qos" Keenetic должен распределять трафик таким образом, чтобы не дать занять всю полосу не критичным, но «жадным» до трафика приложениям, таким, как торрент-клиенты. Забегая немного вперед, скажу,
что это делается с помощью маркировки пакетов в iptables (иcпользуются три значения mark 1, 3, 5
и установка поля TOS в одно из трех значений Minimize-Delay, Maximize-Throughput, Minimize-Cost).
Iptables собран с поддержкой connbytes (в зависимости от размера переданного в сессии трафика
устанавливается поле TOS). Как в дальнейшем используется маркировка пакетов - сказать не могу.
Если ваш провайдер поддерживает tos в заголовках IP-пакетов - вам повезло больше, чем другим.
Использование дополнительных, подгружаемых с внешнего носителя, правил iptables позволит бороться с соседом,
качающем слишком много, если вы дадите ему интернет через Keenetic.
USB
В маршрутизаторе Keenetic имеется один порт USB, в который можно подключить принтер, USB-носитель, USB-модем. Если нужно подключить несколько устройств, то потребуется USB-хаб (разветвитель). К подключенному USB-носителю можно настроить доступ по протоколу ftp и через сетевое окружение Windows (протокол smb/cifs). Самым интересным, пожалуй, является встроенный в маршрутизатор torrent-клиент Transmission. Теперь нет необходимости держать постоянно включенным компьютер, работать с торрент-трекерами за вас будет Keentic. Я проверил скорость работы Keentic со старенькой флешкой (2Гбайт). Скорость записи на нее была около 6.5 мегабайт в секунду, чтения - 3.6. Скорости фактически не зависели от используемого протокола и формата раздела (FAT32 или EXT2). Не рекорд - но очень прилично.
3G и 4G
Как уже ранее написал в USB-разъем можно подключить 3G модем (список на сайте zyxel.ru выглядит внушительным) и 4G-модем от Yota (Samsung U200 или Yota Jingle). В этом случае маршрутизатор будет "раздавать" интернет с модема как через порты LAN так и по Wi-Fi. Для использования Yota Jingle этот "свисток" следует специально прошить программой, скачиваемой с zyxel.ru. Как утверждается "на работоспособность модема в компьютерах обновление никак не влияет". К сожалением ни 3G, ни 4G модема у меня дома нет. Поверим на слово.
Задел на будущее
Как утверждали сотрудники Zyxel на презентации
"переход на новую, открытую платформу позволит сторонним разработчикам создавать свои приложения и мини-программы для устройств ZyXEL на базе NDMS, специально для этого
ZyXEL выложит необходимые исходные коды и документацию в открытый доступ". Ну что же - запускаем telnet клиента на компьютере, заходим на устройство и вместо приглашения
linux shell видим унылый cli - командную строку с минимумом возможностей. Сделано это, похоже, для настройки роутера с помощью фирменной утилиты NetFriend,
которая позволяет производить настройки сетевого оборудования zyxel простым пользователям, не специалистам в сетевых технологиям.
Увидев это "безобразие" я сразу отправил запрос через систему интерактивных консультаций ZyXEL с вопросом о получении
полного доступа к устройству. Ответ пришел быстро - "к сожалению в настоящее время получить рутовый доступ к устройству можно только через консольный шнур".
Не может такого быть, решил я. На следующий вечер я уже получил рутовый доступ и "копался" внутри встроенного Linux, шнурок не потребовался.
Я не взломщик и не хакер, но получение полного доступа к устройству не составило большого труда.
Итак, что же внутри: busybox с самым минимумом программ, ядро 2.6.23.17. 2 мегабайта флешки отведено под пользовательские данные
(папка /storage). Что самое интересное - есть возможность запускать скрипты с внешнего носителя (скрипт задания дополнительных
правил iptables, скрипт запускаемый при включении, монтировании USB-ностителя, при установке и разрыве соединения:
start, restart, link_down, link_up, ppp_down, ppp_up). Есть возможность примонтировать "mount -t squashfs...." файл
с дополнительными приложениями, расположенными на usb носителе. Возможно такие файлы-наборы приложений будут со временем выложены
на zyxel.ru. Роутер, если Вы немного знаете linux и разбираетесь в сетевых технологиях позволит расширить функционал устройства.
Не всем ведь нужен встроенный торрент клиент, некоторые предпочтут использовать ограниченную память под другие задачи.
Архитектура mips (little endian), она и в Африке mips. Быстро собрал парочку простых приложений для этой архитектуры
(tar, sed, gzip) - все работает. Но хотелось бы видеть официальный "инструментарий" от zyxel с инструкцией по использованию.
Подведем итоги
Что же в итоге - российская разработка, учитывающая "наши туннельные палестины" с отличной скоростью и отличным функционалом (IPTV, принт-сервер, доступ к usb по ftp и самба, встроенный transmission, поддержка 3G модемов, распространенных в России и 4G модемов Yota). Возможность в будущем наращивать этот функционал.
Что в минусе. Отсутствие (скорее всего временное) официального инструментария для расширения возможностей.
Встроенный свитч - 100 мегабит. Впрочем, это только начало: cтарт Keenetic состоялся «снизу» — то есть, с младших (Lite) и средних моделей (Keenetic, Keenetic 4G). По слухам в 2011 году должны появиться более производительные модели в том числе с гигабитным коммутатором. Как говорится "пожуем - увидим".
Предварительные выводы
В плюсе
- Достаточно компактен, почти не греется, компактный и холодный блок питания, хорошие антенны в комплекте.
Очень неплохая документация, в комплекте есть напечатанный вариант.
- Хороший функционал и производительность.
- Возможность использовать в качестве wi-fi клиента и wi-fi моста.
- USB порт для подключения принтеров, модемов, внешних носителей.
- Быстрая реакция разработчиков на возникающие проблемы (например, тут). Это совершенно естественно, что прошивки немного
доводятся до ума после выхода устройсва.
- Web интрефейс на русском языке. Понятен, прост, удобен, быстр. Настроек минимум (для кого плюс, для меня - минус).
- Документация могла бы быть и подробнее (дал бы тогда 5+ или 6 по пятибальной шкале). Существующая хороша,
другим производетлям следует брать в этом плане с Zyxel пример. Скорее всего все, что не описано в базовой документации,
будет со временем в "Базе знаний" на zyxel.ru.
- Возможность (пока неофициальная) самому расширять функционал устройства.
В минусе
- Нет официальной информации о получении полного (рутового) доступа и возможности запуска своих скриптов. Нет официального инструментария для сборки своих приложений и инструкции по их установке.
Исходные коды прошивки не выложены в открытый доступ.
- Только один USB порт, хотелось бы два - для принтера и внешнего носителя.
- Свитч 100 мегабитный.
- Нет WDS в настройках wi-fi. (Может и появилась в последней бета версии прошивки, не смотрел.)
- Нет шейпера, насколько хорош "Авто-QoS" из прошивки, сказать пока трудно.
Железка в целом понравилась. Я не люблю рекомендовать другим определенное оборудование, каждый должен сам делать свой выбор.
Про Keenetic напишу так: если Вас устраивает базовый функционал устройства - можно покупать. Если Вы привыкли к прошивкам "от Олега",
"от энтузиастов", DD-WRT, OpenWRT и умеете тюнинговать все своими руками, то стоит подождать, пока Zyxel официально это "разрешит".
Отзывы с форума zyxel.ru
Может быть не все знают, что на портале Zyxel.ru есть форум пользователей my.zyxel.ru,
доступ к которому возможен после простой процедуры регистрации. Приведу с него пару отзывов. Орфография и пунктуация авторов
постов сохранены:
-
Уже пользуюсь ZyXEL Keenetic больше 2-х недель, пока полет отличный, если именно считать uTorrent и интернет от Билайна.
Инет полностью идет через Wi-Fi, на ноуте постоянно идет раздача (количество соединений установлено на 800).
При этом спокойно просматриваю потоковое видео, а также заливаю файлы на Rutube. Если интересуют конкретные цифры,
то рад буду ответить. P.S.: тариф 20Мбит/сек.
-
Может кому поможет. Провайдер Sumtel, закачка с локальных ресурсов 11.1мбайт(lan).
Одновременно в сети pc(лан)+бук(вафля)+медиаплеер(лан) попутно смотрю инеттв(моетв) на рс.
Устройство несомненно мощнее 344w(продал) и теперь при включенном торрент клиенте могу спокойно
лазить по сети. Устройством доволен
20 декабря 2010 года
-автор Zyxmon
Обсудить обзор и маршрутизаторы Keenetic можно на моем
форуме.
На форуме я регулярно выкладываю ссылки на тестовые и бета версии прошивок для всей линейки маршрутизаторов Кинетик.
Прошивки сопровождаются информацией о новых возможностях и списком исправлений.
C 14 марта 2011г на форме можно обсудить и запуск дополнительных приложений для маршрутизатов Keenetic. Этому посвящена
эта тема.
|