0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Расширяем функциональность ZyXel Keenetic

Содержание

Расширяем функциональность ZyXel Keenetic

Индекс модели — KN-1010
Процессор — MediaTek MT7621AT (MIPS1004Kc) @ 880 MHz, 2 cores
Оперативная память — Nanya NT5CC128M16IP-DI 256 Мбайт (DDR3-1600)
Flash-память — Spansion S34ML01G200TF100 128 Мбайт (Dual Boot, NAND)
Wi-Fi 2,4 + 5 ГГц — Да
Класс Wi-Fi — MediaTek MT7615DN — 2x 2T2R 2.4/5GHz (400+867Mbps)
Антенны — 4x 5dBi (FEM Skyworks SKY85303-11 (ePA/eLNA) 2,4GHz, FEM Skyworks SKY85717-21 (ePA/eLNA) 5GHz, fixed PIFA ext), AC1200 (ARM+Andes)
Порты — SFP: 1x GE (RTL8211FS combo GPHY), RJ45: 5x GE (10/100/1000)

Кнопка Wi-Fi/WPS ✔
Кнопка FN — Да, две кнопки
Порты USB ✔
Подключение по 3G/4G — Через совместимый USB-модем
Подключение по DSL ADSL2+/VDSL2 через Keenetic Plus DSL
Поддержка телефонии — C Keenetic Plus DECT
Поддержка модульной Wi-Fi системы ✔

Скорость сети Wi-Fi 2,4 ГГц — 400 Мбит/с
Скорость сети Wi-Fi 5 ГГц — 867 Мбит/с
Гигабитная домашняя сеть ✔
Для тарифов свыше 100 Мбит/с ✔
Маршрутизация IPoE/PPPoE — До 1800 Мбит/с в дуплексе
Маршрутизация L2TP/PPTP — До 800 Мбит/с
Чтение с USB-диска — 90 Мбайт/с (USB 3.0)

Функции и протоколы

IPoE ✔
PPPoE ✔
PPTP ✔
L2TP ✔
802.1x ✔
КАБiNET ✔
Множественные PPP-туннели ✔
PAP/CHAP/MS-CHAP/MS-CHAP v2 ✔
MPPE (Auto/40/56/128) ✔
VLAN IEEE 802.1Q ✔
Таблица маршрутов (DHCP/Ручная) ✔
Link Duo ✔
IntelliQoS ✔
DHCP (клиент/сервер) ✔
IPv6 Dual Stack ✔
NAT ✔
IGMP ✔
UPnP ✔
Ручное перенаправление портов ✔
Транзит PPTP/L2TP ✔
Межсетевой экран SPI с защитой от DoS-атак ✔
Ping checker ✔

Беспроводная сеть Wi-Fi

Бесшовный роуминг 802.11 k/r/v ✔
MU-MIMO ✔
Airtime Fairness ✔
Beamforming ✔
Преднастроенная защита Wi-Fi ✔
WEP, WPA-PSK ✔
WPA2-PSK, WPA2-Enterprise ✔
WPA3-PSK, WPA3-Enterprise, OWE ✔
Multi-SSID и гостевая сеть ✔
Контроль доступа по MAC-адресам ✔
Wi-Fi Multimedia (WMM) ✔

Мобильное приложение для Android и iOS ✔
Торрент-клиент Transmission ✔
Файл-сервер ✔
Cервер DLNA ✔
UDP to HTTP proxy ✔
Сервер FTP ✔
Принт-сервер ✔
Клиент/сервер IPSec VPN ✔
VPN-сервер PPTP — 10 туннелей
Интернет-фильтр Яндекс.DNS ✔
Родительский контроль SkyDNS ✔
Клиент dynamic DNS ✔

Физические характеристики и условия окружающей среды

Размеры устройства без учета антенны, Ш x Г x В — 214мм x 154мм x 33мм
Масса устройства — 488г.
Диапазон рабочих температур — 0–40°С
Влажность окружающего воздуха при работе — 20–95%
Напряжение электропитания — 100–240 В 50/60 Гц

Диагностика и управление

Веб-конфигуратор на русском языке ✔
Командная строка (CLI) по TELNET ✔
Возможность управления из внешней сети ✔
Резервирование и восстановление конфигурации ✔
Программное обновление функций ✔
Журналирование системных событий ✔

Устройство ✔
Адаптер питания ✔
Кабель Ethernet ✔
Инструкция по применению ✔

Данные SFP-модули были протестированы с моделями Keenetic KN-1010, KN-1810 инженерами компании Keenetic и владельцами KN-1010 KN-1810:

Инструкция по применению KN-1010.pdf ( 463,56 КБ )

Описание и технические характеристики KN-1010.pdf ( 442,65 КБ )

Компоненты на Роутере Zyxel Keenetic — Установка и Отключение

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

Где находится раздел с компонентами Zyxel Keenetic?

Приведу пример использования данной функции. Например, мы хотим настроить автоматическую загрузку торрентов на накопитель, подключенный к роутеру. Это удобно, так как впоследствии эти файлы смогут посмотреть все пользователи сети с любого устройства. Однако модуль BitTorrent не установлен «из коробки». Его нужно добавить вручную.

Для загрузки новых компонентов обязательно требуется активное подключение маршрутизатора к интернету. Так как скачивать обновление программного обеспечения он будет именно с официальных серверов производителя.

Итак, для того, чтобы посмотреть на активные и доступные для подключения компоненты на маршрутизаторах Zyxel Keenetic и его преемниках под брендом просто Keenetic, необходимо зайти в его настройки по адресу http://my.keenetic.net и авторизоваться из-под администраторской учетной записи. На случай, если вы не можете зайти на страницу конфигурации, мы подготовили для вас специальную инструкцию.

Далее идем в меню «Общие настройки». И в блоке «Обновления и компоненты» кликаем на кнопку «Изменить набор компонентов» и

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

Прокрутив страницу вниз видим все активные или доступные для установки компоненты Zyxel Keenetic.

Какие компоненты Zyxel Keenetic можно отключить?

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

    Но есть и те, которые не несут никакой пользы в вашем конкретном случае. Например, это поддержка различных типов подключения к интернет-провайдеру — Клиенты PPTP, L2TP, PPPoE, SSTP, 802.1X (Статический или Динамический IP). Вы в любом случае будете использовать только один из них. Соответственно, остальные можно отключить.

  • Далее идут VPN-серверы для каждого из этих типов подключений. Если не планируете создавать доступ к сети по выделенному тоннелю, то выключаем.
  • Авторизатор провайдера КАБiNET — нужна только абонентам этого провайдера.
  • Для отключения компонента просто снимаем с него галочку. Появится красная надпись «Будет удален». Модуль удалится после нажатия кнопки для применения изменений и перезагрузки роутера.

    Как установить новые компоненты?

    Точно таким же образом и устанавливаем новые компоненты Zyxel Keenetic. Ставим флажок напротив нужного модуля — появится текст «Будет установлен» зеленого цвета.

    • Если вы планируете использовать USB порты своего маршрутизатора для подключения флешки, то рекомендую поставить компоненты торрент-клиента, DLNA и FTP сервера. С их помощью можно будет организовать с помощью своего роутера полноценный медиа-сервера для трансляции видео или фото на другие носители. Сюда же можно отнести и «Контроль доступа к папкам» для разграничения полномочий по открытию тех или иных файлов.
    • То же касается раздела 3G-4G модемов. При их использовании обязательно должны быть активны компоненты, отвечающие за работу с ними
    • Для организации удаленного доступа к настройкам роутера через интернет обязательно активируйте «Агент облачной службы» или «Клиент динамической службы DNS».

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

    После чего новые настройки будут доступны в панели управления роутером Zyxel Keenetic.

    Добавление компонента в старой прошивке Zyxel Keenetic

    Если вы являетесь владельцам прошлой линейки роутеров, выпущеных еще под брендом «Zyxel Keenetic», то установка новых компонентов производится в рубрике «Система — Обновление» и нажимаем на кнопку «Показать компоненты»

    Откроется список доступных для вашей модели модулей — ставим галочку на нужный модуль и жмем на кнопку «Установить» в самом низу слева

    Читать еще:  Селфи-камера iPhone 11 не попала в топ-10 DxOMark

    Видео по компонентам Zyxel 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 из архива. Таким образом, полный путь до него будет выглядеть как \KEENETICdisk_a1systembinext_init.sh. Заодно полезно создать в корне папку data, куда будут складываться все файлы. Теперь надо отключить накопитель от роутера и снова подключить. Через пару минут в логах («Система» → «Журнал») должна появиться запись:

    dropbear[xxxx] Running in background

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

    ⇡#Настройка Transmission

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

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

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

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

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

    В самом начале есть две переменные 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. Только учтите, что теперь его панель управления будет на английском языке.

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

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

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

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

    Настройка OpenVPN

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

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

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

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

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

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

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

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

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

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

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

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

    Читать еще:  Создаем SOHO-сервер на базе Zentyal. Часть 2

    Заключение

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

    [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН

    Меню навигации

    Пользовательские ссылки

    Информация о пользователе

    Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » ◾УСТАНОВКА DC ХАБА В РОУТЕР » УСТАНОВКА НА РОУТЕР zyxel keenetic

    УСТАНОВКА НА РОУТЕР zyxel keenetic

    Сообщений 1 страница 2 из 2

    Поделиться123.03.16 14:37

    • Автор: DCBEELINEKZ
    • Администратор
    • Откуда: APPLE ATA
    • Зарегистрирован : 19.03.16
    • Последний визит:
      13.05.20 09:09

    УСТАНОВКА ХАБА В РОУТЕР ZYXEL

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

    Введение

    Заводские прошивки серии v1 маршрутизаторов ZyXEL Keenetic и ZyXEL Keenetic Giga позволяют запускать дополнительные приложения с USB носителя. Младшие модели маршрутизаторов Keenetic Lite и Keenetic 4G не поддерживают это. Установка дополнительных приложений на USB никак не меняет прошивку маршрутизаторов. Файловая система в кинетиках — readonly, только для чтения.

    ВНИМАНИЕ. В прошивках серии V2 пакеты установить нельзя

    УСТАНОВКА
    Установка пакетов на внешний usb диск (или usb флешку) никак не модифицирует прошивку кинетика. Вы в любой момент можете отключить диск и вернуться к заводскому функционалу!
    Подробнее о расширении функционала кинетиков и некоторых дополнительных пакетах можно прочесть в wiki — http://keenetic.zyxmon.org/wiki/doku.php/start

    Для старых прошивок (до 10 ноября 2011 года) есть отдельный репозиторий, который не поддерживается. Подробнее об этом можно почитать в теме. Или тут.
    ВНИМАНИЕ. Прошивки серии V2 НЕ ПОДДЕРЖИВАЮТСЯ.
    Для прошивок V1 на googlecode созданы репозитории бинарных пакетов и выложены скрипты инсталляции (ext_init.sh-r2.tar.gz и ext_init.sh-r2.zip — первая серия и omni) и (ext_init.sh-II.tar.gz и ext_init.sh-II.zip — серия II: keenetic II, giga II, ultra).
    Страница загрузки — http://code.google.com/p/zyxel-keenetic … loads/list.
    Установка производится так:
    0. Читаем wiki. Старый вариант на googlecode — http://code.google.com/p/zyxel-keenetic … ki/Welcome (разделы 1-9).
    1. Берем носитель с файловой системой ext2 или ext3 и помещаем в папку DISK_A1/system/bin исполняемый файл ext_init.sh из архива. Файл должен иметь атрибут исполнения. Можно этот файл поместить на носитель, подключенный к кинетику используя самбу.
    2. Перемонтируем носитель (если был подключен к кинетику) или просто подключаем к usb кинетика и ждем минуту-другую, пока в логе не появятся строки приблизительно такого вида:
    26 ноя 10:14:30 root Starting opkg/linux install
    26 ноя 10:14:30 root All errors are logged in a file /media/DISK_A1/tmpinstall/err.log
    26 ноя 10:14:30 root Extracting busybox
    26 ноя 10:14:30 root Unpacking busybox
    26 ноя 10:14:30 root Extracting system
    26 ноя 10:14:36 root Unpacking system
    26 ноя 10:14:37 root Generating rsa/dss keys for dropbear
    26 ноя 10:14:54 root Starting dropbear
    26 ноя 10:14:54 dropbear[508] Running in background
    26 ноя 10:14:54 root Connect to keenetic using ssh and run finish_install.sh to finish installation
    3. Подключаемся к кинетику по ssh. Логин root, пароль из пяти букв, начинающийся на z.
    Выполняем к консоли finish_install.sh
    и ждем пока все завершится (создастся swap файл):
    Creating swap file. Please wait.
    128+0 records in
    128+0 records out
    Setting up swapspace version 1, size = 134213633 bytes
    Loading current packages list
    Downloading http://zyxel-keenetic-packages.googleco … ckages.gz.
    Inflating http://zyxel-keenetic-packages.googleco … ckages.gz.
    Updated list of available packages in /media/DISK_A1/system/var/opkg-lists/packages.
    4. Меняем пароль с помощью команды passwd. Пароль для соединения по ssh никак не связан с паролем для web конфигуратора.
    5. После этого ставим необходимые пакеты с помощью команды opkg. Например, устанавливаем midnight commander с помощью «opkg install mc».
    PS Список пакетов в репозитарии постоянно пополняется новыми. Изменения в репозитарии всегда можно посмотреть по ссылке http://code.google.com/p/zyxel-keenetic … ource/list
    Начиная с лета 2013 установка пакетов возможна и на неофициальные прошивки V1 новой серии кинетиков: keenetic II, keenetic giga II и keenetic ultra.
    Установка аналогична, но скрипты инсталяции другие (ext_init.sh-II.tar.gz и ext_init.sh-II.zip).

    PtokaX
    В настоящий момент в репозитарии содержаться несколько сотен готовых пакетов. Рассмотрим установку DC Хаб PtokaX в роутерОбщая информация
    PtokaX — свободное и открытое кроссплатформенное серверное программное обеспечение для организации файлообменных сетей Direct Connect.

    Установка и настройка
    Перед любой установкой выполняем

    opkg update
    после этого

    opkg install ptokax
    По умолчанию настройки хранятся в папке /media/DISK_A1/system/usr/share/ptokax/cfg в нескольких файлах *.xml.

    После установки настраиваем хаб, вписывая в файл /media/DISK_A1/system/usr/share/ptokax/cfg/Settings.xml адрес хаба, название и используемый порт (411 по умолчанию). В этом и остальных файлах находятся все основные используемые хабом настройки.

    Порт прописан в скрипте запуска init.d/K66ptokax, так-что изменить его надо и там тоже.

    Для автоматического запуска следует переименовать K66ptokax в S66ptokax

    Адрес хаба будет выглядеть dchub://ваш_ip:411

    Lua скрипты
    Для работы Lua скриптов на хабе необходимо установить lua командой

    Настройка OpenVPN с форвардингом на роутере Zyxel Keenetic Giga II

    Хотите получить из роутера практически полноценный Linux сервер с некоторым набором базовых программ на базе NDMS? В свое время, мой выбор пал на «Zyxel Keenetic Giga», он бюджетный и простой в настройке, да и в целом я в нем не разочаровался.

    Однако, два года назад я так и не написал статью о том как получить из него полноценный Linux. Теперь же, мы купили себе вторую версию этого роутера «Zyxel Keenetic Giga II» и я всетаки заставил себя написать о настройке статью, поехали!

    О прошивке

    Сразу скажу, я усердно пробовал работать с прошивкой V2 (конкретно 2.04), но как бы я не пытался, так и не смог завести dropbear.

    Почитав в интернетах о прошивке «V2», я понял что она сырая и не годится для расширения. В итоге я наткнулся на комментарий на 4pda и установил себе на Giga II прошивку «V1.11» (брал от сюда, ставил «Firmware-KEENETIC_GIGA_II-V1.11.RU.NDMS_140108210221.bin»), если файл уже не доступен, то пишите и я расшарю. Некоторые подробности о работе V1 на Giga II можно подчерпунть тут. Прошивку можно поменять в разделе «Система > Конфигурация», подробнее можно ознакомится тут.

    Из-за того что мы установили прошивку V1.11 — дальнейшие инструкции также корректны и для первой версии Giga.

    Расширяем Keenetic, добавляем sshd и opkg

    Берем флешку от 1Гб, форматируем её в ext3 (например в GParted). Можете ознакомится с официальными требованиями к USB носителю.

    Далее, идем на страницу документации о системе opkg, действуем по их инструкциям и скачиваем нужный архив тут, у меня это был «ext_init.sh-r2.tar.gz».

    Теперь создаем каталоги и копируем содержимое архива:

    Проверяем права на файл «ext_init.sh», главное чтобы он был исполняемым (это мы сделали в последней строчке).

    Теперь вставляем флешку в первый USB-слот (определится как «DISK_A1»), на главной странице панели администрирования Zyxel, в разделе «USB-накопитель» должна появится наша флешка. Переходим в раздел «Система > Журнал» и ожидаем примерно такую запись:

    Теперь вы можете подключится по SSH.

    Завершаем установку

    Подключаемся по ssh:

    Теперь перво-наперво сменим пароль:

    Запускаем finish_install.sh для завершения установки:

    Обновление системы и установка нужных приложений

    Обновляем установленные пакеты:

    И доустановливаем нужные:

    Теперь настроим OpenVPN

    Создадим файл /media/DISK_A1/system/etc/firewall.d/fw.sh с правилами для iptables со следующим содержимым:

    Чтобы вы могли зайти на свой сервер из под VPN, добавьте перед последней строчкой:

    Сделаем этот файл исполняемым:

    В каталоге /media/DISK_A1/system/etc/openvpn надо создать конфиг клиента openvpn.conf и положить туда предварительно сгенерированные (или полученные от какого-либо сервиса) ключи. Вот пример возможного конфига:

    Читать еще:  Blu-Ray плеер Panasonic DMP-BD85

    Подробности опций и как сгенерировать нужные ключи можно почитать в моей статье о OpenVPN.

    Если вы захотите запустить openvpn без init-скрипта, то столнетесь с проблемой с устройством tun: Эту проблему я быстро решил при помощи этой статьи, для этого надо создать каталог /dev/net и создать там файл устройства: Но после этого произошла новая проблема:
    Я проверил через lsmod наличие модуля «tun» и не обнаружил его: Значит надо его подгрузить, т.к. modprobe не идет в поставку с нашим Linux, то я воспользовался insmod. Я нашел подходящий модуль и загрузил его: Теперь все впорядке, lsmod говорит что модуль подгружен.

    Запускаем OpenVPN

    Для того, чтобы после перезапуска системы у нас запускался демон OpenVPN самостоятельно, надо переименовать его init-скрипт из K11openvpn в S11openvpn:

    Добавлять вызов /media/DISK_A1/system/etc/firewall.d/fw.sh никуда не надо, он запустится автоматически.

    Я столкнулся с проблемой запуска модуля tun.ko в init-скрипте. Тот что был там указан выдавал следующее: в результате я нашел альтернативный и он корретно заработал:
    после чего я поменял в файле S11openvpn на альтернативный модуль:

    Впринципе всё, перезапустите роутер и должно все заработать как надо!

    Обновление с zyxware на entware

    Не особо рекомендую обновляться до entware, т.к. при запуске OpenVPN через init-скрипт я получал Segmentation Fault (правда если просто запускать openvpn openvpn.conf, то проблемы не наблюдалось), разбираться с этим мне не хотелось, т.к. для себя особого смысла обновляться я не видел. Главное отличие entware это большее количество пакетов чем в zyxware, так что если хочется, то попробовать всетаки можно. Ниже расскажу как это сделать:

    Для этого вынем нашу флешку из роутера и запишем туда архив, который можно взять отсюда. Снова подключите флешку в первый USB-слот. В сети рекомендуют обновлятся через telnet, но я обновлялся по ssh:

    После чего перезапустите роутер из веб-панели Zyxel. На вашей флешке, помимо каталога /system появится еще /opt. Все, теперь вы счастливый обладатель entware!

    Комментарии

    Дополнение: у меня были проблемы с качеством работы wifi, я грешил на многое, в том числе аппартаные проблемы (перегрев, флюс проводящий эл-во и т.д.). В итоге все было проще, в БЦ мешали друг-другу сети, а авто-режим выбирал всегда 1-ый канал. Но с помощью программы wifi-radar я выявил какой канал мне использовать (рекомендую выбирать из «неперекрывающихся» каналов 1/6/11):

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

    Вы не могли бы мне скинуть tun.ko ?
    У меня ошибка
    insmod: cannot insert ‘/media/DISK_A1/system/lib/modules/2.6.23-rt/tun.ko’: invalid module format (-1): Exec format error

    Но альтернативных модулей нет!

    Помогите разобраться. Кинетик белый, при запуске демона пишет : Starting OpenVPN in daemon mode. failed. Где посмотреть в чем ошибка чего не хватает? Тунель не поднимает, модуль tun загружен.

    Настройка OpenVPN с форвардингом на роутере Zyxel Keenetic Giga II

    Хотите получить из роутера практически полноценный Linux сервер с некоторым набором базовых программ на базе NDMS? В свое время, мой выбор пал на «Zyxel Keenetic Giga», он бюджетный и простой в настройке, да и в целом я в нем не разочаровался.

    Однако, два года назад я так и не написал статью о том как получить из него полноценный Linux. Теперь же, мы купили себе вторую версию этого роутера «Zyxel Keenetic Giga II» и я всетаки заставил себя написать о настройке статью, поехали!

    О прошивке

    Сразу скажу, я усердно пробовал работать с прошивкой V2 (конкретно 2.04), но как бы я не пытался, так и не смог завести dropbear.

    Почитав в интернетах о прошивке «V2», я понял что она сырая и не годится для расширения. В итоге я наткнулся на комментарий на 4pda и установил себе на Giga II прошивку «V1.11» (брал от сюда, ставил «Firmware-KEENETIC_GIGA_II-V1.11.RU.NDMS_140108210221.bin»), если файл уже не доступен, то пишите и я расшарю. Некоторые подробности о работе V1 на Giga II можно подчерпунть тут. Прошивку можно поменять в разделе «Система > Конфигурация», подробнее можно ознакомится тут.

    Из-за того что мы установили прошивку V1.11 — дальнейшие инструкции также корректны и для первой версии Giga.

    Расширяем Keenetic, добавляем sshd и opkg

    Берем флешку от 1Гб, форматируем её в ext3 (например в GParted). Можете ознакомится с официальными требованиями к USB носителю.

    Далее, идем на страницу документации о системе opkg, действуем по их инструкциям и скачиваем нужный архив тут, у меня это был «ext_init.sh-r2.tar.gz».

    Теперь создаем каталоги и копируем содержимое архива:

    Проверяем права на файл «ext_init.sh», главное чтобы он был исполняемым (это мы сделали в последней строчке).

    Теперь вставляем флешку в первый USB-слот (определится как «DISK_A1»), на главной странице панели администрирования Zyxel, в разделе «USB-накопитель» должна появится наша флешка. Переходим в раздел «Система > Журнал» и ожидаем примерно такую запись:

    Теперь вы можете подключится по SSH.

    Завершаем установку

    Подключаемся по ssh:

    Теперь перво-наперво сменим пароль:

    Запускаем finish_install.sh для завершения установки:

    Обновление системы и установка нужных приложений

    Обновляем установленные пакеты:

    И доустановливаем нужные:

    Теперь настроим OpenVPN

    Создадим файл /media/DISK_A1/system/etc/firewall.d/fw.sh с правилами для iptables со следующим содержимым:

    Чтобы вы могли зайти на свой сервер из под VPN, добавьте перед последней строчкой:

    Сделаем этот файл исполняемым:

    В каталоге /media/DISK_A1/system/etc/openvpn надо создать конфиг клиента openvpn.conf и положить туда предварительно сгенерированные (или полученные от какого-либо сервиса) ключи. Вот пример возможного конфига:

    Подробности опций и как сгенерировать нужные ключи можно почитать в моей статье о OpenVPN.

    Если вы захотите запустить openvpn без init-скрипта, то столнетесь с проблемой с устройством tun: Эту проблему я быстро решил при помощи этой статьи, для этого надо создать каталог /dev/net и создать там файл устройства: Но после этого произошла новая проблема:
    Я проверил через lsmod наличие модуля «tun» и не обнаружил его: Значит надо его подгрузить, т.к. modprobe не идет в поставку с нашим Linux, то я воспользовался insmod. Я нашел подходящий модуль и загрузил его: Теперь все впорядке, lsmod говорит что модуль подгружен.

    Запускаем OpenVPN

    Для того, чтобы после перезапуска системы у нас запускался демон OpenVPN самостоятельно, надо переименовать его init-скрипт из K11openvpn в S11openvpn:

    Добавлять вызов /media/DISK_A1/system/etc/firewall.d/fw.sh никуда не надо, он запустится автоматически.

    Я столкнулся с проблемой запуска модуля tun.ko в init-скрипте. Тот что был там указан выдавал следующее: в результате я нашел альтернативный и он корретно заработал:
    после чего я поменял в файле S11openvpn на альтернативный модуль:

    Впринципе всё, перезапустите роутер и должно все заработать как надо!

    Обновление с zyxware на entware

    Не особо рекомендую обновляться до entware, т.к. при запуске OpenVPN через init-скрипт я получал Segmentation Fault (правда если просто запускать openvpn openvpn.conf, то проблемы не наблюдалось), разбираться с этим мне не хотелось, т.к. для себя особого смысла обновляться я не видел. Главное отличие entware это большее количество пакетов чем в zyxware, так что если хочется, то попробовать всетаки можно. Ниже расскажу как это сделать:

    Для этого вынем нашу флешку из роутера и запишем туда архив, который можно взять отсюда. Снова подключите флешку в первый USB-слот. В сети рекомендуют обновлятся через telnet, но я обновлялся по ssh:

    После чего перезапустите роутер из веб-панели Zyxel. На вашей флешке, помимо каталога /system появится еще /opt. Все, теперь вы счастливый обладатель entware!

    Комментарии

    Дополнение: у меня были проблемы с качеством работы wifi, я грешил на многое, в том числе аппартаные проблемы (перегрев, флюс проводящий эл-во и т.д.). В итоге все было проще, в БЦ мешали друг-другу сети, а авто-режим выбирал всегда 1-ый канал. Но с помощью программы wifi-radar я выявил какой канал мне использовать (рекомендую выбирать из «неперекрывающихся» каналов 1/6/11):

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

    Вы не могли бы мне скинуть tun.ko ?
    У меня ошибка
    insmod: cannot insert ‘/media/DISK_A1/system/lib/modules/2.6.23-rt/tun.ko’: invalid module format (-1): Exec format error

    Но альтернативных модулей нет!

    Помогите разобраться. Кинетик белый, при запуске демона пишет : Starting OpenVPN in daemon mode. failed. Где посмотреть в чем ошибка чего не хватает? Тунель не поднимает, модуль tun загружен.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:

    Adblock
    detector