FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

Установка OpenWrt с помощью TFTP

Перейти Устанавливаем OpenWrt (основы)

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

  1. Включает роутер.
  2. Подготавливает к загрузке код прошивки.
  3. На несколько секунд инициализирует LAN порты. Это происходит не мгновенно, а на короткое время во время загрузки. Сетевые настройки не всегда совпадают с настройками OpenWrt по умолчанию.
  4. Прослушивает по TFTP запросов на передачу флеш-образа.
  5. Либо: a) Получает флэш-образ и прошивает его. б) Продолжает загрузку устройства в нормальном режиме, если время соединения TFTP истекло.

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

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

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

Например, загрузчика Redboot DIR-300 содержит клиент TFTP. Выполняем в два шага:

  1. Сперва вы устанавливаете и запускаете TFTP-сервер (или демон) на вашем хосте и помещаете образы для прошивки в корневой каталог этого программного обеспечения (вам может потребоваться root). Пример:
     sudo apt-get install tftpd-hpa tftp
     sudo cp ~/uboot/arch/arm/boot/uboot.img /var/lib/tftpboot
     
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2020/08/20 23:30
  • by hulitolku