Обновление прошивки keenetic. Прошивка роутера Zyxel Keenetic

Напоминаем, что попытки повторить действия автора могут привести к потере гарантии на оборудование и даже к выходу его из строя. Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.

⇡ Вступление

В комментариях к одной из первых статей про альтернативные прошивки читатели спрашивали, нет ли чего-нибудь подобного и для роутеров ZyXel. То ли официальные прошивки ZyXel жуть как хороши, то ли энтузиасты не такие активные, но хоть какой-то более-менее приличной альтернативы фирменным микропрограммам нынче нет. Ну, вы, конечно, можете скачать исходные коды прошивки, изменить её, заново собрать и залить в роутер. Но это как-то уже слишком для обычного пользователя. Тем интереснее выглядит совсем молодой проект наших соотечественников с незамысловатым названием zyxel-keenetic-packages , зародившийся в недрах форума Zyxmon . В данном случае идея гораздо проще и изящнее. Никаких перепрошивок роутера не требуется, а все дополнительные приложения запускаются со съёмного накопителя — флешки или внешнего винчестера. Более того, при отсоединении накопителя устройство продолжает работать как ни в чём не бывало, но, естественно, уже безо всяких «плюшек». Ну а в данной статье мы рассмотрим установку и настройку обновлённого торрент-клиента Transmission, сервера DLNA и доступ к локальной сети из Интернета посредством OpenVPN.

⇡ Подготовка

Для начала нам необходимо отформатировать накопитель в ext 2/3 или NTFS. Лучше, конечно, в ext 2/3, хотя некоторые естествоиспытатели утверждают, что и с NTFS всё прекрасно работает. Программ, которые могут форматировать разделы в нужную нам ФС, довольно много: Partition Magic, продукты Paragon и Acronis, в конце концов, бесплатный GParted Live. Если вам вдруг понадобится срочно считать данные в Windows с такого накопителя, то можно воспользоваться либо файловым менеджером Ext2Read , либо установить драйвер Ext2Fsd . Также в веб-интерфейсе роутера необходимо включить доступ к диску по сети в «USB-приложения» → «Сетевой диск».

Ещё нам понадобится SSH-клиент PuTTY и непосредственно установщик . Распакуем архив в любое удобное место. Теперь зайдём на наш накопитель по сети: Win+R, \\KEENETIC, Enter. В папке disk_a1 потребуется создать директорию system, а в ней ещё одну — bin. Вот туда-то и надо скопировать файл ext_init.sh из архива. Таким образом, полный путь до него будет выглядеть как \\KEENETIC\disk_a1\system\bin\ext_init.sh. Заодно полезно создать в корне папку data, куда будут складываться все файлы. Теперь надо отключить накопитель от роутера и снова подключить. Через пару минут в логах («Система» → «Журнал») должна появиться запись:

dropbear Running in background

Запускаем PuTTY, в поле Host Name вбиваем root@ip_адрес_роутера, а в Windows → Translation выбираем кодировку UTF-8 и нажимаем Open. Вводим пароль — zyxel (он не показывается при наборе) и нажимаем Enter. Завершаем установку и сразу же обновляем систему командами:

Finish_install.sh
opkg update
opkg upgrade

⇡ Настройка Transmission

Установка новых приложений осуществляется командой opkg install имя_пакета. На данный момент число портированных приложений не так велико — их список можно посмотреть . В принципе, в вики проекта неплохо описаны основные нюансы их установки. Однако неподготовленному пользователю вряд ли будут понятны определенные моменты относительно их настройки. Так что разберём для ясности некоторые примеры. Для начала рассмотрим установку и настройку более новой версии торрент-клиента Transmission, чем та, которая предустановлена в прошивке роутера, — 2.3 вместо 1.93. Установим клиент и текстовый редактор nano командой:

Opkg install nano
opkg install transmission-daemon transmission-web

Традиционный совет — вместо того чтобы вручную набирать команды, просто скопируйте их отсюда и кликните правой кнопкой в окне PuTTTY. По умолчанию все новые закачки будут записываться в папку transmission, то есть так же, как по умолчанию происходит и со встроенным в роутер торрент-клиентом. Предварительно остановим его, перейдя в веб-интерфейсе роутера в раздел «USB-приложения» → «Торренты», сняв галочку «Включить BitTorrent-клиент» и нажав «Применить». Отредактируем настройки Transmission командой:

Nano /media/DISK_A1/system/var/transmission/settings.json

Здесь достаточно изменить по желанию несколько строчек:

«peer-port»: 52400
«rpc-authentication-required»: true
«rpc-password»: «password»
«rpc-port»: 9091
«rpc-username»: «username»

Для включения авторизации с целью доступа к веб-интерфейсу Transmission необходимо изменить значение параметра rpc-authentication-required с false на true. Тогда вместо username и password потребуется указать соответственно логин и пароль. В peer-port и rpc-port надо указать номера портов, которые служат для соединения с другими клиентами и доступа к веб-интерфейсу клиента соответственно. Прочие параметры можно и не менять. Сохраняем файл и выходим — F2, Y, Enter. Для автозапуска Transmission при включении роутера необходимо переименовать один из скриптов:

Mv /media/DISK_A1/system/etc/init.d/ K90transmissiond /media/DISK_A1/system/etc/init.d/S90transmissiond

Его же необходимо немного подкорректировать:

Nano /media/DISK_A1/system/etc/init.d/S90transmissiond

В самом начале есть две переменные TRN_PORT и TRN_RPC_PORT. Если вы меняли в settings.json peer-port и rpc-port, то их значения нужно соответственно подставить в эти переменные. Также надо будет «раскомментировать» (убрать # в начале строки) ещё шесть команд вида iptables -A (или D) INPUT -p tcp --dport $TRN_PORT (TRN_RPC_PORT) -j ACCEPT. Не забываем сохранить файл и запускаем Transmission. Только учтите, что теперь его панель управления будет на английском языке.

/media/DISK_A1/system/etc/init.d/S90transmissiond start

⇡ Настройка медиасервера DLNA

Более полезный сервис — это minidlna. С его помощью у роутера появляется поддержка протокола DLNA, так что мультимедийные файлы можно смотреть, например, на телевизоре или приставке. Устанавливается и настраивается он гораздо проще, чем Transmission.

Opkg install minidlna
nano /media/DISK_A1/system/etc/minidlna.conf

В файле конфигурации потребуется поменять параметры media_dir, в которых надо указать папки, где хранятся мультимедийные файлы. Можно дополнительно установить фильтр типа файлов — только аудио (A), видео (V) или изображения. Помните, что корневая папка съёмного накопителя доступна как /media/DISK_A1.Вот пример настроек.

Media_dir=/media/DISK_A1/transmission/
media_dir=/media/DISK_A1/data/downloads
media_dir=A, /media/DISK_A1/data/Music_and_AudioBooks
media_dir=V, /media/DISK_A1/data/Films_and_Movies
media_dir=P, /media/DISK_A1/data/Photos

Осталось только запустить minidlna-сервер.

/media/DISK_A1/system/etc/init.d/S50minidlna start

Настройка OpenVPN

Скачайте дистрибутив OpenVPN на официальном сайте, выбрав в разделе Windows Installer. При установке отметьте галочками все компоненты. Как и в прошлый раз, мы будем использовать авторизацию по статическому ключу, то есть нам будет доступно только одно VPN-подключение. Ключ предварительно надо сгенерировать — из главного меню в разделе OpenVPN → Utilities запускаем Generate a static OpenVPN key. Готовый ключ находится в файле C:\Program Files\OpenVPN\config\key.txt. Переименуйте его в static.key и скопируйте на накопитель в папку \disk_a1\system\var. Теперь установим OpenVPN на роутер командой:

Opkg install openvpn

Создадим конфигурационный файл:

Nano /media/DISK_A1/system/etc/openvpn/openvpn.conf

И вставим в него следующие строки:

Port 1194
proto udp
dev tun
secret /media/DISK_A1/system/var/static.key
ifconfig 10.8.0.1 10.8.0.2
keepalive 10 120
comp-lzo
persist-key
persist-tun

Сохраняем файл (F2,Y, Enter). Затем чуть подправим скрипт запуска:

Nano /media/DISK_A1/system/etc/init.d/K11openvpn

В нём надо добавить правила iptables в конце разделов start

Iptables -A INPUT -p udp --dport 1194 -j ACCEPT

Iptables -D INPUT -p udp --dport 1194 -j ACCEPT

Сохраняем этот скрипт, переименовываем для автоматического запуска и сразу же запускаем.

Mv /media/DISK_A1/system/etc/init.d/K11openvpn /media/DISK_A1/system/etc/init.d/S11openvpn
/media/DISK_A1/system/etc/init.d/S11openvpn start

Теперь создадим группу правил для брандмауэра:

Nano /media/DISK_A1/system/etc/firewall.d/fw.sh

В этот файл надо скопировать следующие строки:

#!/bin/sh
iptables -I FORWARD 1 --source 10.8.0.0/24 -j ACCEPT
iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT
iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE

После сохранения делаем файл запускаемым и тут же выполняем его:

Chmod +x /media/DISK_A1/system/etc/firewall.d/fw.sh
/media/DISK_A1/system/etc/firewall.d/fw.sh

Естественно, нам нужно прописать DDNS-имя на нашем роутере. Подробнее о регистрации на примере DynDNS написано в разделе «Настройка DDNS ». Через веб-интерфейс роутера переходим в раздел «Интернет» → «Доменное имя», включаем галочку «Использовать динамическую DNS», заполняем соответствующие поля и жмём «Применить». Кстати, после включения DDNS вам будет доступен также веб-интерфейс Transmission (http://ddns_имя_роутера:rpc-port), а если поставите галочку «Разрешить удаленный доступ» и укажете «TCP-порт веб-конфигуратора», то и веб-интерфейс роутера. Аналогичным образом можно открыть доступ к файлам на накопителе по FTP — ставим галочку «Разрешить доступ из Интернета» в разделе «USB-приложения» → «Сервер FTP».

На клиенте (например, на офисном компьютере или на ноутбуке) также надо установить OpenVPN, а заодно скопировать наш ключ static.key, который мы сгенерировали ранее, в папку C:\Program Files\OpenVPN\easy-rsa\keys\ (ну, или куда вам удобно, только в клиентских настройках надо будет поменять путь до него). Теперь в папке C:\Program Files\OpenVPN\config\ нужно создать новый текстовый файл, вставить в него нижеследующие строки и переименовать его, например, в router.ovpn. Обратите внимание, что в пути до файла secret.key нужно использовать именно двойные слеши (\\), а не одинарные (\).

Remote ddns_имя_роутера
dev tun
ifconfig 10.8.0.2 10.8.0.1
secret "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\static.key"
comp-lzo
keepalive 10120
ping-timer-rem
persist-tun
persist-key
route 192.168.1.0 255.255.255.0

При двойном клике по файлу ovpn будет подниматься туннель до роутера. Можно запустить OpenVPN GUI и из главного меню — в области уведомлений появится иконка, двойной клик по которой также поднимет туннель. При этом цвет иконки сменится с красного на зелёный. Ещё один двойной клик по иконке покажет окно с логом. Для отключения от VPN нажмите кнопку Disconnect. После подключения вам будет доступна ваша домашняя сеть и можно, к примеру, настроить удалённый рабочий стол (см. раздел «Настройка TightVNC» ). Также необходимо проследить, чтобы адресация на удалённой машине, в домашней сети и внутри VPN-туннеля была разной. В нашем примере мы использовали подсеть 10.8.0.0 для туннеля, а в домашней сети — 192.168.1.0. При необходимости подкорректируйте адреса во всех скриптах и файлах конфигурации в этом разделе.

Заключение

На данный момент это, пожалуй, все приложения, о которых есть смысл рассказывать. Конечно, в репозитории есть и другие пакеты, но вряд ли домашнему пользователю захочется поднимать свой веб-сервер на роутер, становить на него Drupal или, например, заморачиваться с другими DDNS-сервисами либо монтировать по сети ещё один накопитель. Впрочем, если и захочется, то настройка не так уж сложна. В конце концов, не забанили же вас в Google или «Яндексе». Для молодого проекта столь небольшое число пакетов — явление нормальное. К тому же их список постепенно пополняется, однако, по признанию самого автора zyxel-keenetic-packages, времени у него не так много. Так что энтузиасты, готовые собирать новые пакеты и развивать проект, явно не помешают. Напоследок ещё раз рекомендуем ознакомиться с вики и форумом, ссылки на которые были приведены в начале статьи. Засим позвольте откланяться и традиционно пожелать удачных экспериментов.

P.S.: ZyXel, между прочим, обещает в скором времени выпустить совершенно новую официальную прошивку, в которой, по слухам, будет много чего вкусного.

Zyxel Keenetic Giga - это представитель сетевого оборудования нового поколения, интернет-центр, предназначенный для работы в сетях Gigabit Ethernet, отвечающий всем современным требованиям к построению сетей. Среди его особенностей - четыре гигабитных LAN-порта , две антенны с усилением 5 дБи и 2 USB-порта, позволяющих подключить принт-сервер, USB-накопитель или даже 3G/4G-модем.

К роутеру можно подключить множество устройств разными способами

Keenetic Giga поможет вам создать и настроить локальную (домашнюю, офисную) сеть с самыми разнообразными устройствами:

  • ПК и телевизоры по LAN, в том числе устройства с новыми сетевыми контроллерами, работающими на скорости до 1 ГБ;
  • мобильные устройства по Wi-Fi - высокоскоростная точка доступа с общей пропускной способностью до 300 Мбит/с, широкий радиус действия;
  • сетевой принтер, доступный как по USB, так и по Wi-Fi;
  • FTP-доступ к накопителям из внешней сети;
  • IPTV-ресивер для просмотра ТВ без потери качества.

Как настроить коммутатор

Для настройки Zyxel Keenetic Giga нужно соединить его с вашим компьютером посредством LAN -кабеля, подключённого к сетевой плате ПК и любому из абонентских портов коммутатора. В браузере должен открыться интерфейс управления Кинетик Гига, стартовая страница которого - быстрая настройка. Если ничего подобного не происходит, введите вручную в адресной строке my.keenetic.net или IP-адрес 192.168.1.1, после чего появится стартовая страница.

Слева вверху находится кнопка «Быстрая настройка NetFriend». NetFriend - это программа для настройки коммутатора Keenetic Giga, содержащая базу существующих интернет-провайдеров. Для настройки можно найти и выбрать своего оператора в этой базе, и основные параметры выставятся автоматически.

Помимо этой утилиты, есть вариант быстрой настройки интернет-центра без выбора провайдера:

  1. Убедитесь, что сетевая карта компьютера настроена на «получать IP-адрес автоматически».
  2. Вставьте интернет-кабель в разъём «0» на задней панели устройства.
  3. На стартовой странице веб-интерфейса нажмите кнопку «Быстрая настройка».

  1. На странице привязки МАС-адреса выберите подходящий вариант - в соответствии с политикой провайдера относительно привязки по МАС-адресу.

  1. Выберите тип получения IP: получаемый автоматически или выданный провайдером. Во втором случае вам необходимо внести в соответствующие поля данные, указанные в договоре.

  1. Если подключение запрашивает имя-пароль пользователя, впишите их на следующей странице. Если их нет, просто пропустите этот пункт, поставив отметку «У меня нет пароля для доступа в интернет».

  1. И последнее - выбор типа подключения. Найдите свой вариант и введите данные, соответствующие вашему протоколу соединения.

По окончании настройки интернет-центр получит доступ к интернету и, вероятно, начнёт загружать обновления. Обновив программу, Keenetic Giga перезагрузится и выдаст страничку с отчётом о подключении к интернету, на которой будет выведена вся информация о соединении. Нажав кнопку «Выйти в интернет», вы перейдёте на домашнюю страницу браузера и сможете начать работу в сети.

А нажав на «Веб-конфигуратор», вы попадёте на веб-интерфейс Гига для более тонкой настройки. Полностью русифицированное меню управления Keenetic Giga структурировано в виде дерева подразделов, так что найти нужные функции будет несложно. Настройка точки доступа Wi-Fi , например, выполняется в разделе «Сеть Wi-Fi». Здесь можно включить точку доступа, назначить SSID (имя сети), выбрать стандарт и номер канала вещания, настроить безопасность и остальные параметры, необходимые для беспроводных подключений.

Обновление прошивки

Интернет-центр Keenetic Giga предусматривает также возможность обновить или переустановить программное обеспечение в случае необходимости. Прошивка выполняется по такому алгоритму:

  1. Скачать на компьютер файл, содержащий новую версию ПО (расширение *.bin).
  2. Подключить коммутатор Гига к компьютеру (LAN-кабель между сетевой картой ПК и абонентским портом).
  3. Зайти на веб-интерфейс.

  1. В разделе «Система» выбрать пункт «Микропрограмма», прописать путь к файлу с новой прошивкой и нажать «Обновить».

  1. Дождаться завершения процесса. Коммутатор перезагрузится - это признак того, что прошивка успешно обновилась.

Заключение

Интернет-центр Keenetic Giga от Zyxel - это универсальный коммутатор для создания домашней сети практически с любыми потребностями. Он может выступать и как простой маршрутизатор, раздавая интернет на со стомегабитными адаптерами, и как полноценный современный коммутатор с более требовательным оборудованием (гигабитными сетевыми контроллерами, USB-накопителями, принт-серверами, мобильными модемами и т. д.).

Настройка и прошивка коммутатора Гига не затруднит даже простых пользователей - его программное обеспечение оптимизировано для беспроблемной навигации и быстрой настройки. А у вас есть опыт использования гигабитных маршрутизаторов для локальных сетей? Расскажите о нём в комментариях.

Подпишитесь:

Для того, чтобы раздача интернета при помощи wifi осуществлялась на максимуме возможностей и стабильно выдавала заявленную скорость провайдером, нужно регулярно выполнять прошивку роутера. В частности, это касается и только купленных маршрутизаторов. Как правило, производитель устанавливает базовую версию микропрограммы, что может повлечь торможение и нестабильность раздачи интернет, ведь интернет технологии и протоколы регулярно модернизируются, а устаревшая прошивка может не распознавать некоторые функциональные возможности.

Ниже приведена пошаговая инструкция, как прошить роутер.

Прошивка роутера на примере модельного ряда Zyxel

Прошить маршрутизатор можно двумя способами:

1. При помощи небольшой утилиты, которая предлагается большинством производителей (для роутеров Zyxel, программа называется Netfriend);

2. Использовать web-конфигуратор.

Воспользуемся вторым способом и выполним обновление прошивки при помощи web-конфигуратора, для этого:

1. Подключите маршрутизатор к компьютеру (ноутбуку) при помощи кросс-кабеля (витой пары).

Используйте для подключения порт «LAN1».

2. Далее откройте любой из браузеров и наберите в адресной строке 192.168.1.1 (это значение используется по умолчанию, указано на наклейке-паспорте на нижней стороне устройства). Если ранее этот адрес изменялся, нужно ввести измененный. В случае, если Вы его забыли, можно сбросить настройки роутера по умолчанию и тогда при помощи вышеупомянутого адреса можно будет зайти на страницу настроек маршрутизатора.

4. Перед Вами будет открыт веб-интерфейс маршрутизатора с множеством вкрадок.

В зависимости от модели кликните на крестике возле пункта Administrator (Система), чтобы открыть всплывающие вкладки. Далее в нижней части окна перейдите в раздел «Система», в ней во вкладку «Конфигурация», далее на файл Firmware. В другом случае нажмите на вкладку Update Firmware (Микропрограмма). В правой части окна отобразится информация о текущей прошивке и несколько активных кнопок.

5. Посетите официальный сайт производителя и посмотрите, какие версии прошивок он предлагает для Вашей модели, сравните ее с текущей. Если у Вас устаревшая версия, скачайте самую новую.

7. Кликните по кнопке Start Upgrade (Обновить), затем отобразится сообщение об отключении оборудования, Вы должны нажать «Ок». Далее будет предложено сделать резервную копию текущей прошивки, однако это выполнять совершенно не обязательно. После диалога о резервной копии процесс будет запущен.

Важно ! Ни в коем случае в процессе перепрошивки нельзя отключать питание роутера, потому, это может привести маршрутизатор в полную непригодность.

Кстати ! Интерфейс и внешнее оформление программного обеспечения различных производителей маршрутизаторов отличаются, однако, в целом, процесс перепрошивки идентичен для любой модели и производителя. Если внимательно переходить по закладкам и находить идентичные настоящей инструкции пункты, рекомендации, представленые здесь, помогут провести процедуру обновления для любой модели роутера.

Наверно, многие из вас знают, что на смену Windows 8.1 компания Microsoft выпустила новую версию операционной системы - Windows 10. Однако некоторые пользователи предпочитают оставаться на предыдущих версиях, не видя в новинке значительных изменений,...

Разгон современного компьютера, или оверклокинг, для многих пользователей кажется самым лучшим и доступным средством увеличить производительность, затратив при этом минимум средств и времени. Но стоит также помнить, что такие действия могут навредить...

Блокировка сайтов может быть вызвана даже в ситуациях, когда они не содержат вредоносных программ и вирусов. Например, страницы могут банить из-за несоответствия контента законодательству. В некоторых ситуациях руководители компаний могут прибегать к...

Обновление прошивки, очень важный пункт для стабильной работы любого устройства. Поскольку все в наше время модернизируется, улучшается, применяются новые технологии, нужно постоянно совершенствовать уже купленные девайсы. Плюс ко всему производитель сам может допускать ошибки в написании программного обеспечения, вследствие чего, оборудование может работать некорректно. Что бы ваше оборудование, не важно, что - роутер, телевизор, видеокарта, радовала вас своей работой, используйте только последнюю версию программного обеспечения.

Всегда, когда я пишу обзор о сетевом оборудовании, в частности о роутерах Zyxel, я рекомендую обновить прошивку. Для этого существует два способа:

1) Обновление прошивки роутера Zyxel через Интернет (онлайн);

2) Обновление прошивки роутера Zyxel офлайн (без прямого доступа в Интернет).

Способ 1. Обновление прошивки роутера Zyxel через Интернет (онлайн)

Самый простой способ, суть его заключается в следующим: вы настраиваете на роутере Интернет, после того как Интернет настроен в главном окне "Система" в поле "Обновление" нажимаете кнопку "Доступно".

Откроется окно "Система", нажмите кнопку "Установить".

В конце роутер перезагрузится и вы увидите успешно установленную свежую версию микропрограммы.

Помимо обновления прошивки с компьютера, все то же самое можно сделать с телефона на Андроид или iPhone, более подробно описано на в статье - Настроить роутер Zyxel Keenetic с смартфона или планшета + видео.

Если при использовании первого способа у вас появилась ошибка "Максимально допустимый размер микропрограммы превышен на х Кбайт "

Или "Не удалось подключиться к серверу обновления компонентов. Пожалуйста, проверьте подключение к Интернету. "

А в окне "Система" можете наблюдать в строке "Обновления" надпись - Ошибка подключения.

В таком случае вам необходимо воспользоваться вторым способом обновления прошивки.

Способ 2 Обновление прошивки роутера Zyxel офлайн (без прямого доступа в Интернет)

Для этого способа необходим компьютер имеющий доступ в Интернет и собственно роутер. Зайдите на сайт Zyxel, найти вашу модель роутера и скачайте последнюю версию прошивки:

Скачать прошивку Zyxel Keenetic Start, 4G, OMNI, VIVA, Lite, Air, Giga, Ulta, Extra

Разархивируйте скаченный архив с прошивкой, в результате вы должны получить папку с файлом расширения *.bin.

Теперь необходимо подключиться к роутеру с помощью сетевого кабеля, зайти на его веб интерфейс, для этого в браузере ведите 192.168.1.1, введите логин и пароль. Далее зайдите в "Система" выберите вкладку "Конфигурация", нажмите по имени файла "firmware". В появившемся окне Управление файлом, нажмите кнопку "Обзор" укажите местоположение файла прошивки (расширение *.bin), нажмите кнопку "Заменить".