1. Cel
Flashowanie OpenWrt oznacza wymianę oryginalnego oprogramowania sprzętowego routera na system operacyjny OpenWrt. OpenWrt to system operacyjny oparty na Linux dla wbudowanych urządzeń sieciowych. Zapewnia zapisywalny system plików, zarządzanie pakietami, kontrolę zapory ogniowej, obsługę VPN, sieci VLAN, kształtowanie ruchu i zaawansowaną administrację routerem, wykraczającą poza to, na co pozwala większość standardowego oprogramowania sprzętowego. Projekt OpenWrt opisuje go jako system operacyjny Linux dla urządzeń wbudowanych, który zastępuje statyczne oprogramowanie sprzętowe dostawcy zapisywalnym systemem plików i zarządzaniem pakietami.
W tym dokumencie wyjaśniono, jak się przygotować, wybrać właściwy obraz oprogramowania sprzętowego, bezpiecznie wykonać flashowanie OpenWrt, przeprowadzić pierwszą konfigurację rozruchu i rozwiązać typowe problemy.
2. Bezpieczeństwo i autoryzacja
Flashuj OpenWrt tylko na routerze, którego jesteś właścicielem lub do którego modyfikacji masz wyraźne upoważnienie. Nie flashuj routerów będących własnością dostawcy usług internetowych, pracodawcy, szkoły, hotelu, właściciela lub dostawcy usług zarządzanych, chyba że masz na to pozwolenie.
Flashowanie oprogramowania sprzętowego może trwale uszkodzić router, jeśli:
- Użyto niewłaściwego obrazu.
- Wersja sprzętu nie jest zgodna.
- Podczas migania następuje przerwa w zasilaniu.
- Procedura flashowania specyficzna dla urządzenia jest ignorowana.
- Mechanizm ochrony oprogramowania sprzętowego dostawcy został nieprawidłowo ominięty.
- Router ma za mało pamięci flash lub RAM dla nowoczesnego OpenWrt.
OpenWrt rozróżnia pierwszą instalację z oprogramowania sprzętowego dostawcy i sysupgrade od istniejącej instalacji OpenWrt. Aktualizacja sysupgrade zastępuje bieżącą instalację OpenWrt i nie jest tym samym, co pierwsza instalacja fabryczna.
3. Kluczowe pojęcia
3.1 Obraz fabryczny
Obraz fabryczny jest zwykle używany, gdy na routerze nadal działa oryginalne oprogramowanie producenta.
Typowe przykłady nazw plików:
openwrt-...-factory.bin
openwrt-...-factory.img
openwrt-...-factory.trx
Użyj tego do:
- Oprogramowanie dostawcy → OpenWrt
Dokumentacja instalacji fabrycznej OpenWrt opisuje proces pierwszego uruchomienia jako pobranie prawidłowego oprogramowania sprzętowego, weryfikację pobranego pliku i flashowanie oprogramowania sprzętowego.
3.2 Obraz sysupgrade
Obraz sysupgrade jest używany, gdy OpenWrt jest już zainstalowany i przeprowadzasz aktualizację lub ponowną instalację OpenWrt.
Typowa nazwa pliku:
openwrt-...-sysupgrade.bin
Użyj tego do:
- OpenWrt → nowszy OpenWrt
- OpenWrt → zainstaluj ponownie tę samą wersję
- OpenWrt → czysty reset z nowym obrazem OpenWrt
Dokumentacja sysupgrade OpenWrt wyjaśnia, że sysupgrade zastępuje całą bieżącą instalację OpenWrt, łącznie z jądrem i partycjami systemu plików.
3.3 Obraz migawki
Migawka to wersja rozwojowa. Może obsługiwać nowszy sprzęt, ale jest mniej przewidywalny niż stabilne oprogramowanie sprzętowe.
Użyj stabilnego oprogramowania sprzętowego, chyba że:
- Twój router jest obsługiwany tylko przez migawkę.
- Rozumiesz ryzyko.
- Możesz łatwo odzyskać urządzenie.
- Wiesz, jak ręcznie zainstalować brakujące pakiety.
Selektor oprogramowania sprzętowego OpenWrt pozwala użytkownikom wybrać stabilną wersję lub wersję nocnych migawek.
3.4 Obraz odzyskiwania
Niektóre routery wymagają specjalnego obrazu odzyskiwania lub metody odzyskiwania programu ładującego. Może to obejmować:
- TFTP
- Tryb ratowania dostawcy
- Konsola szeregowa
- Serwer WWW odzyskiwania
- Uruchomienie Initramfs
- Odzyskiwanie USB
Metody odzyskiwania zależą od urządzenia. Nie zakładaj, że proces odzyskiwania jednego routera dotyczy innego.
4. Lista kontrolna przed flashowaniem
Przed flashowaniem OpenWrt zbierz następujące informacje.
4.1 Identyfikacja routera
Nagrywać:
Brand:
Model:
Hardware revision:
Current firmware version:
Region variant:
Serial number:
MAC address:
Wersja sprzętu jest krytyczna. Na przykład routery oznaczone v1, v2 i v3 mogą wymagać różnych obrazów oprogramowania sprzętowego.
4.2 Kopia zapasowa ustawień sieciowych
Zapisz lub zrzut ekranu:
- Typ połączenia WAN
- Nazwa użytkownika/hasło PPPoE, jeśli jest używane
- Ustawienia statycznego adresu IP, jeśli są używane
- Ustawienia VLAN lub IPTV
- Podsieć LAN
- Zakres DHCP
- SSID Wi-Fi
- Hasło Wi-Fi
- Zasady przekierowania portów
- Ustawienia DNS
- Ustawienia VPN
- Ustawienie klonowania MAC, jeśli jest używane
Po flashowaniu OpenWrt nie pozna automatycznie konfiguracji oprogramowania sprzętowego dostawcy.
4.3 Przygotowanie do regeneracji
Przed flashowaniem znajdź metodę odzyskiwania dla swojego urządzenia.
Ratować:
- Oryginalny plik oprogramowania sprzętowego dostawcy
- OpenWrt strona urządzenia
- Instrukcje odzyskiwania TFTP, jeśli są dostępne
- Bezpieczne instrukcje
- Ustawienia statycznego adresu IP potrzebne do odzyskania
- Sekwencja przycisków trybu odzyskiwania
W dokumentacji odzyskiwania OpenWrt zauważono, że niektórzy dostawcy udostępniają wbudowane funkcje ratunkowe na partycji rozruchowej flash ROM, które pozostają dostępne nawet po aktualizacji oprogramowania sprzętowego OpenWrt.
4.4 Konfiguracja fizyczna
Użyj tej konfiguracji fizycznej:
- Komputer podłączony przez Ethernet
- Komputer podłączony do portu LAN routera
- Router podłączony do stabilnego zasilania
- W razie potrzeby wyłącz Wi-Fi na komputerze
- Żadnych niepotrzebnych urządzeń podłączonych
- Brak możliwości flashowania oprogramowania sprzętowego przez Wi-Fi
Nie flashuj oprogramowania sprzętowego podczas przerwy w dostawie prądu, burzy, niestabilnego użytkowania generatora lub gdy router może zostać przypadkowo odłączony.
5. Znalezienie odpowiedniego oprogramowania sprzętowego OpenWrt
5.1 Użyj selektora oprogramowania sprzętowego
Skorzystaj z oficjalnego selektora oprogramowania sprzętowego OpenWrt, aby wyszukać dokładny model routera i wersję sprzętu. Narzędzie Firmware Selector służy do pobierania oprogramowania sprzętowego OpenWrt dla wybranego urządzenia i wybierania wersji stabilnej lub migawki.
Szukaj według:
- Marka routera
- Model routera
- Wersja sprzętu
Przykładowe wyszukiwane hasła:
TP-Link Archer C7 v5
GL.iNet GL-AR750S
Linksys EA8300
Netgear R7800
5.2 Skorzystaj z tabeli sprzętu
Dokumentacja plików do pobrania OpenWrt zaleca skorzystanie z tabeli sprzętu lub selektora oprogramowania sprzętowego w celu zlokalizowania oficjalnego oprogramowania sprzętowego dla konkretnego urządzenia.
Sprawdzać:
- Obsługiwana wersja
- Metoda instalacji
- Znane problemy
- Wymagany obraz
- Notatki dotyczące odzyskiwania
- Rozmiar Flasha
- Rozmiar pamięci RAM
- Obsługa Wi-Fi
- Specjalne ostrzeżenia
5.3 Wybierz stabilne oprogramowanie sprzętowe
Według dokumentacji aktualnej wersji OpenWrt stabilna seria OpenWrt to 25.12, a 25.12.4 jest wymieniona jako bieżąca stabilna wersja.
Użyj wersji stabilnej, chyba że strona urządzenia mówi, że potrzebujesz migawki.
6. Weryfikacja pliku oprogramowania sprzętowego
Przed flashowaniem sprawdź, czy pobrany plik nie jest uszkodzony.
Linux
sha256sum openwrt-*.bin
macOS
shasum -a 256 openwrt-*.bin
Windows PowerShell
Get-FileHash .\openwrt-*.bin -Algorithm SHA256
Porównaj wynik z sumą kontrolną podaną w katalogu pobierania OpenWrt lub w narzędziu Firmware Selector. Jeśli suma kontrolna nie jest zgodna, nie flashuj pliku.
7. Metoda flashowania A: Pierwsza instalacja z oprogramowania sprzętowego dostawcy
Użyj tej metody, jeśli na routerze nadal działa oryginalne oprogramowanie producenta.
Krok 1: Pobierz obraz fabryczny
Użyj pliku oznaczonego mniej więcej tak:
factory.bin
factory.img
factory.trx
factory.chk
Nie używaj obrazu sysupgrade do pierwszego flashowania, chyba że strona OpenWrt dotycząca konkretnego urządzenia wyraźnie tak mówi.
Krok 2: Połącz się przez Ethernet
Łączyć:
- Port Ethernet komputera → Port LAN routera
Unikać:
- Flashowanie Wi-Fi
- Port WAN miga, chyba że instrukcja urządzenia tak mówi
- Adaptery USB Ethernet z niestabilnymi sterownikami
Krok 3: Zaloguj się do oprogramowania sprzętowego dostawcy
Typowe adresy routerów dostawców obejmują:
http://192.168.0.1
http://192.168.1.1
http://192.168.8.1
http://10.0.0.1
Zaloguj się przy użyciu nazwy użytkownika i hasła administratora oprogramowania sprzętowego dostawcy.
Krok 4: Otwórz stronę aktualizacji oprogramowania sprzętowego
Typowe nazwy menu:
- Administracja → Aktualizacja oprogramowania
- Narzędzia systemowe → Aktualizacja oprogramowania sprzętowego
- Zaawansowane → Aktualizacja oprogramowania sprzętowego
- Konserwacja → Oprogramowanie sprzętowe
- Aktualizacja routera
- Ręczne przesyłanie oprogramowania sprzętowego
Ogólna dokumentacja flashowania OpenWrt opisuje użycie interfejsu internetowego oprogramowania sprzętowego OEM i jego opcji aktualizacji oprogramowania sprzętowego w celu zainstalowania prawidłowego obrazu fabrycznego OpenWrt.
Krok 5: Prześlij obraz fabryczny OpenWrt
Przed naciśnięciem przycisku aktualizacji sprawdź:
- Prawidłowy model routera
- Popraw wersję sprzętu
- Prawidłowy region
- Poprawny typ pliku
- Suma kontrolna zweryfikowana
- Wybrano wersję stabilną
- Strona urządzenia sprawdzona
Następnie prześlij oprogramowanie sprzętowe.
Krok 6: Poczekaj na ponowne uruchomienie
Nie:
- Odłącz zasilanie
- Naciśnij reset
- Odśwież wielokrotnie
- Zamknij pokrywę laptopa
- Odłącz Ethernet
- Przerwij proces
W zależności od routera normalne flashowanie może zająć kilka minut.
Krok 7: Uzyskaj dostęp do OpenWrt
Po ponownym uruchomieniu ustaw komputer na DHCP i otwórz:
http://192.168.1.1
Dokumentacja logowania OpenWrt stwierdza, że domyślną nazwą użytkownika administracyjnego jest root, a pole hasła jest początkowo puste, dopóki nie ustawisz hasła.
8. Metoda flashowania B: Aktualizacja istniejącego OpenWrt przy użyciu LuCI
Użyj tej metody, jeśli OpenWrt jest już zainstalowany i LuCI jest dostępny.
Krok 1: Pobierz obraz Sysupgrade
Pobierz poprawny obraz sysupgrade dla swojego urządzenia.
Przykład:
openwrt-...-sysupgrade.bin
Krok 2: Zaloguj się do LuCI
Otwarte:
http://192.168.1.1
Go to:
System → Backup / Flash Firmware
Dokumentacja sysupgrade OpenWrt wymienia stronę Backup/Flash Firmware LuCI jako standardową metodę aktualizacji oprogramowania sprzętowego.
Krok 3: Utwórz kopię zapasową
Przed aktualizacją pobierz kopię zapasową konfiguracji.
Zapisz go w bezpiecznym miejscu:
- Komputer
- Napęd zewnętrzny
- Załącznik menedżera haseł
- Folder dokumentacji administratora
Krok 4: Prześlij obraz Sysupgrade
Wybierać:
- Wgraj nowy obraz oprogramowania sprzętowego
Prześlij plik sysupgrade.
Użyj ustawień Zachowaj tylko wtedy, gdy:
- Ścieżka aktualizacji jest obsługiwana
- Strona urządzenia nie ostrzega przed tym
- Nie próbujesz czystego resetowania routera
- Twoja konfiguracja jest znana i dobra
Użyj czystego resetu, jeśli konfiguracja jest zepsuta lub wybierasz ryzykowną ścieżkę aktualizacji.
Krok 5: Flash i restart
Potwierdź obraz oprogramowania sprzętowego i rozpocznij aktualizację.
Nie przerywaj zasilania.
Po ponownym uruchomieniu wróć do:
http://192.168.1.1
9. Metoda flashowania C: Uaktualnij istniejący OpenWrt za pomocą SSH
Użyj tej metody, jeśli LuCI jest niedostępny lub wolisz flashowanie z wiersza poleceń.
Krok 1: Skopiuj oprogramowanie sprzętowe do routera
Z Twojego komputera:
scp openwrt-*-sysupgrade.bin root@192.168.1.1:/tmp/
Krok 2: SSH do routera
ssh root@192.168.1.1
OpenWrt zapewnia administrację SSH do zarządzania routerami z wiersza poleceń.
Krok 3: Utwórz kopię zapasową
sysupgrade -b /tmp/openwrt-backup.tar.gz
Skopiuj kopię zapasową na swój komputer:
scp root@192.168.1.1:/tmp/openwrt-backup.tar.gz .
Krok 4: Flashuj, zachowując ustawienia
sysupgrade /tmp/openwrt-*-sysupgrade.bin
Krok 5: Flashowanie i resetowanie ustawień
Użyj tego, jeśli chcesz czystej instalacji:
sysupgrade -n /tmp/openwrt-*-sysupgrade.bin
Opcja -n pozwala uniknąć przywracania poprzednich ustawień.
10. Pierwsza konfiguracja rozruchu
Po flashowaniu połącz się z:
http://192.168.1.1
Login:
Username: root
Password: empty on first login
Często zadawane pytania dotyczące startera OpenWrt potwierdzają, że nie ustawiono hasła początkowego dla roota.
Natychmiast ustaw hasło.
10.1 Ustaw hasło roota
W LuCI:
- System → Administracja → Hasło routera
Korzystanie z protokołu SSH:
passwd
Użyj silnego hasła.
10.2 Skonfiguruj sieć WAN
Typowe typy sieci WAN:
- Klient DHCP
- Statyczne IP
- PPPoE
- WAN ze znacznikiem VLAN
- modemu LTE/5G
- Tethering przez USB
Jeśli Twój dostawca usług internetowych korzysta z protokołu PPPoE, wprowadź nazwę użytkownika i hasło z poprzedniej konfiguracji routera.
10.3 Skonfiguruj sieć LAN
Domyślna sieć LAN OpenWrt to zazwyczaj:
192.168.1.1/24
Zmień to, jeśli twój modem nadrzędny lub istniejąca sieć również używa 192.168.1.0/24.
Przykładowa alternatywna sieć LAN:
192.168.10.1
10.4 Skonfiguruj Wi-Fi
OpenWrt często domyślnie wyłącza Wi-Fi na urządzeniach z portami Ethernet ze względów bezpieczeństwa.
Ustawić:
- Kod kraju
- SSID
- Szyfrowanie: WPA2/WPA3, jeśli jest obsługiwane
- Silne hasło
Nie zostawiaj Wi-Fi otwartego.
10.5 Potwierdź ustawienia domyślne zapory
OpenWrt normalnie zezwala na ruch LAN-WAN i domyślnie blokuje niechciany ruch WAN-LAN.
Nie narażaj:
- LuCI
- SSH
- Porty administratora routera
z Internetem, chyba że korzystasz z bezpiecznego projektu zarządzania opartego na VPN.
11. Hartowanie po montażu
Zalecana lista kontrolna hartowania:
- Ustaw hasło roota
- Wyłącz hasło logowania SSH, jeśli używasz kluczy SSH
- Nie narażaj LuCI na działanie sieci WAN
- Nie udostępniaj protokołu SSH w sieci WAN
- Użyj WPA2/WPA3
- Wyłącz funkcję WPS, jeśli jest dostępna
- Aktualizuj oprogramowanie sprzętowe
- Usuń nieużywane pakiety
- Utwórz sieć gościnną dla odwiedzających
- W razie potrzeby utwórz oddzielną sieć IoT
- Utwórz kopię zapasową konfiguracji po instalacji
- Metoda odzyskiwania dokumentów
12. Typowe problemy i rozwiązania
12.1 Nie można połączyć się z routerem po flashowaniu
Próbować:
- Ustaw komputer na DHCP
- Spróbuj http://192.168.1.1
- Wypróbuj inny port LAN
- Poczekaj jeszcze kilka minut
- Włącz zasilanie raz po odczekaniu
- Używaj Ethernetu, a nie Wi-Fi
Jeśli DHCP zawiedzie, ustaw statyczny adres IP:
Computer IP: 192.168.1.2
Subnet mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
Następnie otwórz:
http://192.168.1.1
12.2 Oprogramowanie sprzętowe dostawcy odrzuca plik OpenWrt
Prawdopodobne przyczyny:
- Zły typ obrazu
- Zła wersja sprzętu
- Zły region
- Plik oprogramowania sprzętowego jest za duży
- Sprzedawca blokuje oprogramowanie firm trzecich
- Wymagana specjalna metoda instalacji
- Podpisane ograniczenie oprogramowania sprzętowego
Nie wymuszaj pliku. Wróć do strony dotyczącej konkretnego urządzenia OpenWrt.
12.3 LuCI Brakuje po flashowaniu
Niektóre obrazy nie zawierają LuCI, zwłaszcza migawki lub niestandardowe kompilacje.
Dla OpenWrt 25.12 i nowszych:
apk update
apk add luci
Dla OpenWrt 24.10 i starszych:
opkg update
opkg install luci
Dokumentacja pakietu OpenWrt stwierdza, że OpenWrt 25.12 i nowsze używają apk, podczas gdy 24.10 i starsze używają opkg.
12.4 Błędne ustawienia zablokowały Cię
Użyj trybu awaryjnego. Dokumentacja Failsafe OpenWrt wyjaśnia, że tryb awaryjny i przywracanie ustawień fabrycznych są stosowane, gdy problemy z konfiguracją powodują, że urządzenie jest niedostępne.
Typowa sekwencja odzyskiwania awaryjnego:
mount_root
firstboot
reboot -f
Spowoduje to usunięcie konfiguracji i przywrócenie OpenWrt stanu domyślnego.
12.5 Nieudana aktualizacja oprogramowania sprzętowego
Jeśli nie można uzyskać dostępu do LuCI lub SSH, spróbuj:
- Tryb awaryjny
- Reset do ustawień fabrycznych
- Tryb odzyskiwania dostawcy
- Odzyskiwanie TFTP
- Konsola szeregowa
OpenWrt zaleca najpierw wypróbowanie trybu awaryjnego i przywrócenie ustawień fabrycznych, jeśli interfejs jest nieosiągalny w wyniku problemów z konfiguracją lub aktualizacją.
13. Przegląd odzyskiwania TFTP
Niektóre routery mogą odzyskać oprogramowanie sprzętowe za pośrednictwem protokołu TFTP.
Typowy proces odzyskiwania TFTP obejmuje:
- Ustaw komputer na konkretny statyczny adres IP
- Zmień nazwę pliku oprogramowania sprzętowego na wymaganą nazwę
- Uruchom serwer lub klienta TFTP
- Przytrzymaj przycisk resetowania/WPS
- Włącz router
- Poczekaj, aż program ładujący zażąda oprogramowania sprzętowego
- Przenieś oprogramowanie sprzętowe
- Poczekaj na automatyczne flashowanie i uruchom ponownie
Dokumentacja odzyskiwania oprogramowania TFTP firmy OpenWrt opisuje użycie sieci Ethernet, zasilanie routera i użycie sekwencji przycisków specyficznej dla urządzenia w celu rozpoczęcia odzyskiwania oprogramowania sprzętowego.
Ważne: szczegóły protokołu TFTP różnią się w zależności od routera. Zawsze sprawdzaj:
- Odzyskiwanie adresu IP routera
- IP komputera
- Wymagana nazwa pliku
- Wymagany port Ethernet
- Czas przycisku
- Czy router działa jako klient czy serwer TFTP
14. Kiedy nie flashować OpenWrt
Nie flashuj OpenWrt, jeśli:
- Router nie jest Twój
- Model nie jest obsługiwany
- Wersja sprzętu jest niejasna
- Nie możesz znaleźć instrukcji odzyskiwania
- Router to Twój jedyny dostęp do Internetu i nie masz planu zapasowego
- Urządzenie ma za mało pamięci flash/RAM dla pakietów i nakładek OpenWrt
- Potrzebujesz funkcji dostępnych wyłącznie od dostawcy, których OpenWrt nie obsługuje
- Nie jesteś przygotowany na resetowanie ani przywracanie urządzenia
15. Zalecany przebieg flashowania
Użyj dokładnie tego przepływu pracy dla większości routerów:
- Potwierdź, że jesteś właścicielem routera.
- Określ dokładny model i wersję sprzętu.
- Sprawdź obsługę urządzenia OpenWrt.
- Przeczytaj stronę instalacji dotyczącą konkretnego urządzenia.
- Pobierz stabilny obraz fabryczny do pierwszej instalacji.
- Pobierz stabilny obraz sysupgrade tylko wtedy, gdy OpenWrt jest już zainstalowany.
- Sprawdź sumę kontrolną.
- Zapisz bieżące ustawienia routera.
- Pobierz oprogramowanie sprzętowe dostawcy w celu odzyskania.
- Połącz się przez Ethernet.
- Przeprowadź flashowanie właściwą metodą.
- Poczekaj na ponowne uruchomienie bez przerywania zasilania.
- Otwórz http://192.168.1.1.
- Zaloguj się jako root z pustym hasłem.
- Natychmiast ustaw hasło roota.
- Skonfiguruj sieć WAN, LAN, Wi-Fi i zaporę sieciową.
- Utwórz kopię zapasową gotowej konfiguracji OpenWrt.
- Kroki odzyskiwania dokumentów.
16. Wniosek
Flashowanie OpenWrt to proces wymiany oryginalnego oprogramowania sprzętowego routera na elastyczny system operacyjny routera oparty na Linux. Najważniejsze części nie są skomplikowanymi poleceniami; są to przygotowanie i dokładność.
Najbezpieczniejszy montaż zależy od:
- Prawidłowy model urządzenia
- Popraw wersję sprzętu
- Popraw typ oprogramowania sprzętowego
- Stabilna moc
- Połączenie Ethernetowe
- Zweryfikowana suma kontrolna
- Znana metoda odzyskiwania
Podczas instalowania oprogramowania sprzętowego dostawcy użyj obrazu fabrycznego. Użyj obrazu sysupgrade podczas aktualizacji istniejącej instalacji OpenWrt. Po flashowaniu natychmiast ustaw hasło roota, skonfiguruj WAN i Wi-Fi, unikaj udostępniania usług zarządzania w Internecie i zapisz działającą kopię zapasową.