OpenWrt nabízí několik způsobů, jak „začít znovu“ s vaším routerem:

Režim selhání paměti je užitečné, pokud jste ztratili kontrolu nad svým zařízením a stalo se nedostupným, možná kvůli chybě konfigurace. Umožňuje vám restartovat router do základního provozního stavu, přičemž si zachová všechny vaše balíčky a (většinu) nastavení.

obnovit tovární nastavení vymaže všechny vaše balíčky a nastavení a vrátí router do původního stavu po instalaci OpenWrt.

Režim zotavení umožňuje nainstalovat nový firmware na router, který se poškodil.

Režim selhání paměti

OpenWrt vám umožňuje zavést systém a bezpečnostní režim která přepíše jeho aktuální konfiguraci. Pokud se vaše zařízení stane nedostupným, např. po chybě konfigurace je tu zabezpečený režim, který vám pomůže. Když restartujete v nouzovém režimu, zařízení se spustí v základním provozním stavu s několika pevně zakódovanými výchozími nastaveními a vy můžete začít problém řešit ručně.

Režim selhání paměti nemůže, nicméně opravit hlouběji zakořeněné problémy, jako je vadný hardware nebo nefunkční jádro. Je to podobné jako reset, ale s funkcí Failsafe můžete přistupovat ke svému zařízení a v případě potřeby obnovit nastavení, zatímco reset by vše vymazal.

Upozornění: Režim Failsafe je dostupný pouze v případě, že jste nainstalovali firmware z obrazu Squashfs, který obsahuje požadovaný kořenový oddíl pouze pro čtení. Chcete-li ověřit, zda má vaše zařízení kořenový oddíl SquashFS, zkontrolujte „squashfs“ buď v názvu obrázku OpenWrt, nebo proveďte na svém zařízení následující kontrolu:

grep squash /proc/mounts

Terminál by měl vrátit něco podobného tomuto:

/dev/root /rom squashfs ro,relatime 0 0

Vstup do nouzového režimu

Ujistěte se, že používáte kabelové připojení, protože zabezpečení proti selhání zakáže vaše bezdrátové připojení. Někdy se potřebujete připojit ke konkrétnímu síťovému portu vašeho routeru, abyste získali konektivitu. Nejprve vyzkoušejte port LAN1. U zařízení DSA povolí pouze LAN1.

Na většině routerů bude OpenWrt blikat LED diodou (obvykle “Power”) během bootovacího procesu poté, co získá kontrolu z počátečního bootloaderu (jako u-boot). OpenWrt poměrně brzy v zaváděcím cyklu zkontroluje, zda uživatel chce vstoupit do nouzového režimu namísto normálního spouštění. Poslouchá stisk tlačítka ve specifickém dvousekundovém okně, které je indikováno LED diodami a vysíláním UDP paketu.

ČTĚTE VÍCE
Proč se na mém Jeepu Grand Cherokee neotevřou zadní dveře?

Chcete-li přejít do nouzového režimu, postupujte podle jednoho z níže uvedených postupů:

Doporučeno pro většinu uživatelů: Počkejte na blikající LED a stiskněte tlačítko. Toto je obvykle nejjednodušší metoda, jakmile zjistíte správný okamžik.

Většině uživatelů a většině zařízení nyní LED diody (2018) poskytují dostatečné vodítko k načasování, abyste se mohli vyhnout starším doporučením „stisknout tlačítko XXX tak rychle, jak můžete, dokud . ” pro vstup do bezpečnostního režimu.

U většiny routerů existují tři různé rychlosti (napájení) blikání LED diod během spouštění:

Sekvence kontrolek při zapnutí, která je specifická pro bootloader zařízení

Poté rychlý rytmus blikání 5 za sekundu během dvou sekund, zatímco router čeká, až uživatel spustí bezpečnostní režim, obvykle stisknutím tlačítka

Pak buď
Rychlejší bliknutí 10 za sekundu, pokud uživatel stiskne tlačítko a spustí se bezpečnostní režim

Pomalejší blikání 2.5 za sekundu pokračující až do konce spouštění, pokud nebylo spuštěno zabezpečení proti selhání a pokračuje normální spouštění

Alternativa pro zkušené uživatele: Počkejte (se snifferem paketů) na speciální paket vysílání a stiskněte tlačítko. Paket bude odeslán na cílovou adresu 192.168.1.255 port UDP 4919. Paket obsahuje text „Nyní stiskněte tlačítko pro vstup do zabezpečení proti selhání“. Takže například v terminálu a pomocí tcpdump s routerem připojeným k portu eth0 vašeho počítače byste zadali příkaz

tcpdump -Ani eth0 port 4919 a udp

Alternativa pro zkušené uživatele se sériovým připojením: Podívejte se na zaváděcí zprávu na sériové konzoli a stiskněte klávesu (“f”) na sériové klávesnici. To vyžaduje, abyste k zařízení připojili sériový kabel. Zpráva zobrazená v konzole je „Stiskněte klávesu [f] a stiskněte [Enter] pro vstup do bezpečnostního režimu

Obvykle je nejjednodušší sledovat LED diody. Nahlédněte však do dostupné dokumentace k vašemu zařízení, protože žádné výchozí tlačítko není přiřazeno jako tlačítko reset a ne všechny postupy fungují na každém zařízení. Bez ohledu na to, který spouštěč použijete, zařízení přejde do nouzového režimu a k příkazovému řádku můžete přistupovat pomocí SSH (vždy možné) nebo sériové klávesnice.

Všimněte si, že moderní OpenWrt vždy používá SSH, ale dřívější verze OpenWrt (15.05 a starší) nabízely v tomto stavu připojení telnet, ale žádné SSH.

ČTĚTE VÍCE
Jak resetuji svůj infotainment Subaru Outback?

Oprava nastavení

Jakmile je spuštěn režim Failsafe, router se spustí se síťovou adresou 192.168.1.1/24, obvykle na síťovém rozhraní eth0, se spuštěnými pouze základními službami. V režimu zabezpečení proti selhání nebude server DHCP spuštěn. Musíte nastavit ethernetový port počítače tak, aby používal statickou IP adresu v síti 192.168.1.0/24 (platné IP adresy jsou 192.168.1.2 — 192.168.1.254, maska ​​podsítě 255.255.255.0)

Pomocí SSH nebo sériového připojení pak můžete připojit oddíl JFFS2 pomocí následujícího příkazu:

mount_root

Poté se můžete začít rozhlížet a opravit to, co je rozbité. Oddíl JFFS2 bude připojen k /overlay jako za normálního provozu.

Soubory můžete také přenášet pomocí příkazu/protokolu scp z Linuxu nebo macOS nebo pomocí WinSCP ze systému Windows.

Další kroky potřebné pro nastavení Extroot:

# odpojte externí zařízení restart # připojte externí zařízení # namontujte externí zařízení, např. blokovat informace namontovat /dev/mmcblk0 /mnt # opravit problém, např. vi /mnt/horní/atd./config/síť # ověřte, že externí zařízení bude připojeno automaticky, např. vi /obložit/horní/atd./config/restartujte fstab

obnovit tovární nastavení

Obnovení továrního nastavení vrátí router do konfigurace, kterou měl hned po blikání. Toto funguje na jakékoli instalaci s nastavením squashfs / overlayfs (norma pro většinu instalací), protože je založena na mazání a přeformátování overlayfs.

S velkým čipem NOR může trvat 3 až 5 minut, než se překryvy naformátují ve flashi. Během této doby nelze uložit změny.

Upozornění:

Obnovení továrního nastavení závisí na dokončení procesu spouštění. Pokud obnovení továrního nastavení nefunguje, zkuste místo toho použít režim Failsafe.

Sestavení x86 (vyrobené pro hardware PC/Server) s ext4 rootfs pro čtení a zápis nelze tímto způsobem resetovat.

Reset

Na zařízeních s fyzickým resetovacím tlačítkem lze OpenWrt resetovat na výchozí nastavení bez sériového nebo SSH přístupu.

Zapněte zařízení a počkejte, až stavová kontrolka přestane blikat (nebo přejdete do bezpečnostního režimu, jak je popsáno výše).

Stiskněte a podržte resetovací tlačítko po dobu 10 sekund.
Uvolněte resetovací tlačítko.

Zařízení provede tvrdý tovární reset (viz níže) a poté se restartuje. Tato operace může být na některých zařízeních pomalá, proto před dalším připojením několik minut počkejte.

ČTĚTE VÍCE
Jak rychle může jet Kia Stinger?

Měkký tovární reset

Pokud chcete čistý štít, není třeba znovu blikat; stačí zadat následující příkazy. Nastavení vašeho zařízení se obnoví na výchozí hodnoty, jako když byl OpenWrt poprvé nainstalován.

Vydáním příkazu „firstboot“ nebo „jffs2reset“ se pokusíte odstranit všechny soubory z překryvného oddílu jffs2. Všimněte si, že tento „soft reset“ se provádí pomocí akcí systému souborů, takže v některých případech to nestačí.

první spuštění && restart

Poznámka: Pokud výše uvedené příkazy (všechny na jednom řádku) nefungují, vyzkoušejte tyto příkazy na samostatných řádcích v terminálu.

Poznámka: U většiny routerů „firstboot“ ve skutečnosti pouze vydává příkaz „jffs2reset“, takže v porovnání s níže uvedenou radou „hard reset“ není velký rozdíl.

Poznámka: Pokud zadáváte tento příkaz uvnitř bash skriptu, nezapomeňte přidat volbu -y pro vynucení prvního spuštění:

první spuštění -y && restart

Zde je záznam procesu měkkého továrního resetu v akci, získaný prostřednictvím sériového připojení během spouštění routeru:

. Stiskněte klávesu [f] a stiskněte [enter] pro vstup do bezpečnostního režimu Stiskněte klávesu [1], [2], [3] nebo [4] a stiskněte [enter] pro výběr úrovně ladění f - failsafe - /etc/ preinit: řádek 1: /sbin/mtk_failsafe.sh: nenalezeno /etc/preinit: řádek 1: dropbearkey: nenalezeno /etc/preinit: řádek 1: dropbear: nenalezeno BusyBox v1.25.1 () vestavěný shell (ash ) ash: nelze získat přístup k tty; kontrola úlohy vypnuta _________ / / _ ___ ___ ___ / LE / | | | __| | __| / DE / | |__| _|| |) | _| /________/ LE |____|___|___/|___| lede-project.org DE / LE / ----------------------------------------- ------------------ DE / Restartovat (17.01-SNAPSHOT, r0-e88ba24) ________/ ------------------ ----------------------------------------- ========== ======== FAILSAFE MODE aktivní ================ speciální příkazy: * firstboot reset nastavení na výchozí tovární hodnoty * mount_root mount_root kořenový oddíl s konfiguračními soubory po mount_root: * passwd změňte heslo uživatele root * adresář /etc/config s konfiguračními soubory pro další pomoc viz: http://wiki.openwrt.org/doc/howto/generic.failsafe =============== ======================================== admin@(žádné):/# první spuštění && reboot [ 102.942293] jffs2reset: Toto vymaže všechna nastavení a odstraní všechny nainstalované balíčky. Jsi si jistá? [N/y] y [ 117.606813] jffs2reset: /dev/mtdblock6 není připojeno [ 117.612055] jffs2reset: /dev/mtdblock6 bude smazáno při příštím připojení restartu admin@(none):/#119.810569 [ XNUMX.hut () .

Tipy: poté, co se router (založený na OpenWrt) restartuje nebo spustí, projde během 1 až 2 sekund (nebo do 1 sekundy po uplynutí přednastavené doby zpoždění) bootmenu (nabídka pro výběr možností spouštění). Spouštěcí nabídka přijímá tlačítka Nahoru/Dolů a Enter, takže se po určitou dobu vyhněte těmto nebo jiným tlačítkům. Po této fázi bootovací nabídky se během 3 až 8 sekund později (v závislosti na rychlosti CPU atd.) objeví a projde bezpečnostní režim, takže musíte během této doby stisknout tlačítko „f“ pouze jednou (jednou) a poté stisknout Enter pro přechod do nouzového režimu.

ČTĚTE VÍCE
How do I set up Bluetooth in my 2010 Tundra?

Tvrdý tovární reset

Opětovné flashování firmwaru

Přeflashujte nebo upgradujte firmware a zrušte nastavení.

sysupgrade -n /cesta/na/firmware

OpenWrt ve výchozím nastavení zachovává nastavení, takže pro obnovení továrního nastavení se musíte odhlásit.

JFFS2 reset

Resetujte oddíl JFFS2.

umount /obložit && jffs2reset && restart

Na základě stavu připojení překrytí vybere jffs2reset buď operaci odstranění na základě souboru, nebo akci označit diskové pole, která má být znovu vytvořena při spouštění.

Reset F2FS

Resetujte oddíl F2FS.

dd if=/dev/nula of=/dev/smyčka0 bs=1M; restartovat

Tento web používá soubory cookie. Používáním webu souhlasíte s ukládáním cookies na váš počítač. Také potvrzujete, že jste si přečetli a rozumíte našim Zásadám ochrany osobních údajů. Pokud nesouhlasíte, opusťte web. OK Další informace o souborech cookie

  • Poslední změna: 2023 07:29
  • od vgaetera

Samoregistrace na wiki byla zakázána.
Pokud chcete přispět do wiki OpenWrt, napište ZDE do fóra nebo požádejte o přístup na IRC.

Není-li uvedeno jinak, je obsah na této wiki licencován pod následující licencí:
CC Attribution-Share Alike 4.0 International