Przygotowanie i instalacja OpenWrt na Huawei D105
Ostatnia zmiana: 2015-10-10 20:08
Router dostępny w ofercie Cyfrowego Polsatu.
Krótka specyfikacja
- procesor Ralink RT3050F 320MHz
- Flash: 4 MiB
- RAM: 16MiB
- WLAN: Ralink RT2872
- 1x RJ45 10/100
- 1x USB 2.0
- przycisk reset
- diody LED (dwie sterowane programowo)

Instalacja
Przez WWW/oryginalny firmware
Brak takiej możliwości. Oryginalny software zawiera także bootloader oraz zmienne środowiskowe, nie jest znana budowa takiego obrazu żeby można było przygotować plik "factory" z OpenWrt.
Instalacja przez bootloader
Należy wykorzystać plik
openwrt-ramips-rt305x-d105-squashfs-sysupgrade.binPo kolei należy:
- wyłączyć zasilanie rutera
- podłączyć kabel szeregowy do rutera i komputera (oczywiście wyposażony w konwerter napięć!)
- podłączyć kabel ethernet do rutera i komputera
- ustawić adres IP karty sieciowej w komputerze na stałe na 10.10.10.3
- uruchomić serwer tftpd (polecam dla windows:
http://tftpd32.jounin.net/, dla linuksa: atftpd, powinien być standardowo w pakietach danej dystrybucji), a następnie do głównego katalogu tego serwera skopiować plik firmware (pod nazwą
code.bin)
- uruchomić terminal (może być putty) - ustawić parametry 57600 8n1
- włączyć zasilanie rutera
- po pojawieniu się menu wybrać opcję "2" (pobranie i wgranie oprogramowania do routera)
- postępować wg danych ukazanych na ekranie.
Instalacja przez sysupgrade
Jeżeli już mamy działające OpenWrt - należy przesłać obraz do katalogu /tmp (np. przy pomocy scp czy winscp) pod nazwą code.bin, a następnie zalogować się na router i wykonać
# sysupgrade -n /tmp/code.bin
Jeżeli chcemy zachować pliki konfiguracyjne należy pominąć opcję
-n. Ale ostrożnie z tym - z wersji na wersje format plików może się zmienić, więc może się zdarzyć, że coś po instalacji nowego firmware może nie działać tak jak powinno.
Sam proces trwa kilka minut; router samodzielnie się zrestartuje, więc należy być cierpliwym. W ten sposób można także powrócić do oryginalnego oprogramowania wgrywając ten plik:
http://dl.eko.one.pl/orig/d105/openwrt-to-original.bin Router ma mało pamięci RAM; najbezpieczniej zrobić to w trybie
failsafe.
Instalacja przez tftp
Router posiada swój tryb recovery
- instalujemy serwer tftp na komputerze
- umieszczamy w głównym katalogu serwera plik o nazwie
system_image- ustawiamy na stałe adres 192.168.
1.68 na karcie sieciowej komputera
- wyłączamy zasilanie routera
- podłączamy kabel do portu lan routera i do komputera
- wciskamy i trzymamy reset
- włączamy zasilanie routera
Obraz zostanie pobrany i rozpocznie się procedura wgrywania oprogramowania. Zakończenie sygnalizowane jest pulsowaniem diody USB, można uruchomić router ponownie.
Obsługa LED
Opis dostępny w
osobnym dokumencie.
Obsługa przycisków
Opis dostępny w
osobnym dokumencie.
Failsafe
Tryb
failsafe umożliwia dostęp do systemu w przypadku jego błędnej konfiguracji. Wskaźnikiem jest czerwona dioda "power".
Port szeregowy
Dostępny jest na płytce, 57600 8N1.
pin sygnał
1 RX
2 TX
3 GND
4 VCC
Pin 1 to ten od strony Ethernetu. Nie są to standardowe goldpiny, są mniejszego rozmiaru.