Jak i czym wgrać firmware ?

Wyjaśnienia wymaga nazewnictwo obrazów. Mianowicie od pewnego czasu jest obraz factory i sysupgrade. Obraz factory używa się podczas pierwszej instalacji firmware OpenWrt przez tftp/webgui, a sysupgrade w celu łatwego przejścia na nową wersje z zachowaniem plików konfiguracyjnych.

TFTP

Podczas wgrywania firmware pierwszy raz należy mieć na uwadze aby wgrać obraz factory a nie sysupgrade!

Linux

W Linuksie istnieje prosty klient TFTP, Pod Ubuntu w celu zainstalowania tego klienta wykonujemy:

sudo apt-get install tftp

Jeżeli mamy zainstalowany klient TFTP oraz pobrany obraz(image) OpenWrt przechodzimy do jego wgrania do routera.

Obraz firmware umieszczamy w łatwo dostępnym folderze np. na /home. Zanim przejdziemy do wgrywania firmware należy przejść do tego folderu, gdzie mamy obraz.

$ tftp 192.168.1.1
>rexmt 1
>binary
>put <obraz_firware.bin lub .trx>

Windows

Pod systemem Windows można użyć bezpłatnego programu tftpd32

sysupgrade

sysupgrade to aplikacja OpenWrt dzięki której możemy w szybki i łatwy sposób wgrać nowe wydanie(aktualizację) firmware. Przez sysupgrade wgrywamy plik OpenWrt z nazwą sysupgrade. Nie wszystkie platformy w OpenWrt wspierają tą funkcjonalność. Przykłady zastosowań:

Pobieramy obraz do /tmp

cd /tmp
wget http://downloads.openwrt.org/backfire/10.03/ar71xx/openwrt-ar71xx-ubnt-rspro-squashfs-sysupgrade.bin

Instalacja domyślna - tworzona jest kopia ustawień systemu i potem odtwarzana

sysupgrade openwrt-ar71xx-ubnt-rspro-squashfs-sysupgrade.bin

Instalacja interaktywna - będziemy pytani czy wykonać poszczególne kroki

sysupgrade -i openwrt-ar71xx-ubnt-rspro-squashfs-sysupgrade.bin

Aktualizacja firmware bez zapisu konfiguracji

sysupgrade -n openwrt-ar71xx-ubnt-rspro-squashfs-sysupgrade.bin

UWAGA: sysupgrade ma tak naprawdę pod sobą komendę mtd, więc równie dobrze możemy wgrywać oficjalne wersje firmware.

webgui

Obrazy factory wgrywamy z oficjalnego softu przez przegladarkę. Taka możliwośc jest tylko w niektórych routerach np. TP-Link opartych o platformę ar71xx

uzytkowanie/upload.txt · ostatnio zmienione: 2011/01/12 10:19 przez arteq
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0
Profesjonalny Hosting