Zyxel keenetic (дзеркало 1, український)
ZyXEL Keenetic - роутер з доробком на майбутнє.
У цьому огляді мова піде про нещодавно вийшов інтернет-центрі Keenetic, старшому з трьох маршрутизаторів серії Kinetic, що з'явилися недавно у продажу.
тунельні палестини
У нашій країні досить широке застосування отримала технологія IPTV - цифрове інтерактивне телебачення в мережах передачі даних по протоколу IP. Якщо ваш провайдер надає таку послугу, то перед покупкою роутера поцікавтеся - чи підтримує він IPTV. ZyXEL Keenetic підтримує відразу кілька режимів - можна призначити окремий Ethernet-порт маршрутизатора портом для телебачення, в який буде підключатися приставка провайдера STB, можна дивитися телебачення на комп'ютері, в тому числі і по Wi-Fi (за допомогою IGMP-proxy), якщо телевізійні канали не шифруються провайдером.
Можливістю керувати трафіком "з коробки" (шейпінг) є у дуже невеликого числа маршрутизаторів. Зауважу, що настройка управління трафіком, якщо вона і є, справа не дуже і просте. Не всі з нею завжди справляються. Немає шейпінгу і у Keentic. Замість цього в настройках є єдина "галочка" під назвою "Авто-QoS" В результаті включення "Авто-Qos" Keenetic повинен розподіляти трафік таким чином, щоб не дати зайняти всю смугу не критичним, але «жадібним» до трафіку додатків, таким, як торрент-клієнти. Забігаючи трохи вперед, скажу, що це робиться за допомогою маркування пакетів в iptables (іcпользуются три значення mark 1, 3, 5 і установка поля TOS в одне з трьох значень Minimize-Delay, Maximize-Throughput, Minimize-Cost). Iptables зібраний з підтримкою connbytes (в залежності від розміру переданого в сесії трафіку встановлюється поле TOS). Як надалі використовується маркування пакетів - сказати не можу. Якщо ваш провайдер підтримує tos в заголовках IP-пакетів - вам пощастило більше, ніж іншим. Використання додаткових, підвантажуваних з зовнішнього носія, правил iptables дозволить боротися з сусідом, качати занадто багато, якщо ви дасте йому інтернет через Keenetic.
У маршрутизаторі Keenetic є один порт USB, в який можна підключити принтер, USB-носій, USB-модем. Якщо потрібно підключити кілька пристроїв, то буде потрібно USB-хаб (розгалужувач). До підключеному USB-носія можна налаштувати доступ по протоколу ftp і через мережеве оточення Windows (протокол smb / cifs). Найцікавішим, мабуть, є вбудований в маршрутизатор torrent-клієнт Transmission. Тепер немає необхідності тримати постійно включеним комп'ютер, працювати з торрент-трекера за вас буде Keentic. Я перевірив швидкість роботи Keentic зі старенькою флешкою (2Гбайт). Швидкість запису на неї була близько 6.5 мегабайт в секунду, читання - 3.6. Швидкості практично не залежали від використовуваного протоколу і формату розділу (FAT32 або EXT2). Чи не рекорд - але дуже пристойно.
Як вже раніше написав в 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). Можливість в майбутньому нарощувати цей функціонал.
попередні висновки
У плюсі- Досить компактний, майже не гріється, компактний і холодний блок живлення, хороші антени в комплекті. Дуже непогана документація, в комплекті є надрукований варіант.
- Хороший функціонал і продуктивність.
- Можливість використання в якості wi-fi клієнта і wi-fi моста.
- USB порт для підключення принтерів, модемів, зовнішніх носіїв.
- Швидка реакція розробників на виникаючі проблеми (наприклад, тут). Це цілком природно, що прошивки трохи доводяться до розуму після виходу устройсва.
- Web інтрефейс російською мовою. Зрозумілий, простий, зручний, швидкий. Налаштувань мінімум (для кого плюс, для мене - мінус).
- Документація могла б бути і докладніше (дав би тоді 5+ або 6 за п'ятибальною шкалою). Існуюча хороша, іншим проізводетлям слід брати в цьому плані з Zyxel приклад. Швидше за все все, що не описано в базовій документації, буде з часом в "Базі знань" на zyxel.ru.
- Можливість (поки неофіційна) самому розширювати функціонал пристрою.
- Немає офіційної інформації про отримання повної (рутовий) доступу і можливості запуску своїх скриптів. Немає офіційного інструментарію для збирання своїх додатків і інструкції по їх установці. Тексти програм прошивки не викладені у відкритий доступ.
- Тільки один USB порт, хотілося б два - для принтера і зовнішнього носія.
- Свитч 100 мегабітний.
- Немає WDS в налаштуваннях wi-fi. (Може і з'явилася в останній бета версії прошивки, не дивився.)
- Немає Шейпера, наскільки хороший "Авто-QoS" з прошивки, сказати поки важко.
Залізяка в цілому сподобалася. Я не люблю рекомендувати іншим певне обладнання, кожен повинен сам робити свій вибір. Про Keenetic напишу так: якщо Вас влаштовує базовий функціонал пристрою - можна купувати. Якщо Ви звикли до прошивка "від Олега", "від ентузіастів", DD-WRT, OpenWRT і вмієте тюнінгувати все своїми руками, то варто почекати, поки Zyxel офіційно це "дозволить".
Відгуки з форуму zyxel.ru
Обговорити огляд і маршрутизатори Keenetic можна на моєму форумі.
На форумі я регулярно викладаю посилання на тестові і бета версії прошивок для всієї лінійки маршрутизаторів Кинетик. Прошивки супроводжуються інформацією про нові можливості та списком виправлень.