Szerelés és összeállítása OpenWRT firmware saját kezűleg, a hagyományos notebook admin)

Miközben továbbra is fejleszteni tapasztalat átalakítás darálás a router kombájnok megosztása dobozok, szembesültem azzal a ténnyel, hogy szükségessé vált, hogy összegyűjti és összeállítja a firmware-t a tiszta forrás. Az a tény, hogy a későbbi firmware találtuk már készen áll, és szép, én szerényen hallgat (google jobban kell - Megjegyzés Anonymous.).







A szereléshez szükségünk van egy gép Linux (Debian, Ubuntu) - fogok beszélni építve ezeket az operációs rendszereket. Bár más majdnem annyi).

1) Telepítse a fordító és egyéb modulokat:

2) letöltése forrás svn

svn co svn: //svn.openwrt.org/openwrt/trunk/

cd trunk
Most már a forráskód a mappa / home / your_user / OpenWRT / trunk / és te vagy a csomagtartóban mappa /
3) szivattyúk egy kívánt minden van (és nem) szkriptek

/ Scripts / feed frissítés -a

/ Scripts / hírcsatornák telepíteni -a
4) Most ellenőrizze, hogy minden szükséges alkatrészek a sikeres összeállítás

Kiválasztása után az összes lehetőséget, válassza a Kilépés és kérni fogja, hogy mentse a változtatásokat. egyetért)

5) Ezután meg kell győződni arról vyponite ezt a parancsot:

sudo apt-get install libncurses5-dev zlib1g-dev gawk flex

6) Most, hogy kész, hogy egyetlen parancsot:

Most várunk. Minden attól függ, a hatalom a gép. Összeállítottam firmware mintegy 50 perc alatt.

7) befejezése után összeállítása, keresse meg a mappát

/ OpenWrt / trunk / bin / ramips / Itt található egy csomó fájlt a firmware-t. Figyelmesen olvassa el a nevét - ez van megadva a router vagy a processzor a firmware. Az én esetemben, azt tapasztaltam, OpenWRT-ramips-rt305x-dir-300-b1-squashfs-factory.bin Ez csak az én D-Link DIR-300.







- fájlt a befejező squashfs-factory.bin firmware kitölteni keresztül vebmordu otthoni router firmware-t. Azaz gyár OpenWRT.

- fájlt a befejező squashfs-sysupgrade.bin a firmware frissítés már telepítve van a linux firmware (OpenWRT, DD-WRT vízköpő) .Obnovlyaetsya letölteni ezt a fájlt a mappa / tmp / via scp és parancsokat hajt végre a konzol SSH

$> Sysupgrade /tmp/imya_proshivki.bin

8) A teljes tisztítás után összeállítása a következő parancsot

hogy dirclean - minden fájl keletkezett fordításkor törlődik minden beállítás visszaáll. Szükség van például, ha nem épít egy különböző platformokon.

Nos, valóban, és minden! Összegyűjtöttük és össze saját firmware-összeszerelés) Célszerű lehet azok számára, akik szeretnék kísérletezni a router; aki azt akarja, hogy a firmware-t, hogy vegyenek részt a beállított funkciók és programok; mindenki, aki csak akar tanulni valami újat)

Mint ez:

Köszönöm teljesülnek: sudo apt-get install libssl-dev csomagra
és minden ment, de a végén egy új hiba:

A letöltés nem sikerült.
Nincs több tükrök próbálni - feladom.
make [3]: *** [/home/diegrenze/openwrt/attitude_adjustment/dl/openssl-1.0.1e.tar.gz] Error 2
make [3]: Leaving könyvtár `/ home / diegrenze / OpenWRT / attitude_adjustment / csomag / openssl"
Márka [2]: *** [csomag / openssl / fordításkor] Error 2
Márka [2]: Leaving könyvtár `/ home / diegrenze / OpenWRT / attitude_adjustment"
Márka [1]: *** [/home/diegrenze/openwrt/attitude_adjustment/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2
Márka [1]: Leaving könyvtár `/ home / diegrenze / OpenWRT / attitude_adjustment"
Márka: *** [világ] Error 2
diegrenze @ ubuntu:

RUSUA.

A lényege a következő:
A letöltés nem sikerült.
Nincs több tükrök próbálni - feladom.
Ő próbál valamit valahol letölteni, de ez lehetetlen. Így aztán kopogtat hiba. Valami nem tudom megmondani pontosan, annyira kevés az információ, hogy a használt megérteni, de személy szerint én nem találkoztam ilyen