Differences

This shows you the differences between two versions of the page.

ru:doc:howto:generic.flashing [2013/07/03 09:01]
ru:doc:howto:generic.flashing [2013/12/04 10:40] (current)
Line 1: Line 1:
====== Устанавливаем OpenWrt (основы) ====== ====== Устанавливаем OpenWrt (основы) ======
-OpenWrt не может быть установлена настолько просто и безопасно, как любой другой дистрибутив GNU/Linux. Установка на Flash-чип, впаянный в PCB карту, к сожалению, несколько более затруднительно, чем установка с диска DVD на жесткий диск. После того, как вы выбрали ваш метод [[ru:doc:howto:obtain.firmware|получения прошивки]] (по-английски firmware image) уникальной для //вашего устройства// и иногда даже //модели и версии//, вам придется перезаписать оригинальную прошивку на чипе flash-памяти. На этой странице вы найдете описание того, как сделать это.+OpenWrt не может быть установлена настолько просто и безопасно, как любой другой дистрибутив GNU/Linux. Установка на Flash-чип, впаянный в PCB карту, к сожалению, несколько более затруднительна, чем установка с диска DVD на жесткий диск. После того, как вы выбрали ваш метод [[ru:doc:howto:obtain.firmware|получения прошивки]] (по-английски firmware image) уникальной для //вашего устройства// и иногда даже //модели и версии//, вам придется перезаписать оригинальную прошивку на чипе flash-памяти. На этой странице вы найдете описание того, как сделать это.
-По сравнению со сборкой дистрибутива, установка файла с прошивкой OpenWrt иногда может быть самым не простым во всей процедуре, а иногда занимает пару минут. В зависимости от конкретной модели вашего устройства, вы можете ограничиться простой //заливкой// вашей новой прошивки через web-интерфейс; можете вручную заливать необходимую прошивку через tftp; или, если ваши дела совсем плохи, то вплоть до изменения структуры вашего устройства и подключения через JTAG доступ. Но в целом, основным вариантом установки является установка через вшитый загрузчик (Redboot, Uboot и проч.) или простое копирование на CompactFlash-карточку: все зависит от конкретной модели вашего устройства.+По сравнению со сборкой дистрибутива, установка файла с прошивкой OpenWrt иногда может быть самым непростым во всей процедуре, а иногда занимает пару минут. В зависимости от конкретной модели вашего устройства, вы можете ограничиться простой //заливкой// вашей новой прошивки через web-интерфейс; можете вручную заливать необходимую прошивку через tftp; или, если ваши дела совсем плохи, то вплоть до изменения структуры вашего устройства и подключения через JTAG доступ. Но в целом, основным вариантом установки является установка через вшитый загрузчик (Redboot, Uboot и проч.) или простое копирование на CompactFlash-карточку: все зависит от конкретной модели вашего устройства.
{{page>ru:meta:infobox:dangerous&noheader&nofooter&noeditbtn}} {{page>ru:meta:infobox:dangerous&noheader&nofooter&noeditbtn}}
Line 10: Line 10:
:!: Это HowTo ОЧЕНЬ общее. Вам не следует сразу приступать к работе, изучив только эту страницу, не адаптировав процедуру по установке OpenWrt для вашего конкретного устройства. Честно говоря, у нас просто нет столько людей, чтобы писать подобные объяснения для всех сотен поддерживаемых устройств. Поищите описание по установке для вашего устройства на странице [[toh:start|поддерживаемых устройств]]. Если такого описания нет, продолжайте чтение. :!: Это HowTo ОЧЕНЬ общее. Вам не следует сразу приступать к работе, изучив только эту страницу, не адаптировав процедуру по установке OpenWrt для вашего конкретного устройства. Честно говоря, у нас просто нет столько людей, чтобы писать подобные объяснения для всех сотен поддерживаемых устройств. Поищите описание по установке для вашего устройства на странице [[toh:start|поддерживаемых устройств]]. Если такого описания нет, продолжайте чтение.
-В целом, у вас есть две опции: Залить OpenWrt в постоянную память, или запускать OpenWrt через сеть. [[inbox:netboot|Netbooting]] не поддерживается всеми вариантами [[doc:techref:bootloader|загрузчиков]], вшитых в устройства. Пожалуйста, ознакомьтесь с конкретной страницей wiki посвященой модели вашего роутера. Если ваши попытки установить OpenWrt провалились, статья как [[doc/howto/generic.debrick|оживить роутер]] поможет вам. Обязательный раздел к прочтению ->[[doc:techref:Flash Layout]].+В целом, у вас есть две опции: Залить OpenWrt в постоянную память, или запускать OpenWrt через сеть. [[inbox:netboot|Netbooting]] поддерживается не всеми вариантами [[doc:techref:bootloader|загрузчиков]], вшитых в устройства. Пожалуйста, ознакомьтесь с конкретной страницей wiki посвященой модели вашего роутера. Если ваши попытки установить OpenWrt провалились, статья о том, [[doc/howto/generic.debrick|как оживить роутер]] поможет вам. Обязательный раздел к прочтению ->[[doc:techref:Flash Layout]].
Line 26: Line 26:
Чтобы провернуть такой вариант, а именно принудительно залить прошивку, можно воспользоваться тем, что большинство [[doc:techref:bootloader|автозагрузчиков]] содержат встроенный функционал для таких целей. Некоторые содержат [[wp>Trivial File Transfer Protocol|TFTP]]-client, другие - TFTP-server, третьи [[wp>File Transfer Protocol|FTP]]-client, а некоторые даже FTP-server. Вам необходимо выяснить: Чтобы провернуть такой вариант, а именно принудительно залить прошивку, можно воспользоваться тем, что большинство [[doc:techref:bootloader|автозагрузчиков]] содержат встроенный функционал для таких целей. Некоторые содержат [[wp>Trivial File Transfer Protocol|TFTP]]-client, другие - TFTP-server, третьи [[wp>File Transfer Protocol|FTP]]-client, а некоторые даже FTP-server. Вам необходимо выяснить:
-  * IP адрес автозагрузчика (это отнюдь не обязательно тот же IP адресс, который имеет устройство по умолчанию для доступа через web-интерфейс!);+  * IP адрес автозагрузчика (это не обязательно тот же IP адрес, который устройство имеет по умолчанию для доступа через web-интерфейс!);
  * какие из вышеуказанных протоколов используются;   * какие из вышеуказанных протоколов используются;
  * работает ли автозагрузчик как клиент или как сервер;   * работает ли автозагрузчик как клиент или как сервер;
Line 32: Line 32:
  * интерфейс к которому надо подключиться;   * интерфейс к которому надо подключиться;
  * возможно, потребуется username и login (для доступа не к web-интерфейсу, а именно к автозагрузчику);   * возможно, потребуется username и login (для доступа не к web-интерфейсу, а именно к автозагрузчику);
-  * важно так же узнать время после включения в течении которого ваше устройство принимает входящие подключения к автозагрузчику. Это может быть, например, время в 2 секунды, начиная с 3-ой секунды после включения устройства в сеть.+  * важно также узнать время после включения, в течение которого ваше устройство принимает входящие подключения к автозагрузчику. Это может быть, например, время в 2 секунды, начиная с 3-ой секунды после включения устройства в сеть.
-Как только вы получили ответы на все это вопросы, вы можете продолжать:+Как только вы получили ответы на все эти вопросы, вы можете продолжать:
  - установите, по необходимости, недостающие программы на ваш PC для доступа к роутеру (так, если автозагрузчик содержит FTP-server, вам нужен FTP-client);   - установите, по необходимости, недостающие программы на ваш PC для доступа к роутеру (так, если автозагрузчик содержит FTP-server, вам нужен FTP-client);
  - прочитайте инструкции по использованию этих программ! например ''[[http://linux.die.net/man/1/tftp|man tftp]]'', ''[[http://linux.die.net/man/8/tftpd|man tftpd]]'', ''[[http://linux.die.net/man/1/ftp|man ftp]]'', ''[[http://linux.die.net/man/1/ncftp|man ncftp]]'', ''[[http://linux.die.net/man/8/ftpd|man ftpd]]'', ''[[http://linux.die.net/man/8/pure-ftpd|man pure-ftpd]]'' или другую документацию;   - прочитайте инструкции по использованию этих программ! например ''[[http://linux.die.net/man/1/tftp|man tftp]]'', ''[[http://linux.die.net/man/8/tftpd|man tftpd]]'', ''[[http://linux.die.net/man/1/ftp|man ftp]]'', ''[[http://linux.die.net/man/1/ncftp|man ncftp]]'', ''[[http://linux.die.net/man/8/ftpd|man ftpd]]'', ''[[http://linux.die.net/man/8/pure-ftpd|man pure-ftpd]]'' или другую документацию;

Back to top

ru/doc/howto/generic.flashing.1372834913.txt.bz2 · Last modified: 2013/07/03 09:01 (external edit)