Återställer routern TP-Link TL-WR841ND v8.1. Hur återställer man en Tp-Link-router efter misslyckad firmware? Skapa ett nytt NEWWAN-gränssnitt

TL-WR-841N. I den här situationen är det möjligt att ange en av LAN-portarna som ett WAN. I lagerfirmware kan du tyvärr inte tilldela om portarna, så vi byter till alternativ firmware.

Det första du behöver göra är att ladda ner firmware för din routermodell och starta firmwareprocessen.

När uppdateringen är klar, gå till 192.168.1.1 och gå till routerns uppdaterade webbgränssnitt.

För att göra detta, gå Network - Switch och skapa två vlan: 1 ser tagget på CPU:n och untagget på porten som vill bli det nya WAN, 2 vlan tagget på CPU och untagget på alla återstående portar.

Observera att port 1 som anges som det nya WAN-nätverket faktiskt är port 4 på routern.

Klicka på Spara och använd

Skapa ett nytt NEWWAN-gränssnitt

Nästa steg är att öppna Network - Interfaces, ta bort det gamla WAN och skapa ett nytt NEWWAN-gränssnitt och dirigera det till VLAN Interface: "eth1.1" och konfigurera anslutningen till exempel.

Vi återgår till Nätverk - Gränssnitt, klicka på redigera LAN.

På fliken Fysiska inställningar, markera rutorna mittemot:

  • VLAN-gränssnitt: "eth1.2"
  • Trådlöst nätverk: Master "OpenWrt" är

Öppna Nätverk - Brandvägg, redigera WAN i avsnittet Täckta nätverk: NewWan, tillåt allt på fliken Allmänna inställningar, klicka på Spara och använd.

Klicka på System - Starta om och kontrollera.

Det andra alternativet är att överföra WAN-porten genom konsolen

Exempel från en 5-ports router:
# uci hämta network.eth0_0.ports
1 2 3 4 5
# uci hämta network.eth0_1.ports
0 5

Du kan se det aktuella uppdraget så här:

uci hämta network.eth0_0.ports

uci hämta network.eth0_1.ports

Visa alla nätverksinställningar:

Det är alltid så här. Jag ville börja skriva en blogg och övergav den efter att ha skrivit ett introduktionsinlägg. Det är dags att förbättra sig.

TP-Link fortsätter att långsamt migrera till nya chipset från Mediatek. Den här gången har företaget släppt nya versioner av de populära routrarna WR841N och WR840N.

Man med smeknamn svobodavac gjorde initialt stöd för wr840n v4-routern. är för närvarande inte accepterad i LEDE och är tillfälligt stängd.

Tyvärr fungerar öppen källkodsdrivrutinen för Wi-Fi-chippet (mt76) inte särskilt adekvat för tillfället. Konstant frånkoppling, ignorering av beacons precis vid trafiköverföringsögonblicket, paketförlust, låg signalstyrka (detta fixades genom att registrera den korrekta platsen för EEPROM i dts). Jag kunde inte förstå problemets omfattning (gäller detta bara tplinks eller är detta ett allmänt problem för alla mt76xx-enheter).

Därför beslutades det att bygga LEDE med en proprietär drivrutin från MTK.

Alla bilder är version 17.01.

För WR840N v4 ( UPPMÄRKSAMHET! Ingen testning utförd på WR840N V4! Satsa på egen risk!Även om det inte borde vara några problem, är enheterna liknande, men jag varnade dig):

Vanliga frågor:

Hur man installerar?

Installationen görs endast via TFTP. Allt här är standard, som för andra trycklänkar. Firmwarefilens namn ska vara tp_recovery.bin.

Mer detaljerade instruktioner om hur man laddar upp firmware via TFTP till TP-Link finns till exempel (endast Windows).

Hur uppdaterar jag med LEDE/OpenWrt?

Via LuCI Backup/Flash Firmware, eller sysupgrade via SSH. Du kan uppgradera med sysupgrade-bilden. Fabriksbilden accepteras inte ännu.

Om du tidigare har installerat LEDE-firmware från wr840n v4 på wr841n v13, är det bättre att installera via TFTP (se föregående stycke).

Kommer det att ske installation via ett webbgränssnitt?

Någon gång kommer det att finnas. Det fanns diskussioner om detta i pull request-diskussionen, där det framgår att ny firmware har ett nytt header-format. För tillfället kompileras firmware med en tom rubrik och på grund av detta kan de bara laddas upp via TFTP.

Hur stabil är den?

Ganska stabilt. Inga dödliga frånkopplingar eller paketförluster observerades.

Vad exakt fungerar och har testats?

Wi-Fi själv :), hanterar det via UCI, MultiSSID.

Vad fungerar inte?

Styrning via LuCI. Detta beror på att LuCI tar emot vissa parametrar via iwinfo, som fungerar, men som inte är vänlig mot MTK-drivrutinen och inte helt visar all aktuell information. Du kan faktiskt konfigurera SSID, gränssnitt och WEP-kryptering genom LuCI. För resten av inställningarna måste du gå till konsolen :).

Själva Wi-Fi-indikatorn fungerar inte heller. Om du verkligen vill kan du konfigurera den i LuCI LED Configuration till gränssnitt rai0 så att den blinkar när data strömmar över Wi-Fi :).

Vad kan fungera?

WDS och klientläge. Jag har inte testat det, men det finns stöd i drivrutinen. I allmänhet måste föraren ha fullt stöd för Wi-Fi-chippet, det är därför det är proprietärt :). Problem kan uppstå vid översättningen av UCI-konfigurationen till mt7628_ap-konfigurationen, som finns separat och från vilken konfigurationen faktiskt läses.

Trådlöst är inaktiverat eller inte associerat - det här är den typen av skräp han skriver!

Återigen, på grund av brist på information i iwinfo. Faktum är att Wi-Fi borde fungera och du borde kunna se det från andra enheter, det visas bara inte i LuCI än.

Inget wlan0-gränssnitt!

Istället för wlan0, wlan1, wlan2... skapar drivrutinen gränssnitt rai0, rai1, rai2...

Hur är det med paketförrådet?

Förvar kärna ersattes av ett arkiv på min server. Till förvaret kärna inkluderar alla monterade moduler tillgängliga i LEDE. Du kommer inte att kunna installera kärnmoduler från lede-project.org på grund av en oöverensstämmelse i kärnans hashsumma (detta gjordes specifikt i OpenWrt). Resten av arkiven (bas, routing, telefoni...) är standard från lede-project.org. Såvida de inte måste vara okommenterade i konfigurationerna.

Hur länge kommer kärnförvaret att hålla?

Förvar kärna Jag ska försöka hålla på så länge som möjligt. När nya builds släpps kommer paket för det att placeras i en separat katalog för att inte bryta opkg för någon :).

Jag lägger upp kålroten på GitHub lite senare, den måste städas upp lite och ställa allt i ordning.

Varför inte göra en pull-förfrågan till LEDE-utvecklarna?

LEDE accepterar inte lösningar som innehåller icke-fria komponenter. MTK-drivrutinen är en av dessa. För att officiellt stödja LEDE måste du redigera drivrutinen för öppen källkod. Dessutom har problemet med firmware-huvudet inte lösts, så du kan glömma pull-begäran för nu.

För närvarande hanterar jag problemen med drivrutinen för öppen källkod och headern samtidigt. Om problemen är lösta kommer jag att göra en pull-förfrågan.

Viktig. Om du laddar ner firmware från TP-Link-webbplatsen och flashar den, måste din TP-Link TL-WR1043ND-router, troligen, om du inte vill dansa med tamburiner, tas till servicecentret. Detta beror på att den proprietära firmwaren innehåller en bootloader, som inte kan flashas i denna situation, och i den speciella tplink.bin-firmwaren är den utskuren (du kan läsa om detta på OpenWRT-webbplatsen).

Och ändå har TP-Link TL-WR1043ND-routern - NEJ möjligheten att starta återställningsläget när det är "Brick" utan att öppna fodralet! Även om du öppnar routerhöljet måste du löda COM-porten på kortet eller göra en fjärransluten (vilket betyder 3 trådar, som jag gjorde - en älskare av experiment) och göra en USB-COM-adapter!!!

Så om du inte vill få en "Brick", gå inte in utan tillräcklig kunskap!!!
(Icke desto mindre gick jag in och gjorde en "Brick" av routern på grund av initial oerfarenhet och återställde den senare).

Vad kommer vi att flasha från OpenWRT-firmware till fabriksfirmware?

Processen att återgå från OpenWRT till TP-Link firmware

Stäng av routern och ta bort flashenheten/hårddisken om du laddar OpenWRT från externa media och inte från routerns minne.

Viktig. Anslutningen till routern måste ske via en nätverkskabel, inte via Wi-Fi.

Slå sedan på routern och logga in på routerns webbgränssnitt med OpenWRT via IP-adressen.
Min routeradress är inställd på 192.168.1.1.
Därefter måste du hitta den ursprungliga TP-Link-firmwaren för din router utan start på Internet.

Viktig. Den fasta programvaran måste vara utan starthanterare. Från TP-Link-webbplatsen kommer firmwaren definitivt att förvandla din router till en "Brick". Därför syr vi firmware utan start, för TL-WR1043ND laddar vi ner firmware

tplink WR1043ND.rar(firmware i arkiv - packa upp den),

för andra routertillverkare letar vi efter firmware för att återställa själva...

Så klicka på fliken "System".
På fliken "System", klicka på fliken "Backup/Firmware". Längst ner, avmarkera "Spara inställningar" och använd knappen "Bläddra" för att ange sökvägen till den fasta programvaran utan en bootloader (utan uppstart) - tplink WR1043ND.bin.

Firmware-processen börjar, vänta tills den är klar.
Processen tar mindre än 5 minuter och du kan inte stänga av strömmen till routern.
Nu ska vi hälla upp lite kaffe till oss...

Själva firmwareprocessen sker ganska snabbt, men du kan inte definitivt bedöma slutförandet av processen med de tända LED-lamporna på routern, så vi dricker kaffe och väntar på rätt tidpunkt.

Efter 3 minuters firmware har gått ut, slå routerns IP-adress 192.168.1.1, ett auktoriseringsfönster visas där vi loggar in med standard TP-Link-inloggningen "admin" och lösenordet "admin".

Det kan hända att routern inte svarar efter att ha angett IP-adressen - gå sedan igenom en annan webbläsare, men i teorin behöver du bara återställa webbläsarens cache, och du kommer in i routerns standardwebbgränssnitt.

Notera. Jag kan ha fel nu, men enligt min åsikt har firmware utan bootloader ett engelskt gränssnitt (tyvärr sparades inte skärmdumpen). Men detta förändrar inte essensen.

Vi går till tillverkarens webbplats och laddar ner den senaste firmwaren för din router. För TP-Link TL-WR1043ND ver.1.8 firmware kan laddas ner här

wr1043nv1_ru_3_13_11_up_boot(121102).rar(firmware i arkiv - packa upp den).

Vi flashar routern med den senaste firmware från tillverkarens webbplats.

Nåväl, vi är tillbaka till TP-Link-firmwaren.

För att göra detta klickar du på raden "Systemverktyg" och sedan på "Fabriksåterställningar" och klickar på knappen "Återställ".

Ett fönster kommer att dyka upp som varnar dig att återställa alla inställningar till standard, vi håller med.
Vi väntar på processen att återställa standardinställningarna och starta om routern.

Grattis! Efter att ha startat om routern har du återställt routern till fabrikens fasta programvara.

Routrar förlorar sin inbyggda firmware av olika anledningar. Önskan att lägga till funktionalitet, löda en USB-port eller helt enkelt lägga till stabilitet till driften av routern.

I mitt fall frös routern på den senaste stabila inbyggda firmware med 3 WiFi- och 2 Ethernet-konsumenter 4 gånger i veckan. Det är inte särskilt läskigt, men det är också irriterande att starta om. Jag ville ha stabilitet. Efter att ha letat och läst recensioner föll valet på OpenWRT. Artikeln innehåller redan steg-för-steg-instruktioner utan några misstag som jag var tvungen att gå igenom.

Steg 1, flasha till den senaste officiella firmware
Det första du ska göra är att uppdatera och installera den senaste inbyggda firmware.
du kan hitta den senaste firmwaren för TL-WR741ND, för motsvarande hårdvaruversion.
  • Vänd på routern och kontrollera versionen av hårdvaran i den med hjälp av klistermärket på fodralet.
  • Ladda ner arkivet med den senaste firmware.
  • Flasha routern med firmware från arkivet på vanligt sätt. Systemverktyg -> Säkerhetskopiering och återställning (Systemverktyg -> Uppgradering av fast programvara).
Steg 2, ladda ner och installera OPENWRT
Därefter måste du välja OpenWRT-firmwareversionen.

Du bör använda den exakta filen som matchar hårdvaruversionen av din modell. Försumma inte denna regel! Det finns två filsystemalternativ för uppstart: JFFS2 och SquashFS.

Innan jag fortsätter med beskrivningen av monteringen kommer jag att uppehålla mig lite vid hur OpenWRT-rotfilsystemet är uppbyggt. Det är ett mini_fo-filsystem som transparent kombinerar två andra filsystem: det oföränderliga SquashFS monterat på /rom och det föränderliga JFFS2 monterat på /overlay. Alla filer som skapas eller ändras efter installation av firmware finns i /overlay. När du raderar filer som ursprungligen fanns i firmware markerar mini_fo dem helt enkelt som borttagna, medan själva filerna ligger kvar i /rom och fortsätter att ta upp plats. Både SquashFS och JFFS2 använder komprimering, men SquashFS ger bättre komprimering, så att lägga alla nödvändiga paket i /rom på en gång resulterar i mindre firmware. Om du utesluter onödiga paket från firmware kan du också spara värdefullt utrymme på flashenheten.
alt

Ordet fabrik i filnamnet betyder att du måste ladda upp en sådan fil till din enhet ovanpå fabrikens (native) firmware. en fil med ordet sysupgrade är endast tillämplig för att uppgradera OpenWRT, dvs. laddas upp efter fabriksfirmware.

Vi har inbyggd firmware, vilket innebär att vi måste installera firmware med fabriksetiketten.

Nedan finns en firmware med olika hårdvaruversioner av enheten, välj den som din router tillhör, för att bestämma versionen, se Steg 1:

Ladda ner fabriksfirmware och sy på vanligt sätt. Systemverktyg -> Säkerhetskopiering och återställning (Systemverktyg -> Uppgradering av fast programvara).

Steg 3, ange gränssnittet för WEB-firmware
Efter lyckad installation av firmware får vi en fungerande router med webbgränssnittet aktiverat. Därför går vi till firmware-inställningarna via webbläsaren. Nästa steg är:

Ange routeradressen i adressfältet 192.168.1.1

Tryck på knappen Stiga på och routerns webbgränssnitt visas. Vi kommer att se vad vi ombads ange användarnamn och lösenord. I Användarnamn anger vi rot, lämna fältet Lösenord tomt. Klick Logga in.


Det är här den fasta programvaran är färdig, du är i webbgränssnittet för Openwrt-firmware.

Steg 4, konfigurera en internetanslutning
Klicka på Nätverk -> Gränssnitt -> Glåmig -> Redigera

Vi väljer det protokoll vi behöver, i mitt fall är det PPPoE. Ange din internetinloggning i raden PAP/CHAP användarnamn, och lösenordet finns i PAP/CHAP lösenord. Klick Spara & tillämpa.

Låt oss gå tillbaka till Gränssnitt, genom att klicka på det här avsnittet, välj raden GLÅMIG och tryck ansluta. Internet är konfigurerat.

Steg 5, konfigurera en Wi-Fi-anslutning
Den är konfigurerad på nästan samma sätt som en internetanslutning, så jag ska berätta kort.
Låt oss gå till avsnittet Nätverk ->Wifi -> redigera(om någon) eller Lägg till(om inte skapat). I kapitel Allmän inställning förändra ESSID, detta är namnet på ditt nätverk och gå sedan till trådlös säkerhet. I kö Kryptering välja WPA-PSK/WPA2-PSK blandat läge. I kö Nyckel skriv lösenordet för wi-fi-nätverket. Klick Spara & tillämpa.


Återgår till avsnittet Wifi och tryck ansluta. Wi-fi är inställt.
Steg 6, russifiera den fasta programvaran
För att russifiera firmwaren måste vi gå till avsnittet Systemet -> programvara-> och klicka på knappen Uppdatera lista.

Efter detta, klicka på Tillgängliga paket, välj ett avsnitt L. Vi hittar en fil som heter " luci-i18n-ryska"Tryck på knappen Installera. När du tillfrågas om du godkänner klickar du OK.

Språkpaketet har laddats ner, nu måste du använda det. Öppna avsnittet Systemet -> Språk och stil-> Språk -> ryska. Efter detta, tryck på knappen Spara & tillämpa.

Uppdatera sidan (tryck på på tangentbordet F5) och se det ryska gränssnittet.

Steg 7, ställ in ett lösenord för routern
Gå till avsnittet Systemet -> Kontrollera. Installera Router lösenord. Klick spara och tillämpa.

Steg 8, sista steget
-> Starta om.