Šta je novo?

Asus Routeri-Merlin Firmware-Repair-VPN-Adblocker

Status
Zatvorena za pisanje odgovora.

alex303

Moderator
Urednik
Super Moderator
Učlanjen(a)
19.04.2005
Poruke
3,930
Poena
2,095
Pošto me je dosta ljudi cimalo putem PM-a oko raznih podešavanja za Asus routere, odlučih da napišem jedno uputstvo u kojem ću pokriti sledeće:
  1. Merlin Firmware - Instalacioni proces.
  2. Popravka routera i vraćanje na fabrički firmware.
  3. Podešavanje OpenVPN klijenta.
  4. Podešavanje WireGuard klijenta.
  5. Instalacija i podešavanje AdBlocker-a.
Klik na sekciju vodi do odgovarajuće stranice sa uputstvom.

Disclaimer: Odričem se bilo kakve odgovornosti za bilo kakvu štetu nastalu praćenjem ovog uputstva. Sve što radite, radite na sopstvenu odgovornost!!! Ne postoji nikakva garancija da će bilo šta iz ovog uputstva raditi na vašem uređaju. Na privatne poruke vezane za Asus uređaje ili bilo šta u ovom uputstvu neću odgovarati !!! Imate forum, otvorite novu temu pa u njoj postavite pitanje.
 
1. Merlin Firmware - Instalacioni proces.

Oficijelni Merlin firmware website je: https://www.asuswrt-merlin.net

Firmware se može skinuti sa ovih lokacija.

Link1.
Link2.
Link3.

Ovo je lista trenutno podržanih routera.

Model​
Verzija Podržanog Merlin Firmware-a​
RT-AC68U​
386.1​
RT-AC88U​
386.1​
RT-AC3100​
386.1​
RT-AC5300​
386.1​
RT-AC86U​
386.1​
RT-AX56U​
388.1​
RT-AX58U​
388.1​
RT-AX86U​
388.1​
RT-AX88U​
388.1​
GT-AC2900​
386.1​
GT-AX11000​
388.1​
RT-AX68U​
388.1​
GT-AXE11000​
388.1​
ZenWiFi Pro XT12​
388.1​
GT-AX6000​
388.1​
GT-AXE16000​
388.1​
GT-AX11000_PRO​
388.1​
RT-AX86U_PRO​
388.1​
RT-AX88U_PRO​
388.1​

Modeli koji podržavaju verziju 388.1 imaju WireGuard VPN Client/Server podršku. Modeli koji podržavaju verziju 386.1 podržavaju WireGuard samo na pojedinim modelima.

Za primer ovog uputstva ja ću koristiti moj stari Asus RT-AX56U ali uputstvo važi za sve ostale Asus modele. Iz gornje tabele se može videti da ovaj router podržava firmware 388.1. Klikom na prvi link otvara se ova stranica.

1679026208786.png

Potrebno je kliknuti na direktorijum koji predstavlja model vašeg routera. U mom slučaju to je direktorijum RT-AX56U. Unutar tog direktorijuma se nalazi sledeći sadržaj:

1679026370603.png

Potrebno je kliknuti na direktorijum Release. Unutar tog direktorijuma se nalaze sve verzije firmware-a koje su se do sada pojavile za RT-AX-56U. Uvek skidate verziju koja ima poslednji datum. U mom slučaju je to file RT-AX56U_388.1_0.zip

1679026470177.png

Nakon download-a unzipujte sadržaj arhive u neki privremeni direktorijum koji ćete kasnije lako locirati. U mom slučaju sadržaj zip fajla je sledeći:

Changelog-NG.txt
README-merlin.txt
RT-AX56U_388.1_0_pureubi.w
sha256sum.sha256

Fajl koji je nama potreban je označen crvenom bojom. Ulogujte se u web interface vašeg routera, kliknite na Administration pa na tab Firmware Update i trebalo bi da vas dočeka ovo:

1679028297614.png

Kliknite na dugme Upload i locirajte file koji ste unzipovali u privremenom direktorijumu. U mom slučaju to je RT-AX56U_388.1_0_pureubi.w
Kliknite na Open i proces flešovanja će početi.

1679028945697.png

Ne zatvarajte prozor dok progress bar ne stigne na 100%. Nakon uspešnog flešovanja treba da vas dočeka login screen. Ulogujte se i proverite da li je Merlin firmware uflešovan.

1679029364064.png

Kao što se vidi na slici, flešovanje je uspešno.

Na nekim starijim Asus routerima na kojima je prethodno bio flešovan 3rd party firmware kao što su OpenWRT ili DD-WRT se dešava da se nakon reboot-a router vrati na prethodni firmware. Da bi ste sprečili da se tako nešto desi idite na Aministration / Restore/Save/Upload Setting gde bi ste trebali da vidite ovo:

1679059936739.png

Obavezno štiklirajte opciju "Initialize all the settings, and clear all the data log for AiProtection, Traffic Analyzer, and Web History." i kliknite na dugme "Restore" i potvrdite sa OK. Router će se resetovati nakon čega je i poslednji korak u instalaciji završen.

Za povratak na prvu stranu klikni ovde.
 
2. Popravka routera i vraćanje na fabrički firmware.

Svi Asus routeri koji podržavaju Merlin firmware imaju integrisan firmware recovery koji omogućava da se router vrati u život nakon pogrešnog flešovanja ili procesa flešovanja koji je iz nekog razloga prekinut. Nestanak struje recimo. Takođe je korisno ako router želite da prodate ili reklamirate u slučaju da je pod garancijom.

Za ovaj korak potrebno je sledeće.

1. Windows PC ili laptop.
2. Asus Firmware Restoration tool koji se može skinuti odavde.
3. Originalni Asus firmware odgovarajuće verzije.
3. LAN kabl.
4. Opciono - Igla ili čačkalica.

Oficijelno Asus uputstvo za firmware recovery se nalazi ovde.

Prvi korak je download odgovarjućeg fabričkog firmware-a za vaš Asus router. Potrebno je skinuti onu verziju firmware koja se nalazi na nalepnici routera sa zadnje strane. Konkretan primer za Asus RT-N12.

1679066693253.png
Kao što se vidi na slici, router je isporučen sa firmware verzijom (FW Ver) 3.0.0.4.374 i tu verziju je potrebno skinuti sa Asus sajta. Iz ličnog iskustva znam da verzija firmware-a mora da se poklapa sa verzijom koja je na nalepnici. U suprotnom proces popravke može biti neuspešan. Ovo napominjem zbog toga što se može desiti da je verzija firmware-a koja se nalazi na nalepnici vašeg routera jako stara i zbog toga ne postoji na Asus sajtu. U tom slučaju možete probati sa najstarijom dostupnom verzijom. U slučaju da popravka sa najstarijom verzijom ne uspe, moraćete da nabavite tačnu verziju nekim drugim putem kako bi ste uspešno izvršili popravku.

Ako odemo na support stranicu za Asus RT-N12 model, u sekciji Support / Driver & Utiluty / BIOS & FIRMWARE na samom dnu stranice naći ćemo verziju koja se nalazi na nalepnici.

1679068155584.png

Skinite fajl i njegov sadržaj unzipujte u privremeni direktorijum. Firmware fajl može biti sa ekstenzijom W ili TRX u zavisnosti od verzije hardware-a. Ovo nije toliko bitan podatak jer Asus Firmware recovery tool podržava oba. Ali čisto da naglasim da ne dođe do zabune. Pre početka flešovanja, potrebno je instalirati Asus Firmware Restoration tool koj ste skinuli odavde a nakon toga router je potrebno prebaciti u recovery režim.

Da bi ste Asus router prebacili u recovery režim, router mora biti ugašen. Pritisnite i držite taster reset. Na nekim Asus routerima reset taster se nalazi u rupici i za njega treba upotrebiti iglu ili čačkalicu. Takođe vodite računa da ne pomešate reset taster sa WPS tasterom. Dakle, dok držite reset taster, uključite router pritiskom na power on dugme. Nastavite da držite reset taster dok god power led lampica ne počne polako da žmirka. Pustite reset taster. Router je sada u recovery režimu.

1679063702543.png

LAN kabl treba priključiti na jedan od LAN portova sa zadnje strane routera (obično su žute boje) a onda router priključiti direktno na PC ili laptop. Na PC-u ili laptopu postavite fiksnu adresu na mrežnom adapteru:

1.png

IP Address : 192.168.1.10
Subnet Mask: 255.255.255.0

Pokrenite Asus Firmware Restoration tool, kliknite na dugme Browse, idite u direktorijum gde ste unzipovali firmware za vaš router, odaberite W ili TRX file i kliknite na upload i flešovanje će početi. To ovako izgleda.

2.png

Proces restoracije može da potraje. Ne prekidajte proces dok progress bar ne stigne do 100% i dok ne vidite poruku koja je prikazana na slici dole.

3.png

Router će se automatski restartovati nakon čega bi trebao biti potpuno funkcionalan. Vratite podešavanja mrežnog adaptera na PC-u ili laptopu na podrazumevane vrednosti. Pošto je uflešovani firmware star, opciono možete odraditi firmware update na poslednju verziju. Nakon završetka celog procesa router je vraćen u fabričko stanje sa poslednjom verzijom originalnog fabričkog firmware-a.

Za povratak na prvu stranu klikni ovde.
 
3. Podešavanje OpenVPN klijenta.

Za potrebe ovog uputstva koristiću Mullvad VPN i Asus RT-AX56U sa Merlin firmware-om verzije 388.1. Uputstvo važi i za Merlin firmware verzije 386.1. Router će se kačiti na VPN server u Srbiji, ali lokaciju možete promeniti prema vašim potrebama. U tom slučaju samo prilagodite parametre lokaciji koju koristite.

Pre nego što se uputimo u konfigurisanje OpenVPN klijenta, potrebno je ulogovati se na mullvad.net a zatim skinuti konfiguracioni fajl odavde. Podesite sve parametre kao na slici ispod i kliknite na dugme Download file.

1679075183513.png


Skinuće se file "mullvad_rs_beg.ovpn". Nakon toga, ulogujte se u Asus router i idite na IPv6 i podesite sve kao što je prikazano na slici dole a zatim kliknite na Apply.

1679082014562.png

Nakon toga idite na VPN / VPN Client / i kliknite na OpenVPN kao što je prikazano na slici dole.

1679075392104.png

Kliknite na Chose File, i učitajte file "mullvad_rs_beg.ovpn" a onda kliknite na dugme Upload. Skrolujte dole i proverite da li su se parametri iz ovpn fajla učitali. To bi trebalo da izgleda ovako

1679362372816.png

U polje Custom Configuration treba naći i ukloniti parametar tun-ipv6 a na kraju treba dodati parametar comp-lzo no tako da Custom Configuration sada izgleda ovako
Kod:
resolv-retry infinite
remote-cert-tls server
ping 10
ping-restart 60
sndbuf 524288
rcvbuf 524288
cipher AES-256-CBC
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA
fast-io
remote-random
comp-lzo no
Nakon toga je potrebno uneti Username i Password gde je Username broj naloga sa kojim se logujete na Mullvad sajt. Broj je u
formatu 1234 5678 9012 3456. Taj broj unosite u polje Username ali bez razmaka. Password je malo slovo m. To treba da izgleda ovako

1679083524865.png

Nakon unosa login kredencijala potrebno je podesiti ostale parametre. Sekciju Client Control podesite kao što je prikazano na slici ispod

1679083924093.png

Sekciju Network Settings podesite kao što je prikazano na slici ispod

1679361937687.png

Nakon što ste sve podesil to bi trebalo da izlgeda ovako

1679363050148.png

U sekciji Client Control u delu Service State kliknite na prekidač tako da pređe u poziciju ON. Nakon toga klijet bi trebao da se poveže na server. To treba da izgleda ovako

1679084683016.png

Nakon toga, skrolujte skroz dole i napokon pritisnite Apply kako bi sve promene u vezi OpenVPN klijenta bile sačuvane. Podaci o OpenVPN konekciji se mogu videti kliknom na tab VPN Status. Da bi bili sigurni da se sav saobraćaj routira preko VPN-a i da ne postoji DNS leak, uradite test na Mullvad sajtu koristeći ovaj link.

Uspešan test treba da izgleda ovako

1679085285088.png

Za povratak na prvu stranu klikni ovde.
 
4. Podešavanje WireGuard klijenta.

Uputstvo važi za Asus routere koji podržavaju Merlin firmware v388.1 i za pojedine routere sa verzijom 386.1. Za potrebe ovog uputstva koristiću Mullvad VPN i Asus RT-AX56U. Router će se kačiti na VPN server u Srbiji, ali lokaciju možete promeniti prema vašim potrebama. U tom slučaju samo prilagodite parametre lokaciji koju koristite.

Ulogujte se na sajt Mullvad VPN-a a onda kliknite na ovaj link. Na ovoj stranici je potrebno generisati WireGuard private key i VPN config. Odaberite lokaciju sa spiska (Serbia) i server na koji će se router kačiti (rs-beg-wg-001) i kliknite na plavo dugme Generate key. U sekciji Configure Content Blocking možete odrediti kakav će se sadržaj blokirati na VPN-u. Nakon što ste sve podesili i generisali private key, podešavanja bi trebalo da izgledaju ovako.

Screenshot from 2023-03-18 01-01-59.png


Kliknite na sekciju Advanced settings i podesite parametre kao na slici ispod

1679099264496.png

Nakon toga kliknite na dugme Download file i sačuvajte config file.

Ulogujte se u Asus router i idite na VPN / VPN Client i kliknite na Wireguard i trebalo bi da vidite sekciju za konfigurisanje WireGuard klijenta koja izgleda kao na slici ispod.

1679099449775.png

Kliknite na dugme Chose File i učitajte config file koj ste skinuli sa Mullvad sajta i kliknite na dugme Upload. U polju Description upišite MullvadWG a stavku Enable WireGuard postavite na Yes i kliknite Apply. Podešavanja trebaju biti kao na slici ispod

Screenshot from 2023-03-18 01-33-44.png

Proverite status WireGuard klijenta klikom na tab VPN Status. Trebali bi ste da vidite status nalik ovom

1679100212496.png

Takođe proverite da li sav saobraćaj ide preko WireGuard VPN tunela koristeći ovaj link. Ako ste sve podesili kako treba, rezultat bi trebao biti kao na slici dole

1679101189688.png

Za povratak na prvu stranu klikni ovde.
 
5. Instalacija i podešavanje AdBlocker-a.
Za instalaciju AdBlockera na Asus routerima sa Merlin firmwareom potrebno je sledeće.

1. Asus router sa instaliranim Merlin firmwareom verzije 388.1 ili 386.1.
2. USB Flash kapaciteta 4GB ili veći koji će stalno biti zaboden u routeru.
3. Windows PC ili laptop.
4. PuTTY koji možete skinuti odavde.

Ulogujte se u Asus router i idite na Administration / System. U sekciji Persistent JFFS2 partition postavite vrednost za Enable JFFS custom scripts and configs na Yes. Podešavanja trebaju biti kao na slici dole.

1679101668914.png

U sekciji Service vrednost za Enable SSH postavite na LAN Only. Ostale parametre ostavite na default vrednosti. Podešavanja trebaju biti kao na slici dole.

1679101773354.png

Kliknite na Apply i sačekajte da se promene sačuvaju. Ubacite prazan USB flash disk u jedan od USB portova na routeru. Skinite PuTTY odavde i instalirajte ga. Nakon instalacije pokrenite PuTTY i u polju Host Name (or IP address) ukucajte IP adresu Asus routera. U mom slučaju to je default 192.168.50.1 a to izgleda ovako

1679102071700.png

Kliknite na open nakon čega bi trebalo da vas dočeka sledeća poruka

1679102140645.png

Kliknite na Accept nakon čega će se pojaviti terminal login screen. Ulogujte se sa parametrima koje koristite za pristup routeru. Nakon uspešnog logovanja kucajte komandu amtm nakon čega bi trebao da se pojavi tekstualni wizard u kojem pre svega trebate odabrati način prikaza teksta pre nego što nastavite dalje. To izgleda ovako

1679102815329.png


Od ovog momenta navigacija kroz terminal ide odabirom slova ili broja za određenu opciju nakon čega je potrebno pritisnuti enter. Za potrebe ovog uputstva ja sam u meniju sa slike odabrao prikaz pod rednim brojem 8. Dakle pritisnite 8 na tastaturi pa enter. Nakon toga se pojavio glavni meni koji izgleda ovako

1679106720805.png


Odaberite opciju show all available scripts or tools. Nakon čega će se pojaviti ovo

1679106873191.png

Odaberite opciju run Format disk. Potvrdite da ste sigurni da želite da izbrišete sav sadržaj sa USB flash diska. Pojaviće se menu u kojem treba da odaberete uređaj koji želite da formatirate. To izgleda ovako

1679107634637.png

Odgovorite potvrdno na sva pitanja i kad stignete do dela za odabir načina particionisanja odaberite prvu stavku to jest One Parition (recommended). Kao fajl sistem odaberite ext4 (recommended) a nakon toga odaberite Enable journalling (recommended). Disku možete dodeliti label (naziv) ali i nije potrebno. U poslednjem koraku će biti prikazana check lista operacija koje će biti odrađene na USB flash disku. Potvrdite još jednom da ste sigurni i sačekajte da se formatiranje završi. Nakon uspešnog formatiranja, potvrdite da želite da se router rebootuje.

Nakon rebootovanja router je spreman za instalaciju dodatnih skripti. Povežite se opet na router koristeću PuTTY i ulogujte se. Ponovo kucajte amtm i opet odaberite stavku show all available scripts and tools. Ovaj put odaberite stavku pod brojem 1 a to je Install Diversion - the Router Adblocker. Potvrdite sa Yes da želite da nastavite i trebao bi da se pojavi Diversion instalacioni wizard koji izgleda ovako

1679354900847.png

Odgovorite sa Yes za početak instalacije. Za instalaciju odaberite prvu stavku to jest Diversion Lite. U sledećem koraku takođe odgovorite sa Yes kako bi ste omogućili logovanje. Na sledećem promptu takođe pritisnite enter. Sledeći korak je selekcija diska na kojem će biti instaliran Entware. Ako imate zaboden samo jedan USB flash, biće prikazana samo jedna opcija. U slučaju da postoji više USB uređaja, odaberite onaj na kojem je USB flash koji ste spremili za ovu namenu. Nakon odabira uređaja program će još jednom tražiti da potvrdite nastavak instalacije. Ovaj korak može potrajati i nemojte ga prekidati.

Nakon završene instalacije dočekaće vas Diversion menu. Izađite iz Diversion menija odabirom opcije exit i vratićete se u amtm glavni menu. Ovde možete zatvoriti PuTTY jer je instalacija adblockera završena.

Proverite da li adblocker radi tako što ćete otvoriti browser koji nema instaliran nikakav adblocker. Zatim posetite ovu stranicu. Ukoliko dobijete rezultat koji je veći od 60%, adblocker je uspešno instaliran.

Evo primera iz čistog Microsoft Edge browsera

1679356234384.png

Za povratak na prvu stranu klikni ovde.
 
Status
Zatvorena za pisanje odgovora.
Nazad
Vrh Dno