Как делать прошивку на роутер

На чтение 9 мин Просмотров 7.7к.

Сергей Сакадынский

Сергей Сакадынский

Работал в сфере IT-консалтинга, занимался созданием и администрированием интернет-ресурсов. 10 лет опыта работы по проектированию и обслуживанию компьютерных сетей.

Задать вопрос

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

Расскажем, для чего нужно обновлять программное обеспечение и как перепрошить (обновить) роутер с минимальными рисками.

Содержание

  1. Зачем обновлять роутер
  2. Подключение и вход в web интерфейс
  3. Сохранение параметров
  4. Обновление на примере популярных производителей
  5. TP-Link
  6. D-Link
  7. Asus
  8. Zyxel Keenetic
  9. Keenetic
  10. Netis
  11. Восстановление прежних настроек
  12. Возможные проблемы

Зачем обновлять роутер

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

Так что обновлять прошивку до актуальной версии желательно. Особенно если в работе маршрутизатора замечены сбои.

Подключение и вход в web интерфейс

Обновление выполняется через веб-интерфейс роутера. Если вы уже настраивали ваш маршрутизатор самостоятельно, то наверняка знаете, как туда попасть. Но на всякий случай пройдёмся по этому вопросу.

Ваш роутер уже подключен к компьютеру сетевым кабелем или по Wi-Fi. Для входа в веб-интерфейс откройте любой браузер. В адресной строке впишите IP вашего маршрутизатора. Обычно адрес роутера выглядит как 192.168.0.1 или 192.168.1.1. Но могут быть другие варианты. На нижней панели вашего маршрутизатора есть наклейка, где этот адрес указан. Там же вы найдёте логин и пароль по умолчанию. Но их вы, скорее всего, меняли. И должны были записать или запомнить.

наклейка

Итак, вбиваем адрес, жмём Enter, в появившемся окне вводим правильные логин и пароль и попадаем в веб-интерфейс устройства.

Сохранение параметров

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

В меню вашего роутера есть раздел «Конфигурация», «Резервная копия» или что-то подобное. У TP-Link это «Системные инструменты», подраздел «Резервная копия и восстановление». Для сохранения настроек в файл жмём кнопку «Резервная копия».

восстановление tp

У D-Link переходим в раздел «Система» — «Конфигурация» и нажимаем «Резервная копия».

копия

Все параметры роутера сохранятся в файле на вашем компьютере.

Теперь можно приступать к обновлению.

Обновление на примере популярных производителей

Есть два способа перепрограммировать роутер. Первый, самый простой – автоматическое обновление через интернет. Второй – скачать файл прошивки с сайта разработчика и загрузить его вручную. Лучше обновить прошивку на роутере первым способом. Но некоторые старые модели этого делать не умеют. А ещё иногда возникает необходимость установить конкретную версию прошивки. Тогда приходится выполнять обновление вручную.

Расскажу, как это сделать на примере самых распространённых у нас моделей роутеров.

TP-Link

Обновление Wi-Fi роутера TP-Link выполняем так. В меню слева на вкладке «Дополнительные настройки» выбираем пункт «Системные инструменты». Ищем подраздел «Обновление встроенного ПО». На открывшейся странице нажимаем на кнопку «Проверить наличие обновлений».

проверка

Роутер должен быть подключен к интернету.

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

Для других версий прошивки алгоритм не отличается.зеленая

Для обновления вручную идём на сайт TP-Link в раздел загрузки и ищем прошивку для своей модели роутера.

Обращайте внимание на ревизию. У некоторых моделей их может быть несколько. Ревизия указана на наклейке.

ревизия

Распакуйте файл прошивки в папку на вашем компьютере. Откройте в меню роутера «Обновление встроенного ПО». Через обзор ищем скачанную прошивку и жмём кнопку «Обновить».

выбор

Интернет в этом случае может быть отключен.

D-Link

На роутерах D-Link в разделе «Система» нужно найти пункт «Обновление ПО».

по

Дальше процедура выполняется точно так же, как и у TP-Link. Нажмите кнопку «Проверить обновления». Роутер должен быть подключен к интернету, иначе вы увидите сообщение «Невозможно проверить наличие обновления ПО».

проверка

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

Для обновления из файла нажмите «Обзор», укажите путь к прошивке и нажмите кнопку «Обновить».

В AIR интерфейсе процедура обновления выполняется точно так же, только расположение пунктов меню отличается.

air

Asus

Для обновления прошивки на роутере Asus войдите в веб-интерфейс и прокрутите страницу вниз. В разделе «Дополнительные настройки» выберите пункт «Администрирование».

администрирование

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

обнова asus

Для обновления из файла выберите пункт ниже: «Обновление прошивки вручную: Загрузить».

У маршрутизаторов Asus с синим интерфейсом страница обновления микропрограммы выглядит так:

синий инт

Zyxel Keenetic

Для старой линейки роутеров Zyxel Keenetic обновление прошивки выполняется путём загрузки отдельных компонентов. Выполняется эта операция через меню «Система» (значок шестерёнки на нижней панели), вкладка «Обновление».

обн

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

Для обновления вручную скачайте прошивку и на странице «Система» перейдите на вкладку «Файлы».

файлы

Файл прошивки – это firmware. Его нужно заменить тем, который вы скачали. Кликните по нему мышкой. Появится меню управления файлом.

управление

Нажмите «Выберите файл», укажите путь к обновлению через проводник и кликните «Заменить». Файл firmware будет перезаписан. Обновление коснётся всех компонентов системы.

Keenetic

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

общие

Если есть свежая версия микропрограммы, вы увидите здесь такое сообщение:

установка

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

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

Чтобы обновить систему из скачанного файла, опуститесь ниже, кликните на файл firmware и замените его новой версией.

из файла

Netis

У Netis нет возможности автоматического обновления прошивки роутера через интернет. Поэтому идём на сайт разработчика, ищем там микропрограмму для своей модели с учётом ревизии и скачиваем её на компьютер.

Входим в веб-интерфейс роутера. Для того, чтобы добраться до расширенных настроек, жмём кнопку Advanced в правом верхнем углу.

расшир

Нас интересует пункт меню «Система» — «Обновление ПО» (System Tool — Firmware Upgrade в английской версии)

netis

Здесь через обзор указываем путь к файлу прошивки и нажимаем кнопку «Обновить».

Восстановление прежних настроек

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

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

Загрузка конфигурации из файла выполняется на той же странице веб-интерфейса, что и сохранение настроек. На примере роутера Netis это выглядит так. В меню «Система» находим пункт «Копирование и восстановление».

восстановление

Через обзор указываем путь к файлу с настройками и жмём кнопку «Восстановить».

На роутерах Asus нужная функция доступна в разделе «Администрирование» на вкладке «Управление настройками».

управление

Восстановление параметров из файла выполняется точно так же.

Возможные проблемы

Проблема, которая больше всего пугает пользователей, – это потеря работоспособности после прошивки. Редко, но случается, что после обновления микропрограммы и перезагрузки не удаётся войти в веб-интерфейс. Индикаторы при этом мигают и даже бывает, что интернет работает.

Хуже, если в процессе обновления внезапно отключили электричество. Установка файлов была выполнена не до конца, и роутер не работает.

Сразу паниковать не стоит. Производители всё время улучшают защиту своих устройств на случай подобных сбоев. Современные роутеры, даже самые дешёвые, обычно оснащены флеш-памятью Dual Image. Весь объём внутренней памяти разделён надвое и в одной из частей всегда сохраняется копия прошивки. Если произошёл сбой, она загрузится вместо повреждённой, и работоспособность устройства будет восстановлена.

Отключите питание роутера и снова включите. Если после этого он всё равно не будет работать, выполните сброс настроек. Найдите кнопку RESET. Обычно она расположена на задней панели и утоплена в корпусе. Зажмите её длинным, тонким предметом и удерживайте не менее 10 секунд. Индикаторы маршрутизатора мигнут, и он перезапустится с заводскими настройками.

Asus рекомендует в случае сбоя использовать для восстановления утилиту ASUS Device Discovery, которую можно скачать на сайте. Она работает под Windows 10, 7 и XP.

Самый плохой вариант, когда роутер, несмотря на все реанимационные мероприятия, по-прежнему не работает. Тогда помочь может только обращение в сервисный центр.

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

Для чего это нужно?

Зачем роутеру нужно обновление программного обеспечения? Необходимость в перепрошивке устройства, как правило, вызвана следующими причинами:

  1. Отключение Wi-Fi.
  2. Зависание роутера.
  3. Не работает служба DHCP, по автоматической настройке сетевого подключения.
  4. Не устанавливается VPN соединение.
  5. Медленная скорость передачи данных.

Распространенные причины необходимости прошивки роутера

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

Поиск подходящей прошивки

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

Где и как скачать прошивку для роутеров — видео:

Далее перейдем к непосредственному поиску прошивки, которых присутствует несколько вариантов:

На сайте производителя

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

  1. После входа на сайт в строке поиска по сайту необходимо ввести наименование модели Wi-Fi роутера.
    Поиск подходящей прошивки на сайте производителя
  2. После чего выбрать подходящую модель.
    Выбор подходящей прошивке на сайте производителя
  3. Перейти в раздел «Загрузки». Во вкладке «Программное обеспечение» нужно выбрать подходящую версию, которая была указана на наклейке.
    Загрузка прошивки для роутера TL-WR1043ND
  4. После этого остается лишь скачать прошивку и распаковать ее в любое удобное место.
    Сохраняем прошивку для дальнейших манипуляций

На сайте своего интернет-провайдера

В последнее время большие компании, такие как Билайн или МТС, продают интернет-роутеры от имени своего бренда. Для таких моделей прошивка, как правило, создается отдельно. Находится она на сайте интернет-провайдера, аналогично предыдущему пункту, в разделе «Загрузки».

На сторонних интернет-ресурсах

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

Подготовка устройства

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

Подготовка роутера к перепрошивке

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

ВАЖНО! Так как во время перепрошивки устройство несколько раз включается и выключается, то оно не может постоянно поддерживать одну Wi-Fi сеть. Именно поэтому прошивка производится только через сетевой кабель и не может быть произведена через Wi-Fi сеть.

Процесс обновления прошивки Wi-Fi роутера

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

Дополнительное видео по перепрошивке маршрутизатора:

Как правило, такие данные содержатся под заголовком «Default settings» (настройки по умолчанию), это означает, что данные настройки были предустановлены производителем по умолчанию. Под заголовком находятся IP адрес, а также логин и пароль для доступа к внутренним настройкам роутера.

IP адрес необходимо ввести в адресную строку браузера (стандартный 192.168.1.1 или 192.168.0.1). После чего запустится веб-интерфейс роутера и предложит ввести логин и пароль для доступа к настройкам (стандартные admin и admin).

Вход на роутер для перепрошивки

После того, как доступ в настройки роутера получен, необходимо сделать точку восстановления. Для этого переходим во вкладку «Эксплуатация устройства» или «System Tools» и ищем там раздел «Backup and restore» или «Восстановление настроек». Далее нужно нажать на кнопку «Backup » и сохранить файл с текущими настройками в любое удобное место на жестком диске.

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

Сохранение настроек перед прошивкой

Далее приступаем непосредственно к прошивке. Нужно снова перейти во вкладку «Эксплуатация устройства» или «System Tools» и найти там раздел «Firmware update» или «Обновление ПО». Выбираем файл новой прошивки, которая была скачена ранее, нажав кнопку «Выберите файл». После чего необходимо прошить роутер, подтвердив выбранные действия и дождаться окончания прошивки.

ВАЖНО! Никаких действий с роутером во время прошивки производить нельзя. Это может привести к сбою, во время которого старая прошивка будет удалена, а новая еще не установится. В таких случаях шансы восстановить устройство в домашних условиях будут очень малы.

Выбираем сохраненный файл прошивки

После перепрошивки роутер перезагрузится и будет готов к дальнейшей настройке уже новой прошивки.

Восстановление предыдущих параметров работы

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

Необходимо войти в раздел «Backup and restore» и просто загрузить файл с предыдущими настройками, нажав кнопку «Restore».

Восстановление предыдущих настроек роутера

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

Время на прочтение
11 мин

Количество просмотров 312K

Прошивка DD-WRT на домашнем роутере

Это обзорная статья о том, какие возможность существуют у пользователя обычного домашнего роутера, и как этими возможностями воспользоваться.

Рано или поздно каждый пользователь интернета покупает себе домой роутер, поскольку количество устройств, требующих интернета, растёт. А у многих растут дети, которые тоже требуют подключения к интернету :) Но мне больно и обидно видеть, что люди не всегда понимают, что можно и нужно делать для достижения максимального комфорта.

Небольшой дисклаймер (не знаю как это по-русски).
Я буду употреблять слово «правильно» в том смысле, что я сам считаю правильным для себя. Пройдя путь от «нуба» в Линуксе до уровня «могу советовать другим», я считаю, что мои советы по крайней мере не хуже других советов, которые можно встретить на различных форумах.

Речь пойдёт о прошивке роутера на основе известного дистрибутива DD-WRT. Это прошивка, превращающая роутер в «обычный» линукс-сервер с весьма жёсткими ограничениями памяти и быстродействия. Несмотря на это, функционал такого сервера может получиться весьма богатым.

Вот только некоторые из возможностей:

  • SSH
  • FTP server
  • HTTP server
  • OpenVPN
  • QoS management
  • Transmission
  • PHP
  • MySQL
  • RADIUS
  • Asterisk
  • etc etc

— Давайте же начнем! — сказал Морж, усаживаясь на прибрежном камне. — Пришло время потолковать о многих вещах… (c)

1) Выбор оборудования

Первая и наиболее важная задача — выбрать правильную модель роутера, так как это — «билет в один конец». Оценивая свои финансы и свои амбиции, важно выбрать золотую середину. Возможным фактором риска могла бы быть боязнь «запороть» дорогой роутер своими неправильными действиями. Я сам, покупая дорогую вещь, опасаюсь что-то с ней делать, особенно если нет опыта. Однако могу вас заверить: шансы убить роутер новыми прошивками практически равны нулю. Современные модели имеют режим восстановления, и надо очень сильно захотеть, чтобы угробить роутер (и то не навсегда — просто потребуется специальное оборудование для реанимации).

Назову 2 «правильных» модели, которые я выбрирал для себя.

  1. Linksys WRT-54GL, модель начального уровня, зато непревзойдённая по надёжности. Покупалась более 3 лет назад, до сих пор в строю, «ни единого разрыва»… Характеристики: WiFi (b/g) + 4 LAN 10/100, 4Mb flash, 16Mb RAM, no USB.
  2. Asus WL-520GU, современный и весьма дешёвый роутер, 3 месяца в строю, также нет нареканий по работе. Характеристики: WiFi(b/g) + 4 LAN 10/100, 4Mb flash, 16Mb RAM, 1 USB.

Основными критериями выбора моделей являются:

  • Совместимось данных моделей с прошивками DD-WRT. Возможности «родных» прошивок не рассматривались вообще: зачем выбирать цвет обоев в новой квартире, если впереди — всесокурушающий ремонт?
  • Объем памяти RAM. Почти все современные роутеры имеют 16Mb RAM. Этого как раз хватает для нормальной работы, но, как известно, каждая программа стремится захватить весь доступный объём памяти. Если есть желание выжать максимум из своего роутера или есть лишняя сумма денег, лучше найти модель с 32Mb памяти.
  • Наличие портов USB, ибо весь расширенный функционал удобнее всего ставить именно на внешнем носителе, т.к. flash-память роутера не сможет вместить всех новых программ. Мой первый роутер не имел USB, поэтому приходилось немного изгаляться и «работать напильником».

2) Прошивка роутера

Прошивка — это совсем не больно! Это на самом деле простая операция, ну такая как перректальное удаление гланд… Нет, правда ничего сложного.
При самой первой смене прошивки потребуется чуть больше усилий, зато каждая следующая пойдёт всё легче и легче.
Не следует опасаться, что смена прошивок будет происходить регулярно. Выбрав для себя набор программ, входящих в одну из готовых прошивок, можно на этом успокоиться и наслаждаться жизнью. Если понадобится дополнительный функционал — всегда можно установить новые программы отдельно, для этого существует специальный механизм. Но на первых этапах может случиться так, что выбор прошивки окажется неудачным, например в прошивке не окажется такой нужной возможности как поддержка SAMBA. Не беда, скачиваем другую прошивку, 2 движения мышкой — вуаля!

Некоторые модели роутеров (в частности Asus) перед прошивкой на DD-WRT требуют специальных действий (очистка памяти или что-то в этом роде). Внимательно следуйте инструкциям на конкретную модель роутера! Особенно внимательно нужно отнестить к требованиям «выждать 5 минут после окончания прошивки». Я был немного самоуверен и, перепрошивая своему коллеге роутер, слегка поторопился выключить питание после окончания прошивки. Результат — процедура восстановления и всё по-новой.
Если сказано «подождите 5 минут» — возьмите песочные часы на 5 минут и ждите! Это серьёзно.

Я не буду рассматривать сам процесс перепрошивки (tftp, смена адреса на 192.168.0.1, интерфейс и т.д.) — это всё изложено на форумах DD-WRT.

Но, наконец, вы закончили с прошивкой, и перед вами — чудесный новый WEB-интерфейс вашего роутера. Что дальше?

3) Подготовка к установке OPTWARE

Базовый функционал вы уже получили, выбрав версию прошивки. Осталось настроить параметры подключения к вашему провайдеру (DHCP, PPTP etc), и уже можно начинать бороздить просторы вселенной. Многим домашним пользователям этого уже будет достаточно.
Настройки параметров безопасности, управление маршрутеризацией и прочие стандартные для роутеров «фишки» я также описывать не буду. Без этого всё равно не обходится ни один «нормальный» роутер.
Но ведь можно же сделать ещё лучше! Продолжим процесс.

Все дополнительные программы объединены общим понятием Optware. (они ставятся в каталог /opt, который автоматически создаётся роутером и всегда доступен для записи). Однако сам каталог /opt пуст и фактически расположен в RAM — то есть, там очень мало места и всё, что туда попадает, будет потеряно при перезагрузке. Что же делать?

Выход следующий: нам нужно постоянное место на каком-нибудь «диске». И хотя описываемые хранилища не имеют формы диска в геометрическом смысле (скорее это кристаллы кремния в пластиковых корпусах с металлическими выводами), будем всё же называть их дисками.

JFFS

Если flash-память роутера достаточно большая, а размер прошивки меньше общего размера flash-памяти, то оставшееся место можно использовать для хренения данных. Если выбрать прошивку с поддержкой JFFS, то в зависимости от версии, можно получить от 0.5 до 3Mb «диск» прямо внутри роутера. Такой диск будет автоматически примонтирован как /jffs при старте.

Главной неприятностью при работе с flash-дисками является их быстрая деградация при записи. Если количество перезаписей сектора «диска» превысит некий порог (от 10 до 100 тысяч циклов), то диску придёт конец. Всё плохо… :(

Если с внутренним диском произойдёт такое, действительно будет плохо. Но если это внешний USB диск, то лёгким движением руки заменяем USB-флешку на новую — и снова в бой. Ведь USB-флешки давно уже расходный материал, не так ли? Тем более что достаточна флешка объемом 1 или 2Gb. Главное, как обычно, вовремя делать бекапы.

USB

Как вы уже поняли, основным местом установки Optware является внешний USB диск. Важно иметь в виду, что USB должен быть определённым образом отформатирован перед установкой в роутер. Как минимум, должен присутствовать первичный раздел, отформатированный как ext2 или ext3.

Более «правильной» является следующая схема:

  1. раздел ext2, размер ~400Mb — основной раздел Optware, монтируется как /opt
  2. раздел swap, размер ~24Mb — для свопинга, позволяет работать таким «тяжеловесным» приложениям как RADIUS, MySQL, Apache…
  3. раздел ext2, размер ~400Mb — резервный раздел Optware (офлайновое зеркало)
  4. раздел ext2 или fat32, всё остальное место — для пользовательских данных

Форматирование USB лучше всего выполнять на Linux-машине любыми подручными утилитами, например GParted.

CIFS

Если роутер не имеет аппаратного USB, а установить Optware всё-таки хочется, то можно воспользоваться замечетельной возможностью Linux работать с диском через сеть. Для этого нам потребуются 2 вещи:

  • постоянно работающий где-то в сети сервер (или NAS, или просто десктоп-машина, даже ноутбук) с поддержкой SAMBA
  • прошивка с поддержкой CIFS/SAMBA

Если в доме уже есть компьютеры (а они есть, ведь роутер без компьютеров смотрится как-то нелепо), то один из домашних компьютеров будет выступать в роли «сетевого диска» для роутера.
Роутер при загрузке будет монтировать расшаренную папку как /opt, а дальше — никаких отличий в работе Optware, кроме скорости первоначальной загрузки через сеть. Конечно, для случая CIFS лучше использовать не WiFi, а Ethernet подключение.

Чтобы всё заработало, достаточно в настройках роутера в разделе CIFS указать сетевой адрес и логин/пароль для доступа к расшаренной папке, и при следующей перезагрузке роутер автоматически примонтирует сетевой диск в папку /tmp/smbshare.

SD/MMC

Предположим, что у нас нет ни свободного места в flash-памяти роутера, ни USB, ни сервера. А нам очень нужно установить Optware. Что же делать?

Как обычно, «у нас с собой было» (это мой любимый девиз). Если совсем ничего нет, то придётся немного поработать напильником.

Для некоторых моделей (среди которых WRT-54GL) доступен так называемый SD/MMC mod. Достаточно приклеить куда-либо SD или MMC карту и припаять 6 проводков, и можно получить место для установки Optware и хранения пользовательских данных.

Именно такой мод я в конце концов и сделал, чтобы из старого роутера получить автономную точку доступа под WiFi Hotspot Chilli. Это — тема отдельного поста, возможно скоро соберусь и даже сделаю мини-сайт. Если кого-то ещё эта тема интересует, напишите в приват.

4) Определение точки монтирования, startup, shutdown

В зависимости от выбранного «диска» точка монтирования будет разной. Для внутренней flash-памяти это будет /jffs, для USB это будет /mnt (если разрешить автоматическое монтирование), для CIFS это будет /tmp/smbshare, для SD/MMC это будет /mmc.

Если выбран вариант USB, то следует запретить автоматическое монтирование — мы сами будем это делать «правильным» образом.
Как я уже сказал, Optware устанавливается в строго определённое место — каталог /opt. Этот каталог уже есть, нужно только примонтировать к нему реальный «диск».

Монтирование можно (нужно) делать в процессе начальной загрузки роутера. Для автоматизации в роутере предназначены несколько предопределённых скриптов, которые выполняются при старте и завершении работы.

Нам понадобятся как минимум 2 скрипта:

  • .rc_startup
  • .rc_shutdown

Первый скрипт будет выполнять монтирование внешнего «диска» и запуск Optware, второй соответственно — останов Optware и размонтирование.

Для начала надо разрешить доступ к роутеру по telnet или по SSH протоколу.
Рекомендую настроить доступ по SSH, так как это безопаснее и просто удобнее (можно настроить авторизацию по ключевому файлу и даже не вводить каждый раз пароль при доступе). А доступ нам понадобится неоднократно, чтобы устанавливать программы и смотреть, WTF, почему они не хотят правильно работать.

Сервер SSH уже присутствует и работает во всех версиях прошивок роутера. Нужно только создать пару ключей, один из которых (публичный) загрузить в роутер, а другой (приватный) положить на ноутбуке рядом с программой Putty и WinSCP. Про ключи тоже писать не буду, везде это достаточно подробно расписывается.

Создадим скрипт .rc_startup, который пока будет делать только одно: монтировать внешний «диск» в папку /opt.
Варианты:

USB mount /dev/scsi/host0/bus0/target0/lun0/part1 /opt
JFFS mkdir -p /jffs/opt
mount -o bind /jffs/opt /opt
CIFS mount.cifs $(nvram get samba_share) /jffs -o user=$(nvram get
samba_user),pass=$(nvram get samba_password)
mount -o bind /jffs/opt /opt

Сохраним его в роутере кнопкой

Save startup

, перезагрузим роутер (возможно, он перезагрузится сам) — после этого у роутера должен появиться каталог /opt, куда теперь можно записывать файлы. Проверим?

telnet router
cd /opt
echo "OK" >opt.ok
cat opt.ok

если получилось «OK» — значит всё ОК, если нет — значит что-то не так… Гуглим, ищем где ошибка, повторяем…

5) Установка Optware — первый шаг

Ну вот, всё позади, у нас в сети — роутер с возможностью установки Optware. Приступим.

Т.к. у меня на ноутбуках Windows, я использую Putty (telnet или SSH) для доступа к консоли роутера и WinSCP для копирования и редактирования файлов.

Подключаемся через WinSCP к роутеру и создаём в папке /tmp следующий скрипт:
opt-inst.sh

Подключаемся через Putty к роутеру и выполняем скрипт:

cd /tmp
chmod 740 ./optw-inst.sh
./optw-inst.sh

В результате работы скрипта будет создана начальная конфигурация Optware и программа-установщик opt-inst. Теперь можно приступать к установке всех остальных пакетов программ.

6) Установка первых пакетов

Для начала установим какой-нибудь совсем простой пакет, например rsync. Он нам пригодится в дальнейшем для настройки резервного копирования.

cd /opt
ipkg-opt update
ipkg-opt install rsync

Если всё прошло успешно и нет никакой ругани в консоли, то можно продолжить установку.

Среди пакетов «первой необходимости» я бы назвал следующие:

  • mc — Midnight Commander
  • tcpdump — сбор и анализ сетевого трафика
  • busybox — расширенные версии основных утилит Linux

Некоторые пакеты будут требовать установки других (через механизм зависимостей) — так и надо, пусть они ставятся сами. Обычно всё что требуется — нажимать «y» и соглашаться.

7) Окончательная настройка

Осталось настроить роутер так, чтобы запуск, работа и останов нужных сервисов происходил полностью автоматически. Для этого нужно исправить скрипты .rc_startup, .rc_shutdown, возможно, запустить процесс cron, и наслаждаться.

Тут следует сделать некоторые замечания. В разных версиях прошивок процедура запуска и останова почему-то отличается, причём в существенной части, а именно — запуск пользовательских скриптов из init.d.

В более новом роутере (версия прошивки 13972) пользовательские скрипты
/opt/etc/init.d/S* автоматически вызываются после завершения работы системного .rc_startup, и аналогично, /opt/etc/init.d/K* перед запуском .rc_shutdown. Поэтому для запуска и оснанова нужных сервисов достаточно, чтобы их соответствующие S* и K* скрипты находились в папке запуска /opt/etc/init.d

Однако и тут (по крайней мере в моём случае) не обошлось без «подводных граблей» (чьё-то меткое выражение). По законам жанра, запуск скрипта S* должен быть с параметром start, а запуск K* — с параметром stop. Но DD-WRT почему-то не передаёт start при старте, хотя и передаёт stop при останове. Пришлось делать некий work-around:

Системный скрипт .rc_statup (создаётся при запуске в /tmp и запускается силами процесса init) выглядит примерно так (некоторые подробности опущены, полный код доступен здесь):

# /tmp/.rc_startup:

# 1: Монтировать "диск" optware в папку /opt
DST=`ls /dev/scsi/host?/bus?/target?/lun?/part1`
if [ -n "$DST" ]; then
    /bin/mount -t ext3 -o noatime,nodiratime $DST /opt
    echo "mount USB part1 -> /opt"
fi

# 2: Разрешить swapfile с раздела swap
DST=`ls /dev/scsi/host?/bus?/target?/lun?/part2`
if [ -n "$DST" ]; then
    /opt/bin/busybox swapon $DST
    echo "mount USB part2 -> swap"
fi
# 3: Создать окружение для запуска S* скриптов Optware
echo "start">/tmp/.rc_stage

# 4: Закончить работу, далее запустятся скрипты /opt/etc/init.d/S*
exit

Каждый S* и K* скрипт содержит примерно такой код:

if [ -n "$1" ]; then
    OP=$1
else
    OP=$(cat /tmp/.rc_stage)
fi

case "$OP" in
    start) # bla-bla
        ;;
    stop) # bla-bla
        ;;
esac

Системный скрипт .rc_shutdown (создаётся при перезагрузке в /tmp и запускается по команде reboot) выглядит примерно так (некоторые подробности опущены, полный код доступен здесь):

# /tmp/.rc_shutdown:

# 1: Скрипты /opt/etc/init.d/K* уже отработали

# 2: Запретить swapfile
DST=`ls /dev/scsi/host?/bus?/target?/lun?/part2`
if [ -n "$DST" ]; then
    /opt/bin/busybox swapoff $DST
    echo "swap disabled"
fi

# 3: Отмонтировать optware
DST=`ls /dev/scsi/host?/bus?/target?/lun?/part1`
if [ -n "$DST" ]; then
    /bin/umount /opt
    echo "/opt umounted"
fi

# 4: Закончить работу, далее будет перезагрузка роутера
echo "*** Shutdown ***

В более старом роутере (версия прошивки 13064) S* и K* скрипты вообще не вызываются автоматически, поэтому пришлось делать так:

Системный скрипт .rc_statup копирует и стартует (в фоновом режиме) скрипт запуска optware:

# /opt/.startup - скрипт запуска Optware
CFG=/mmc # или /mnt, или /jffs, или /tmp/smbshare
if [ -x $CFG/opt/.startup ]; then
    cp $CFG/opt/.* /tmp
    echo "startup: switch to optware" >>/tmp/log
    /tmp/.startup start $CFG &
else
    echo "startup: optware not found" >>/tmp/log
fi

А уже optware-скрипт /opt/.startup делает всё остальное, а именно — запускает S* скрипты.

Аналогично устроен и системный скрипт .rc_shutdown: (только запускает /opt/.shutdown не в фоновом режиме, а непосредственно)

# /opt/.shutdown - скрипт останова Optware
CFG=/mmc
if [ -x $CFG/opt/.shutdown ]; then
    cp $CFG/opt/.* /tmp
    . /tmp/.shutdown stop $CFG
fi

На этом пока всё.

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

how-to-flash-a-wi-fi-router-using-the-example-of-tp-link-tl-wr841n.png

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

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

Я покажу как это сделать на примере роутера от Tp-Link. Но эта инструкция подойдет и для других моделей, независимо от марки производителя. Единственное что может отличатся – это интерфейс меню настроек.

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

Что такое прошивка?

Прошивка – это микропрограмма, которая находится в энергонезависимой памяти компьютера, планшета, мобильного телефона, GPS-навигатора или любого другого цифрового устройства.

Попросту говоря – это операционная система, которая в свою очередь состоит из множества маленьких программ. Микропрограмма (прошивка) содержится в постоянной памяти устройства, а процесс ее обновления называется перепрошивкой.

tp-link.png

Зачем нужно прошивать роутер?

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

Рекомендуется обновлять прошивку роутера если вы заметили сбои при его работе, он зависает, постоянно пропадает сеть или отключается Wi-Fi.

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

Вышла прошивка, закрывающая очень важную дыру в безопасности, к примеру, в протоколе WiFi. Или же у вас английский или другой интерфейс меню, и вы хотите изменить его на русский или наоборот. А еще для разблокировки или отвязки от другого оператора. Также часто устанавливают на роутер альтернативные прошивки, которые дополнены новыми драйверами и программами (IPTV, Voip, Proxy, torrent клиенты, web камеры, поддержки модемов, и т.д.).

Если же ваш маршрутизатор работает без каких-то видимых проблем и в новой прошивке нет существенных технических изменений – то обновлять ее не стоит.

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

Поиск подходящей версии встроенного ПО

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

Первым делом нужно узнать модель устройства и его аппаратную версию. Самый простой способ сделать это, посмотреть на наклейку в нижней его части. Здесь указана модель, адрес, версия и другая информация. К примеру аппаратная версия моего роутера 9.1.

tp-link-02.jpg

Узнав модель и версию можно приступать к поиску прошивки. Для этого переходим на официальный сайт производителя данного роутера. Ищем здесь вкладку «Поддержка» и в строке поиска указываем модель роутера.

tp-link-03.png

tp-link-04.png

tp-link-05.png

Затем переходим во вкладку «Поддержка», выбираем аппаратную версию и ниже переходим во вкладку «Прошивка».

tp-link-06.png

tp-link-07.png

Здесь ищем свежую версию прошивки с нужным вам языком и жмем «Скачать» (ссылка с названием роутера и в виде стрелочки вниз). После распаковываем файл в любое удобное место. Вот и все осталось только залить его в роутер.

tp-link-08.png

Прошивка роутера

Перед началом прошивки роутера, отключите его от провайдера и сети чтобы не было никаких помех. То есть, вытащите шнуры из порта WAN/Internet и LAN/Ethernet портов.

tp-link-09.jpg

атем соедините роутер с компьютером с помощью сетевого кабеля, который обычно идет в комплекте. По Wi-Fi прошивать роутер не рекомендуется. Сетевой кабель должен быть подключен к LAN/Ethernet порту маршрутизатора.

tp-link-10.jpg

tp-link-11.jpg

Теперь нужно попасть в веб интерфейс устройства. Для этого на компьютере открываем любой браузер и в адресной строке вводим адрес роутера, который указан снизу на наклейке. Как правило это 192.168.1.1 или 192.168.0.1. Но также может быть tplinkwifi.net или tplinklogin.net.

tp-link-12.jpg

В открывшемся окне вводим логин и пароль для доступа к настройкам, по умолчанию «admin» и «admin», тоже указаны здесь же.

tp-link-13.png

После того, как доступ к настройкам роутера получен, необходимо сделать точку восстановления. Для этого, переходим во вкладку «Системные инструменты» и ищем здесь раздел «Резервная копия и восстановление».

tp-link-14.png

Жмем по кнопке Резервной копии и указываем путь куда сохранить файл с настройками.

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

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

tp-link-15.png

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

По завершению прошивки роутер перезагрузится и будет готов к дальнейшей настройке уже с новой прошивкой.

Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.

Данный материал является частной записью члена сообщества Club.CNews.
Редакция CNews не несет ответственности за его содержание.

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

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

Для чего делается перепрошивка

  • Установка более новой версии прошивки, чем при покупке оборудования позволит установить наиболее актуальные параметры для его работы.
  • Время от времени производитель выпускает новые версии драйверов, в которых исправляются прежние недочёты в работе роутера, совершенствуются некоторые функции, поэтому обновление позволит работать устройству эффективно и без сбоев.
  • Если при использовании маршрутизатора возникают проблемы: он зависает, не подключается к сети, не распространяет сигнал, то его также нужно перепрошить.

С чего начать

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

  • Обязательно подключите его к компьютеру через сетевой кабель — поменять программное обеспечение через беспроводное подключение невозможно.
    Подключение к роутеру через сетевой кабель
  • Отключите кабель провайдера от устройства на время установки, выключите Wi-Fi на компьютере.
  • Маршрутизатор остаётся включённым все время, пока не закончится перепрошивка, иначе он может выйти из строя.

Номер модели роутера

Теперь переходим к самому процессу обновления, который происходит следующим образом:

ВАЖНО. При выполнении обновления все настройки удаляются, вместо них заново устанавливаются обычные заводские данные для его работы.

Сохранение предыдущих параметров работы

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

Это делается следующим образом:

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

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

  • Как добавить usb модем в роутер
  • Как дать интернет подключение роутера
  • Как делать пароль на роутер d link
  • Как дистанционно перезагрузить роутер asus
  • Как добавить mac адрес в роутере