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.bin
Po 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.