http://wiki.dd-wrt.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_Broadcom_CFE&action=history&feed=atom Резервное копирование Broadcom CFE - Revision history 2024-03-29T08:49:10Z Revision history for this page on the wiki MediaWiki 1.10.1 http://wiki.dd-wrt.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_Broadcom_CFE&diff=55087&oldid=prev Atatob: New page: {{Languages|Broadcom CFE backup}} Common Firmware Environment (CFE), также называемый "cafe", представляет собой интерфейс встроенного ... 2019-12-05T14:51:28Z <p>New page: {{Languages|Broadcom CFE backup}} Common Firmware Environment (CFE), также называемый &quot;cafe&quot;, представляет собой интерфейс встроенного ...</p> <p><b>New page</b></p><div>{{Languages|Broadcom CFE backup}}<br /> Common Firmware Environment (CFE), также называемый &quot;cafe&quot;, представляет собой интерфейс встроенного ПО (прошивки) и загрузчика, разработанный Broadcom для 32-битных и 64-битных одноплатных систем (system-on-a-chip). Он предназначен для использования в качестве гибкого инструментария инициализации CPU и кода начальной загрузки для использования на встроенных процессорах. Это примерно как BIOS на компьютере.<br /> __TOC__<br /> = Как сделать резервную копию CFE =<br /> Допустим, вы боитесь, что когда-нибудь потребуется использовать резервную копию [http://www.linux-mips.org/wiki/Common_Firmware_Environment CFE] (загрузчика) на случай, если маршрутизатор рано или поздно перестанет работать и &quot;превратится в кирпич&quot;.<br /> <br /> Если у вас есть маршрутизатор Linksys WRT54G/GL/GS и CFE уже неисправен, вы можете попробовать набор инструментов для восстановления [http://www.wlan-skynet.de/download/index.shtml Skynet Repair Kit], чтобы создать себе новый. Версии CFE для этих и других моделей маршрутизаторов также можно найти на сайте проекта [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=151032 CFE collection project] (также смотрите [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=25971 старый форум проекта]).<br /> <br /> Существует несколько способов резервного копирования CFE:<br /> <br /> == Через веб-интерфейс (предпочтительный метод) ==<br /> Этот метод работает начиная с ревизии SVN 8428 (версии post-RC5). Резервное копирование CFE легко выполняется в браузере:<br /> &lt;pre&gt;http://{IP-адрес_маршрутизатора}/backup/cfe.bin&lt;/pre&gt;<br /> Например, IP-адрес маршрутизатора с DD-WRT по умолчанию - 192.168.1.1 (замените, если вы его изменили):<br /> &lt;pre&gt;http://192.168.1.1/backup/cfe.bin&lt;/pre&gt;<br /> <br /> == По Telnet или SSH ==<br /> Возможно, это работает и на других сторонних прошивках. Подключитесь к маршрутизатору по протоколу Telnet или SSH (SSH должен быть включен!) и просто введите следующую команду для всех сборок, кроме Micro:<br /> &lt;pre&gt;dd if=/dev/mtd/0 of=/tmp/cfe.bin&lt;/pre&gt;<br /> В версии v24 (Mini и Mega) вставьте эту строку в поле Commands на вкладке Administration → Commands и нажмите кнопку Run Commands.<br /> Затем скачайте файл cfe.bin из каталога /tmp по протоколу FTP, SFTP или SCP (используя, например, [[WinSCP]]).<br /> <br /> <br /> На сборках Micro всё немного сложнее:<br /> &lt;pre&gt;cat /dev/mtd/0 &gt; /tmp/www/cfe.jpg&lt;/pre&gt;<br /> Затем в браузере перейдите по адресу ''&lt;nowiki&gt;http://IP-адрес_маршрутизатора/user/cfe.jpg&lt;/nowiki&gt;'' и сохраните файл cfe.bin на диске. Полученный файл должен иметь размер 256 КБ.<br /> <br /> '''Примечание:''' файл &quot;/user/cfe.jpg&quot; ссылается на &quot;/tmp/www/cfe.jpg&quot;.<br /> <br /> <br /> ''Вы можете сделать то же самое для mtd/1 (ядро, прошивка), mtd/2 (часть JFFS, если есть) и mtd/3 (NVRAM)''<br /> <br /> == С помощью адаптера JTAG ==<br /> Предполагается, что у вас уже есть кабель [[JTAG-Adapter|адаптера JTAG]], готовый к использованию с маршрутизатором. Используйте следующую команду:<br /> &lt;pre&gt;wrt54g -backup:cfe&lt;/pre&gt;<br /> Вы можете сделать то же самое с NVRAM, kernel и т.д.<br /> <br /> = Восстановление CFE =<br /> == По Telnet или SSH ==<br /> ''ПРЕДУПРЕЖДЕНИЕ. Не пытайтесь восстановить CFE по Telnet или SSH, если вы не уверены, что вы делаете и почему вы это делаете. Если всё сделано неправильно, после этого маршрутизатор может перестать загружатся и работать!''<br /> <br /> Следующее было протестировано и работает на маршрутизаторе wl-500gp:<br /> <br /> Сначала скопируйте CFE в каталог /tmp маршрутизатора (используя что-то вроде [[WinSCP]] или wget), а затем <br /> <br /> mtd unlock cfe<br /> mtd write -f /tmp/cfe_new.bin cfe<br /> <br /> == С помощью адаптера JTAG==<br /> Используйте адаптер JTAG для восстановления CFE. Например,<br /> <br /> &lt;pre&gt;tjtag -flash:cfe&lt;/pre&gt;<br /> <br /> [[Category: Русская документация]]<br /> [[Category: Конфигурирование]]</div> Atatob