ПредишенСледващото

Докато продължава да развива своя опит в преправяне за кълцане на месо в маршрутизатори комбайни Споделяне кутии, аз се сблъскват с факта, че се наложи да се събират и съставят фърмуера от чист източник. Фактът, че по-късно фърмуера е установено, вече готов и красива, аз скромно мълчи (Google трябва да е по-добре - Забележка Anonymous.).

За монтаж, ние се нуждаем от машина с Linux (Debian, Ubuntu) - Аз ще говоря за изграждане на следните операционни системи. Въпреки че други почти толкова).

1) Инсталиране на компилатора и други джаджи:

2) се изтегля източник чрез SVN

SVN съвместно SVN: //svn.openwrt.org/openwrt/trunk/

CD багажника
Сега имаме изходния код са в папка / Начало / your_user / OpenWRT / багажника / и сте в папката багажника /
3) помпи желаните всичко (и не) скриптове

/ Scripts / емисии актуализация -а

/ Scripts / емисии инсталирате -а
4) Сега се провери, че имаме всички необходими компоненти за успешна компилация

След като изберете всички опции, изберете Изход и ще бъдете подканени да запазите промените. Съгласен)

5) След това, за да се уверите vyponite тази команда:

ап-да инсталирате libncurses5-Dev zlib1g-Dev дангалак шнур

6) Сега, когато сте готови за написването на една команда:

Сега чакаме. Всичко зависи от силата на машината. Ето ви фърмуер за 50 минути.

7) След приключване на компилация, отидете в папката

/ OpenWRT / багажника / BIN / ramips / Тук ще намерите един куп файлове с фърмуера. Внимателно прочетете името - той е определен за рутер или процесор този фърмуер. В моя случай, намерих на OpenWRT-ramips-rt305x-реж-300-b1-SquashFS-factory.bin Това е само мое D-Link DIR-300.

- файл с окончание SquashFS-factory.bin този фърмуер, за да го запълни чрез vebmordu дома фърмуера. Т.е. фабрика в OpenWRT.

- файл с окончание SquashFS-sysupgrade.bin тази актуализация на фърмуера вече е инсталиран на фърмуера на Linux (OpenWRT, DD-WRT, гаргойл) .Obnovlyaetsya изтеглянето на този файл в папката / TMP / чрез SCP и изпълнение на команди в конзолата SSH

$> Sysupgrade /tmp/imya_proshivki.bin

8) За пълно почистване след компилация, стартирайте командата

направи dirclean - всички файлове, генерирани по време на компилация ще бъдат изчистени всички настройки се нулират. Необходимо е, например, ако не се изгради един за различни платформи.

Ами, всъщност, и всичко! Вие сте събрани и обработени собствените си събрание на фърмуера) Може да бъде удобно за тези, които искат да експериментират с вашия рутер; който иска да направи фърмуеъра, за да се ангажират с набор от функции и програми; всеки, който просто иска да научи нещо ново)

Подобно на това:

Благодаря изпълнени: ап-да инсталирате libssl-Dev
и всичко мина, но в крайна сметка нова грешка:

Неуспешно изтегляне.
Няма повече огледала, за да се опита - да се откажат.
направи [3]: *** [/home/diegrenze/openwrt/attitude_adjustment/dl/openssl-1.0.1e.tar.gz] Грешка 2
направи [3]: Оставянето директория `/ Начало / diegrenze / OpenWRT / attitude_adjustment / пакет / OpenSSL"
направи [2]: *** [пакет / OpenSSL / компилация] Грешка 2
направи [2]: Оставянето директория `/ Начало / diegrenze / OpenWRT / attitude_adjustment"
направи [1]: *** [/home/diegrenze/openwrt/attitude_adjustment/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/stamp/.package_compile] Грешка 2
направи [1]: Оставянето директория `/ Начало / diegrenze / OpenWRT / attitude_adjustment"
направите: *** [свят] Грешка 2
diegrenze @ Ubuntu:

RUSUA.

Самата същност на това:
Неуспешно изтегляне.
Няма повече огледала, за да се опита - да се откажат.
Той се опитва нещо от някъде, за да изтеглите, но това е невъзможно. Така че той чука грешка. Нещо не мога да кажа точно, толкова много, тъй като има малко информация, която се използва, за да се разбере, но лично аз не се намира такъв

Подкрепете проекта - споделете линка, благодаря!