Чтобы восстановить операционную систему интернет-центра Keenetic самостоятельно, на компьютере потребуется выполнить следующие условия:
-
Для восстановления операционной системы необходим файл образа системы, соответствующий модели вашего интернет-центра (файл микропрограммы с расширением .bin).
-
На проводном сетевом интерфейсе Ethernet компьютера необходимо вручную установить статический IP-адрес 192.168.1.2 с маской сети 255.255.255.0.
-
Восстановление происходит по команде с загрузчика в интернет-центре при помощи протокола передачи файлов TFTP. На компьютере потребуется запустить сервер, с которого загрузчик сможет получить файл образа для восстановления операционной системы.
NOTE: Важно! Для выполнения данной инструкции пользователь компьютера должен иметь права администратора операционной системы.
Также вам потребуется патчкорд или кабель Ethernet (например, из комплекта поставки интернет-центра Keenetic) для соединения компьютера с сетевым портом интернет-центра.
Рассмотрим подробно обозначенные действия по шагам.
1.1. Определите модель вашего устройства (она указана на наклейке на обратной стороне корпуса роутера) и скачайте с нашего сайта из раздела Центр загрузки архив с утилитой Keenetic Recovery для восстановления KeeneticOS. Этот архив содержит файл образа системы (файл с расширением .bin), который можно использовать для восстановления операционной системы роутера соответствующей модели.
1.2. Скачанный zip-архив появится в "Загрузках". Перейдите в папку "Загрузки" при помощи кнопки в Ubuntu Dash или через проводник Nautilus.
1.3. Перейдите в каталог fw в полученном архиве. В этом каталоге содержится единственный файл с расширением .bin. Вызовите контекстное меню (правой кнопкой на тачпаде) и скопируйте файл в буфер обмена.
1.4. В меню Nautilus слева нажмите "Домашняя папка", тут создайте папку TFTP и в нее поместите полученный файл (в нашем примере это KN-1910_recovery.bin).
После откройте терминал (Ctrl+Alt+T — запускает окно терминала на активном рабочем столе) и введите команду: sudo chmod -R 777 /home/nikolay/tftp
TIP: Справка: Можно использовать файл образа системы любой версии KeeneticOS. Главное, чтобы он соответствовал вашей модели интернет-центра. Файл с расширением .bin нужно переименовать, как назван файл образа системы в архиве утилиты восстановления для вашей модели.
1.5. Приступим к установке и настройки сервера TFTP, для этого откройте терминал (Ctrl+Alt+T — запускает окно терминала на активном рабочем столе) и введите команду: sudo apt-get install tftpd-hpa
Далее переходим к настройке нашего TFTP-сервера.
В терминале введите команду: sudo nano /etc/default/tftpd-hpa
откроется файл конфигурации, внесите нужные изменения.
После сохранения изменений перезапустите сервер командой: 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
Переходим к настройке IP-адреса сетевого интерфейса.
2.1. В верхней панели Ubuntu, на которой расположен системный трей и календарь, нажмите на значок сети и в выпадающем окне выберите "Настройки".
2.2. В окне конфигурации сети справа нажмите на шестеренку по "Подключено -1000 Мбит/с".
В окне настройки интерфейса выберите "IPv4", установите "Вручную" и укажите в полях "Адрес" —192.168.1.2 и "Маска сети" — 255.255.255.0
Далее приступим к восстановлению прошивки.
3.1. Нажмите клавиши Ctrl+Alt+T и введите команду для отслеживания работы сервера.
tail -f /var/log/syslog | grep tftp
3.2. Соедините кабелем Ethernet сетевой адаптер на компьютере и сетевой порт на роутере. К роутеру кабель следует подключить в свободный порт для локальной сети (не подключайте в синий порт). Также рекомендуем перед запуском операции восстановления отключить кабели от всех остальных сетевых портов интернет-центра.
NOTE: Важно! Для устройств с аппаратным переключателем режима работы, убедитесь, что переключатель находится в позиции A - Основной режим "Роутер".
3.3. Далее выполните следующие действия:
— Выключите интернет-центр.
— Нажмите на корпусе роутера кнопку "Сброс", и удерживая ее, включите питание устройства.
— Отпустите кнопку "Сброс", когда на интернет-центре начнет мигать индикатор "Статус" (крайний cлева светодиодный индикатор на фронтальной панели корпуса).
— Процесс восстановления запустится автоматически через несколько секунд.
TIP: Справка: Обратите внимание на окно терминала. В нем должна быть видна передача данных на устройство. Обычно процесс передачи образа системы начинается практически сразу (максимум через несколько секунд) после того как была отпущена кнопка Сброс.
После того как передача образа системы завершится, интернет-центр выполнит процедуру записи системы в соответствующий раздел постоянной памяти и перезапустится.
Моменту начала перезапуска будет соответствовать одновременное краткое свечение всех индикаторов на корпусе устройства.
NOTE: Важно! Во время процедуры восстановления операционной системы устройства пользовательские настройки не перезаписываются и не удаляются.
4.1. Возврат компьютера в исходное состояние.
В окне настройки параметров сети восстановите предыдущие настройки сетевого интерфейса Ethernet. В поле "Метод IPv4" укажите "Автоматический (DHCP)".
5. Теперь подключитесь к управлению интернет-центром через веб конфигуратор и убедитесь в успешности проведенной процедуры восстановления операционной системы устройства. Версию KeeneticOS можно посмотреть в меню "Статус" > "Системный монитор" или в меню "Управление" > "Общие настройки".
NOTE: Важно! После восстановления системы интернет-центра рекомендуем выполнить сброс настроек роутера до заводских установок с помощью кнопки Сброс на корпусе. Это необходимо для корректной работы роутера и связано с тем, что в сборке, установленной при восстановлении, может быть другая версия операционной системы, другой набор компонентов, и конфигурация роутера в этом случае не всегда может корректно обрабатываться.