Содержание
Установка системы opkg
Подготовка usb носителя
Подключаемый носитель должен иметь первичный раздел с файловой системой, поддерживающей символические ссылки. Рекомендуемая файловая система ext2. Все будет работать и с ext3, и с ntfs. При создании раздела на диске важно, чтобы раздел был главным (или первичным). Дополнительный раздел (или вторичный) не подходят. Подключите отформатированный носитель к кинетику, если носитель определился как DISK_A1, то все нормально, если как DISK_A5, то вы по ошибке создали дополнительный (вторичный) раздел, он не подходит. Если название раздела - последовательность букв и цифр, то Вы используете прошивку серии V2, прошивки этой серии не поддерживаются.
Устанавливаем putty на компьютер (пользователям Windows)
Для установки и настройки программ на кинетик Вам потребуется на компьютере специальная программа, т.н. ssh-клиент. Стандартом для ssh-клиента де-факто среди пользователей Windows является программа putty. Скачаем с оф. сайта программы архив putty.zip и распакуем в любую папку. Запустим putty и настроим. После запуска в разделе 'Connection | Data | Auto-login username' введем root (чтобы не вводить имя пользователя каждый раз). В разделе 'Window | Translation' выберем в качестве character set кодировку UTF-8. Это нужно для правильного отображения русских букв и символов псевдографики. В Разделе Session введем в качестве ip адрес нашего кинетика и сохраним данные (сессию) под произвольным именем. В дальнейшем для соединения с кинетиком нужно будет сделать 'double click' мышкой по введенному имени сессии.
Устанавливаем систему opkg
(1)
Перед установкой убедитесь, что маршрутизатор подключен к сети интернет, в процессе установке он должен скачать обновленный список пакетов. Для установки системы opkg носитель, который удовлетворяет условиям предыдущего раздела, скачиваем любой из архивов ext_init.sh-r2.tar.gz или ext_init.sh-r2.zip для маршрутизаторов keenetic или keenetic giga или любой из архивов ext_init.sh-ii.tar.gz или ext_init.sh-ii.zip для маршрутизаторов новой серии keenetic II, keenetic giga II или keenetic ultra.
Будьте внимательны при выборе архива!!!
Распаковываем содержимое архива в папку system/bin на носителе. Указанные архивы содержат один файл ext_init.sh, являющийся самораспаковывающимся архивом Linux. Файл ext_init.sh должен иметь атрибут исполнения. Для установки этого атрибута можно использовать дистрибутив Linux. Если дистрибутива Linux под рукой нет, то проще всего копировать этот файл через сетевое окружение Windows прямо на носитель, подключенный к ZyXEL Keenetic - атрибут исполнения в этом случае будет установлен автоматически. Файл следует копировать в папку DISK_A1/system/bin
(папку следует создать).
(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
, пароль zyxel
. Выполняем к консоли 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.googlecode.com/svn/binary-packages-r2/Packages.gz. Inflating http://zyxel-keenetic-packages.googlecode.com/svn/binary-packages-r2/Packages.gz. Updated list of available packages in /media/DISK_A1/system/var/opkg-lists/packages.
(4)
Меняем пароль с помощью команды passwd. Пароль для соединения по ssh никак не связан с паролем для web конфигуратора.