Witam
Mały poradnik, jak zainstalować OpenWrt na DIR-853 R1 w wersji /EE.
Korzystałem z plików na eko.one.pl. (https://dl.eko.one.pl/firmware/)
Oczywiście pobieramy obrazy dla wersji R1. Na początek instalujemy wersję minimalną z INITRAMFS.
Wejście routera w tryb Recovery. I tu musiałem dojść samemu dlaczego nie mogłem wcześniej uzyskać tego trybu w routerze.
Wprowadzenie routera w ten tryb wymaga włączenia (Power) z wciśniętym przyciskiem Reset.
Przycisk Reset przytrzymujemy do 10-u mrugnięć niebieskiej diody LED przy symbolu USB, aż do chwili gdy LED będzie świecić światłem ciągłym. Wtedy puszczamy przycisk Reset.
Kartę sieciową PC-ta ustawiłem na
adres: 192.168.0.101
maskę: 255.255.255.0
brama: 192.168.0.1
Bez adresu bramy - strona Recovery na routerze nie odpowiadał !
Możliwe, że w tym trybie włożenie w port USB pendrivia z firmware-m też pozwoli aktualizować, ale nie próbowałem.
Podpinamy się kablem do jednego ze złącz LAN.
W przeglądarce wywołanie: 192.168.0.1, mamy dostęp do trybu Recovery.
Wskazujemy plik:*********dlink_dir-853-r1-initramfs-kernel.bin i wgrywamy.
Naprzemiennie powinny mrugać niebieskie diody LED: 2,4G i 5G. Trwa to chwilę.
Router samoczynnie się zrestartuje. Zobaczymy po zgaśnięciu diod LED i ponownym włączeniu się diody Power, która na początku świecić na pomarańczowo. Kiedy zmieni kolor na niebieski możemy logować się do OpenWrt.
Teraz w ustawieniach naszej karty sieciowej na PC-cie zmieniamy adres karty na
192.168.1.101, maska pozostaje: 255.255.255.0, i opcjonalnie bramę: 192.168.1.1
Logujemy się albo Putty-m (ssh, port 22), albo z wiesza poleceń komendą: ssh root@192.168.1.1
Przy pierwszym logowaniu zostajemy poinformowani, że zostaje dodany klucz: key fingerprint dla połączenia ssh na naszym komputerze (C:\Users\użytkownik\.ssh\know host). Możemy wydać zgodę wpisując "yes".
Powinien zgłosić się OpenWrt.
Router ma skonfigurowany port WAN dla DHCP, więc podpinamy do portu WAN sieć zewnętrzną i wydajemy polecenie:
/opkg update
aby zaktualizować listę pakietów.
Następnie instalujemy Luci, aby mieć dostęp do interfejsu graficznego:
/opkg install luci
Teraz już mamy dostęp z przeglądarki do strony logowania do Luci (192.168.1.1). Przechodzimy do zakładki System > Aktualizacja firmware i ładujemy ściągnięty wcześniej ze strony (https://dl.eko.one.pl/firmware/) plik SYSUPGRADE dla naszego 853-R1, ale wybieramy już z zainstalowanym pakietem np. LuCi (OpenWrt 22.03). Aktualizacja trwa dłużej i kiedy pomarańczowa dioda Power zmieni kolor na niebieski, możemy się logować do LuCi i cieszyć się ojczystym językiem LuCi. W zakładce System, Oprogramowanie, mamy dostęp w kolejnych zakładkach do informacji jakie pakiety są dostępne i jakie są zainstalowane. Możemy do routera przesłać i instalować również pakiety z naszego komputera. Tu zalecam ostrożność i oczywiście należy korzystać z pakietów dedykowanych dla naszej architektury sprzętowej routera i kontrolować zapas pamięci.
Przy kolejnym logowaniu poprzez ssh, zostaniemy poinformowani o istniejącym kluczu fingerprint, który trzeba na naszym komputerze wykasować ponieważ zmienialiśmy firmware (C:\Users\użytkownik\.ssh\know host).