Jump to content

Question

Posted (edited)

Восстановление KeeneticOS при помощи компьютера под управлением Ubuntu Linux

Чтобы восстановить операционную систему интернет-центра Keenetic самостоятельно, на компьютере потребуется выполнить следующие условия:

  1. Для восстановления операционной системы необходим файл образа системы, соответствующий модели вашего интернет-центра (файл микропрограммы с расширением .bin).

  2. На проводном сетевом интерфейсе Ethernet компьютера необходимо вручную установить статический IP-адрес 192.168.1.2 с маской сети 255.255.255.0.

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

Важно! Для выполнения данной инструкции пользователь компьютера должен иметь права администратора операционной системы.

Также вам потребуется патчкорд или кабель Ethernet (например, из комплекта поставки интернет-центра Keenetic) для соединения компьютера с сетевым портом интернет-центра.

Рассмотрим подробно обозначенные действия по шагам.

1.1. Определите модель вашего устройства (она указана на наклейке на обратной стороне корпуса роутера) и скачайте в Центре загрузки архив с утилитой Keenetic Recovery для восстановления KeeneticOS. Этот архив содержит файл образа системы (файл с расширением .bin), который можно использовать для восстановления операционной системы роутера соответствующей модели.

image.thumb.png.eaca8bab3637690cdfef0cbf15237671.png

 

1.2. Скачанный zip-архив появится в "Загрузках". Перейдите в "Загрузки" при помощи кнопки в Ubuntu Dash или через проводник Nautilus. .

image.thumb.png.c4cf151a5e3f7ca8b8b885c59b718efa.png

1.3. Перейдите в каталог fw в полученном архиве. В этом каталоге содержится единственный файл с расширением .bin. Вызовите контекстное меню (правой кнопкой на тачпаде) и скопируйте файл в буфер обмена.


 

image.thumb.png.a22aee107d42e984cb85e952dbe50501.png

1.4. В меню Nautilus , слева нажмите «Домашняя папка» тут создадим папку TFTP и в нее поместим полученный фаил «KN-1910_recovery.bin»

после откроем терминал ( «Ctrl+Alt+T — запускает окно терминала на активном рабочем столе.» и вводим комаyду:sudo chmod -R 777 /home/nikolay/tftp

Справка: Можно использовать файл образа системы любой версии KeeneticOS. Главное, чтобы он соответствовал вашей модели интернет-центра. Файл с расширением .bin  нужно переименовать, как назван файл образа системы в архиве утилиты восстановления для вашей модели.

1.5 Приступим к установке и настройки сервера TFTP, для этого откроем терминал командой «Ctrl+Alt+T — запускает окно терминала на активном рабочем столе.»

Вводим команду:sudo apt-get install tftpd-hpa

image.thumb.png.9cd9a2e7fd3dd315c0712fecd55d0c70.png

далее переходим к настройке нашего TFTP.

В терминале вводим команду:sudo nano /etc/default/tftpd-hpa

откроется фаил конфигурации,вносим нужные изменения.

image.thumb.png.8d439e4b739175486d1e76b61ecfbd62.png

После сохранения изменений перезапускаем сервер командой:sudo service tftpd-hpa restart

На заметку:

TFTP_DIRECTORY="/home/nikolay/tftp" (тут указываем расположение нашей папки для tftp)

TFTP_ADDRESS=":69" (Указываем что сервер будет слушать подключения на всех интерфейсах с портом 69)

TFTP_OPTIONS="--secure --create —verbose"

Справка по используемым опциям

  • --create -> разрешить создание новых файлов

  • --secure -> изменить корневую директорию на старте

  • --verbose -> включить режим полного логирования

Нажимаем ctrl+x и соглашаемся с изменениями и сохраняем фаил.

Проверяем что TFTP работает,вводим команду:ss -ua | grep tftp

 

image.png.0f348c19abd9235b925d41b4f06e1355.png

Переходим к настройке IP-адреса сетевого интерфейса.

2.1. В верхней панели Ubuntu, на которой расположен системный трей и календарь, нажмем на значок сети image.png.14b5b1a58164f754ad1f3d8159a58577.png

в выпадающем окне выберем «настройки»

2.2. В окне конфигурации сети выберите справа нажмите на шестеренку по «Подключено -1000 Мбит/с».

image.thumb.png.cf41db485b417af631e53583dde5d83d.png

В окне настройки интерфейса выбираем «IPv4» ставим «Вручную» и указываем

Адрес:192.168.1.2

Маска сети:255.255.255.0

image.png.82e53faaebfbffe0f41d9f5f3a656ba6.png

Далее приступим к восстановлению прошивки

3.1. Нажмите клавиши Ctrl+Alt+T и введите команду для отслеживания работы сервера.

tail -f /var/log/syslog | grep tftp

3.2 Соедините кабелем Ethernet сетевой адаптер на компьютере и сетевой порт на роутере. К роутеру кабель следует подключить в свободный порт для локальной сети (не подключайте в синий порт). Также рекомендуем перед запуском операции восстановления отключить кабели от всех остальных сетевых портов интернет-центра.

Важно! Для устройств с аппаратным переключателем режима работы, убедитесь, что переключатель находится в позиции A - Основной режим "Роутер".

3.2

Далее выполните следующие действия:

Выключите интернет-центр.
Нажмите на корпусе роутера кнопку "Сброс" и, удерживая ее, включите питание устройства.
Отпустите кнопку "Сброс", когда на интернет-центре начнет мигать индикатор "Статус" (крайний левый светодиодный индикатор на фронтальной панели).
Процесс восстановления запустится автоматически через несколько секунд.

Справка: Обратите внимание на окно терминала. В нем должна быть видна передача данных на устройство. Обычно процесс передачи образа системы начинается практически сразу (максимум через несколько секунд) после того как была отпущена кнопка Сброс.


image.thumb.png.cfc331bbd79443864a76e4cb58056a9d.png

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

Моменту начала перезапуска будет соответствовать одновременное краткое свечение всех индикаторов на корпусе устройства.

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

4.1. Возврат компьютера в исходное состояние.

В окне настройки параметров сети восстановите предыдущие настройки сетевого интерфейса Ethernet. В поле "Метод IPv4 укажите «Автоматический (DHCP)

image.png.157c36125a0280af0440e434d1add58f.png

 

5. Теперь подключитесь к управлению интернет-центром через веб конфигуратор и убедитесь в успешности проведенной процедуры восстановления операционной системы устройства. Версию KeeneticOS можно посмотреть в меню "Статус" > "Системный монитор" или в меню "Управление" > "Общие настройки".

Важно! После восстановления системы интернет-центра рекомендуем выполнить сброс настроек роутера до заводских установок с помощью кнопки Сброс на корпусе. Это необходимо для корректной работы роутера и связано с тем, что в сборке, установленной при восстановлении, может быть другая версия операционной системы, другой набор компонентов, и конфигурация роутера в этом случае не всегда может корректно обрабатываться.


P.S Статья основана на аналогичной для Windows и MAC.

P.S Статья расчитана на начинающих пользователей Linux.

Edited by PASPARTU
  • Thanks 5

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...