În acest articol, vă voi arăta cum să instalați sistemul de pachete Entware pe un router cu arhitectură de braț și firmware-ul Tomato-ARM de la Shibby. Până la această scriere, cea mai recentă versiune este V125. lansat pentru următorii routere: D-Link DIR686, Netgear R7000, Asus AC56U, AC68U, AC68R, N18U, Huawei WS880. Entware este un sistem de pachete (software suplimentar) instalat pe un dispozitiv de stocare USB.
Pentru a instala software-ul Entware, mergeți la ruter în secțiunea USB și NAS. activați suportul suportului USB, așa cum se arată în imagine:
Apoi adăugați următorul script în câmpul Executare după montare:
#! / bin / sh
/opt/etc/init.d/rc.unslung start
Acest script va rula serviciile (daemonii) de Entware.
și în câmpul Executare înainte de dezmembrare, acest script
#! / bin / sh/opt/etc/init.d/rc.unslung oprire
dorm 15
pentru că am în `cat / proc / mounts | awk '/ ext3 /' '; face
mount -o remount, ro $ i
făcut
Acest script oprește serviciile (daemoanele) de la Entware atunci când extrage suport USB sau dezactivează routerul.
Accesați secțiunea Administrare -> Scripturi:
iar în fila Init adăugăm acest scriptecho "LABEL = ENTWARE / opt ext3 rw, noatime 1 1" >> / etc / fstab
Acest script îi spune routerului că, dacă există o partiție cu eticheta ENTWARE pe mediul extern, atunci ar trebui să fie montat în folderul / opt.
Acum trebuie să pregătim o unitate USB. Luați o unitate flash și conectați-o la router. Mergem la router folosind protocolul ssh (prin chit) și privim la ce punct este conectată unitatea flash. Tip de montare
rădăcină @ ws880: / tmp / home / root # mount
rootfs pe / tip rootfs (rw)
/ dev / root pe / tipul de squashfs (ro, relatime)
devtmpfs pe / dev devtmpfs (rw, relatime, size = 62744k, nr_inodes = 15686, modul = 755)
proc pe / proc tip proc (rw, relatime)
tmpfs pe / tmp tip tmpfs (rw, relatime)
devfs pe / dev tip tmpfs (rw, noatime)
sysfs pe / sys tip sysfs (rw, relatime)
devpts pe dev devs / dev / pts (rw, relatime, mode = 600)
usbfs pe / proc / bus / usb usbfs (rw, relatime)
/ dev / sda1 pe / tmp / mnt /.
Vom fi interesați de ultimele linii. Dintre acestea, vom vedea punctul de montare al unității flash. În exemplul de mai sus, este / dev / sda1. Acum desfaceți unitatea flash și creați pe el un sistem de fișiere ext3 (avem nevoie de un sistem de fișiere care să susțină legăturile simbolice).
ATENȚIE! Această operațiune va distruge fișierele de pe unitatea flash!
root @ ws880: umount / dev / sda1
rădăcină @ ws880: mkfs.ext3 -L ENTWARE / dev / sda1
Avem deja aproape totul gata pentru a instala Entware. Puteți restabili pur și simplu ruterul și, în schimb, puteți da două comenzi
echo "LABEL = ENTWARE / opt ext3 rw, noatime 1 1" >> / etc / fstab
mount / opt
După instalarea de succes, ieșim din sesiunea ssh, du-te înapoi și instalați pachetele dvs. preferate ....
PS Dacă vă place mai mult AsusWRT.Merlin - firmware-ul va fi lansat în curând, în care scriptul de instalare este deja integrat.