APRX 2.0 on RouterBoard RB411

Odpovědět
Uživatelský avatar
ok1mgj
Příspěvky: 92
Registrován: stř 09. zář 2009 19:31:21
Bydliště: Jirkov, CZ, JO60RM
Kontaktovat uživatele:

APRX 2.0 on RouterBoard RB411

Příspěvek od ok1mgj » pon 11. říj 2010 23:38:43

Tento prispevek neni ani tak navodem na instalaci, jako spis shrnutim myslenek, fakt a postupu, samozrejme s tim, ze uvitam jakekoliv tipy, rady, komentare ci pripominky.

Uz nejakou dobu doma laboruju s OpenWRT a RB411 abych na to napasoval aprx.
Dneska se mi to podarilo konecne na sebe spravne napasovat, ale stale jsme ve stadiu testu. :lol:

Nejdriv vyhody/nevyhody RB411:
  • + bezne dostupne
    + prijemna cena (okolo 1kKc)
    + zabudovane RS232
    + dostatecny vykon
    + nizka spotreba
    - nema USB
    - interni pamet, takze trochu trouble s flashovanim
    +- nema krabicku (lze dokoupit)
Me z toho vyplynulo, ze to stoji za pokus.
Problem je s flashovanim, nebot RB411 ma pamet pouze interni => je potreba ho bootnout ze site.

Takze ukol cislo 1: pustit si server ktery dokaze podat routerboardu image ze ktere bootne.
Linuxari si jiste poradi jak na TFTP server, ja zrovna volnou masinu s linuxem nemel, takze jsem pouzil Tftpd32 pod windows. Dale je potreba soubor s obrazem ramdisku (ROZBALIT!), ze ktereho RB bude bezet. Onen soubor se musi jmenovat vmlinux, jinak si ho RB nenatahne. Soubor strcite tam, kam ma Tftpd nastavenou cestu.

Ukol cislo 2: bootnout RB
POZOR - nejdrive si z RB vyzalohujte licenci k mikrotiku, byla by skoda o ni prijit, muze se nekdy hodit, pokud byste chteli zpet vratit puvodni system. Na zalohu muzete pouzit winbox, idealni to nastroj na spravu systemu bezicich na mikrotiku.
K routerboardu pripojte laplink kabel (ve windows pomuze putty, konfigurace 8n1 115200), v bootmenu si nastavte bootovani ze site (protokol dhcp) a pokud je vsechno v poradku, nacte se prozatimni obraz. Router ma po startu IPadresu 192.168.1.1. Prekazkou byva vetsinou firewall na boot serveru.

Ukol cislo 3: flashnuti noveho firmwaru do routerboardu
Pustte si http server (pod linuxem neni co resit, pod windows se mi osvedcil small http server (antiviraky ho nemaji rady) a na nej umistete dva soubory - openwrt-ar71xx-vmlinux.elf coz je samotne jadro a openwrt-ar71xx-rootfs.tgz coz je obraz systemoveho disku. Z routerboardu pak zadejte prikaz wget2nand [adresa serveru s cestou k souborum], takze napriklad "wget2nand http://192.168.1.2". Tim se stahnou ony dva soubory a rozbali se na spravna mista. Zbyva pouze restart a bootnuti z NAND pameti routerboardu.

Ukol cislo 4: dokonfigurovani RB
Po restartu se vam pusti OpenWRT z interni pameti. Zbyva dokonfigurovat sit, nastaveni je v souboru /etc/config/network.
Melo by to vypadat zhruba takto:

Kód: Vybrat vše

config 'interface' 'loopback'
        option 'ifname' 'lo'
        option 'proto' 'static'
        option 'ipaddr' '127.0.0.1'
        option 'netmask' '255.0.0.0'

config 'interface' 'lan'
        option 'ifname' 'eth0'
        option 'type' 'bridge'
        option 'proto' 'static'
        option 'netmask' '255.255.255.0'
        option 'dns' '8.8.8.8'
        option 'gateway' '172.16.85.254'
        option 'ipaddr' '172.16.85.46'
Je prave spravny cas na nastaveni hesla pro roota, po jehoz zmene uz bude mozne se pripojit pres SSH.

Protoze v SVN je pouze verze 10.03 a my potrebujeme 10.03.1, ze ktere je kernel, je potreba upravit soubor /etc/opkg.conf tak, aby vypdal takto:

Kód: Vybrat vše

src/gz packages http://downloads.openwrt.org/backfire/10.03.1-rc3/ar71xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
Pote zadame prikaz "opkg update" a "opkg upgrade" - tim se nam zaktualizuje seznam dostupnych baliku a baliky u kterych to je mozne, se zupgraduji.

Nyni to chce vypnout seriovou konzoli, staci upravit soubor /etc/inittab - zakomentovat vsechny radky ktere zacinaji retezcem tts nebo tty.

Ukol cislo 5: instalace APRX 2.0
Primitivni, staci zadat prikaz "opk install aprx". Pokud vam system vyhodi hlasku, ze balik nebyl nalezen, zadejte si prikaz "opkg update" cimz se znovu stahne seznam baliku. Ten se neuklada do flashky, takze po restartu zmizne.
Konfiguracni soubor je /etc/aprx.conf, samotne aprx se pousti prikazem "/etc/init.d/aprx start", zabiji se prikazem "/etc/init.d/aprx stop"

Tim hra zatim konci.

TO DO:
  • * zjistit jak to je s bootovaci konzoli, zda je potreba ji vypnout
    * otestovat stabilitu aprx v realnem provozu
    * splasit SVN k posledni verzi
tento prispevek prubezne aktualizuji, obsahuje tedy posledni dostupne informace.
Linux is like a wigwam. No windows, no gates, Apache inside.
OK1KSO-1, OK1KSO-6
Odpovědět