27.08
2010

Ohledně Open-Mesh Routeru už jsme se zmiňovali a krátce jej představili po hardwarové stránce zde. V tomto článku se dočtete, jak do něj flashnout firmware OpenWrt 8.09 včetně jeho webového rozhraní X-Wrt, a také Jasager. Flash firmware názorně provedeme na operačním systému Windows, ale samozřejmě je možné celý proces provést i z GNU/Linux. Proto v některých bodech návodu, pokud se bude výrazněji lišit od postupu z Windows, bude uvedena i alternativa v případě použití Linuxu. Pod OS Windows budeme potřebovat nástroje open-mesh-flash, WinSCP, Putty a Telnet. V případě Linuxu jsou většinou potřebné nástroje SCP, SSH a Telnet dostupné defaultně v systému, krom aplikace open-mesh-flash, na kterou odkaz ke stažení je uveden níže. Při použití BackTrack 4 CZ h4f c00k je aplikace open-mesh-flash už obsažena v systému. Sluší se uvést, že návod byl převzat z webu www.hak5.org.

1. Budeme potřebovat níže uvedené soubory, takže si je předem stáhneme z internetu.

Open Mesh Flash Util (Windows verze)

http://dev.open-mesh.com/downloads/stable/firmware/open-mesh-flash.exe

Open Mesh Flash Util (Linux verze)

http://dev.open-mesh.com/downloads/testing/firmware/open-mesh-flash

Jasager v2 Firmware

http://www.digininja.org/files/jasager_firmware_1.0.tar.bz2

Haserl Package

http://downloads.openwrt.org/kamikaze/8.09.2/atheros/packages/haserl_0.9.24-1_mips.ipk

Webif Package

http://downloads.x-wrt.org/xwrt/kamikaze/8.09.2/atheros/packages/webif_0.3-4838_mips.ipk

2. Rozbalíme Jasager firmware – „jasager_firmware_1.0.tar.bz2″

3. Nastavíme IP adresu síťové karty na 192.168.1.99

4. V příkazové řádce (CMD) spustíme open-mesh-flash.exe

open-mesh-flash

5. Vybereme si síťové zařízení, přes které jsme připojeni k Open Mesh Routeru. V tomto případě viz obrázek výše, síťové zařízení číslo 3, a v cmd zadáme:

open-mesh-flash.exe 3 openwrt-atheros-root.squashfs openwrt-atheros-vmlinux.lzma

open-mesh-flash-run

6. V příkazové řádce se připojíme telnetem na Open Mesh Router:

telnet 192.168.1.1

telnet

7. Změníme heslo a zapneme wifi rádio:

passwd
12345
12345
uci set wireless.wifi0.disabled=0
uci commit wireless && wifi

8. Zkopírujeme instalační balíčky do Open Mesh Routeru, např. pomocí programu WinSCP.

Konfigurační nastavení pro WinSCP:

192.168.1.1 pro "Hostitel"
SCP pro "Přenosový protokol"

winscp1

8.1. Vybrat položku SCP/Shell

Odškrtnout "Ignorovat varování u LS"
Odškrtnout "Pokusit se zjistit úplný čas"
Odškrtnout "Zjistit skupiny uživatele"

winscp2

8.2.1. Připojíme se a přejdeme do adresáře /tmp, kam zkopírujeme .ipk balíčky „haserl_0.9.24-1_mips.ipk“ a „webif_0.3-4838_mips.ipk“

winscp3

8.2.2. Při použití OS Linux je postup kopírování .ipk balíčků rozdílný. Bude použito SCP, a syntaxe příkazů bude vypadat nějak takto:

scp /root/haserl_0.9.24-1_mips.ipk [email protected]:/tmp/haserl_0.9.24-1_mips.ipk
scp /root/webif_0.3-4838_mips.ipk [email protected]:/tmp/webif_0.3-4838_mips.ipk

scp

9. Připojíme se přes protokol SSH do Open Mesh Routeru, např. pomocí Putty.

putty1

putty2

9.1. Přejdeme do adresáře /tmp

cd /tmp

9.2. ..a nainstalujeme nakopírované .ipk balíčky.

opkg install *.ipk

putty3

9.3. Přesuneme adresáře obsahující webové rozhraní (X-Wrt) pro OpenWrt a restartujeme.

mv /www/index.html /www/webif.html
cp -R /karma/www/* /www/
reboot

putty4

10. Po restartu Open Mesh Routeru máme k dispozici dvě ovládací rozhraní.

Na IP adrese http://192.168.1.1/cgi-bin/status.rb běží ovládací panel pro Jasager.

jasager

A na IP adrese http://192.168.1.1/cgi-bin/webif/info.sh běží X-Wrt, což je webové rozhraní pro OpenWrt.

xwrt

Tímto je vše hotovo. Fajn zábavu.. :)

Žádný komentář.

Přidat komentář