vineri, 11 februarie 2011

DD-WRT pe Linksys WRT320N

DD-WRT reprezintă numele unui firmware alternativ pentru routere. Spre deosebire de firmware-ul original, oferă funcționalitate extinsă, posibilitatea de a seta manual multipli parametri. De asemenea, permite diagnosticarea precisă a problemelor din rețeaua wireless, indicarea detaliată privind utilizarea rețelei, utilizarea de protocoale de rutare (bgpd), crearea de retele wireless virtuale, folosirea de VLAN-uri tagate 802.1q, etc.
Această postare se bazează pe materialul de la forumul DD-WRT si experiența personală. Procedura descrisă mai jos nu se adreseaza celor care nu sunt dispuși să plătească pentru pierderea garanției sau celor care nu cunosc semnificația expresiilor 'Editor hexa', 'Flash', 'Firmware', 'TFTP', ping, LAN

Atenție:
    Procedura DD-WRT 30-30-30 reset nu functioneaza pe acest model!
    Parametrul boot_wait este dezactivat, se activează dupa încrcărea DD-WRT pe router

Procedura de instalare DD-WRT pe Linksys WRT320N, editia prescurtată
1. Se instalează pe router un firmware DD-WRT 'trailed build' (care are WRT320N in nume), preferabil o editie 'mini'. Acesta este un exemplu bun pentru start: ftp://ftp.dd-wrt.com/others/eko/V24-K26/svn13491-snow/Linksys/WRT320N/dd-wrt.v24-13493_NEWD-2_K2.6_mini_wrt320n.bin.
Nota: Unele routere, chiar si modele recente, nu accepta decat versiuni 'trailed'. Cititi cu atentie sectiunea DD-WRT dedicat a modelului de router pe care il convertiti la DD-WRT!
2. După flash-ul inițial se pot instala și variante DD-WRT non-trailed (care nu includ în nume 320n).
Este recomandată utilizarea build 13493 sau mai recent, pentru a se putea folosi butonul WPS pentru resetarea la valorile implicite, vezi mai jos paragraful "30-30-30 nu funcționează" pentru a afla cum se reseteaza acest model. Mai jos urmează detalierea

Secvența pentru instalarea inițială DD-WRT pe WRT320N
  • download DD-WRT trailed de la DD-WRT.com
  • folosește o conexiune pe cablu de la PC până la router
  • folosește 'reset to defaults' pe router în interfața web a firmware-ului original sau butonul 'reset' de pe router
  • setează pe PC, pe o interfață LAN, adresă IP statică 192.168.1.6/255.255.255.0
  • accesează interfața web la http://192.168.1.1, mergi la sectiunea 'upgrade', selectează imaginea dd-wrt 13493 trailed k2.6 mini descărcată anterior (dd-wrt.v24-13493_NEWD-2_K2.6_mini_wrt320n.bin), incepe procedura standard de upgrade. Daca aceasta operație eșuează și routerul intră în 'recovery mode', atunci vezi procedura de încărcat firmware via TFTP mai jos.
  • asteapta aprox. 5 minute, apoi reacceseaza interfata web DD-WRT la http://192.168.1.1, setează user/pass apoi închide fereastra interfață web
  • deconecteaza routerul de la rețeaua electrică, apasă și menține apăsat butonul WPS, conectează routerul la rețeaua electrică, elibereaza butonul WPS după incă aproximativ 10-12 secunde
  • accesează interfața web DD-WRT la http://192.168.1.1, setează parola din nou, configurează routerul, salvează setările
  • restartează routerul pentru a activa complet setările salvate 

Note:
1. GUI-ul pentru configurarea VLAN nu funcționează corespunzator în revizia 13493 DD-WRT
pe acest model de router. Routerul WRT320N are nevoie de configurare specificaVLAN setată în parametrii NVRAM pentru a putea functiona VLAN-urile pe porturile SWITCHed. GUI-ul VLAN are funcționalitate completă în DD-WRT build 15508 și ulterior. Vezi și această pagină referitoare la configurarea VLAN.

2. Pe Linksys WRT320N procedura resetare DD-WRT 30-30-30 nu functioneaza.
Pentru a reseta un WRT320N care rulează DD-WRT la valorile implicite, trebuie urmați pasii:
  • utilizat firmware DD-WRT build 13493 sau mai recent
  • deconectare alimentare router
  • apăsare și menținere apăsat pe butonul WPS.
  • realimentare router, menținere WPS apăsat încă 10-12 secunde
  • eliberare buton WPS. Se mai așteaptă 2 minute, apoi se acceseaza interfața web la http://192.168.1.1
Procedura resetare configuratie via ssh/telnet (necesita o imagine DD-WRT diferita de 'mini', editia 'mega' include SSH):
Se activeaza SSH/Telnet, se acceseaza routerul printr-unul dintre aceste protocoale, apoi se execută în shell-ul routerului comenzile
root@DD-WRT:~# erase nvram
root@DD-WRT:~# reboot

Ceasul BCM4717 este setat de Broadcom la 300MHz. Linksys preferă să il ridice pînă la 345MHz, lucru care poate cauza căldură excesivă și alte probleme de performanță. Se presupune că aceasta e cauza și pentru alte erori wireless raportate pe forumul DD-WRT. DD-WRT recomandă setarea ceasului CPU la 300MHz. Setarea permanentă via SSH necesită comenzile:
root@DD-WRT:~# nvram set cklfreq=300,150,75
root@DD-WRT:~# nvram commit
root@DD-WRT:~# reboot


Conversia unui router Linksys WRT320N in E2000
Din punct de vedere hardware, între WRT320N și E2000 nu există diferențe notabile. Totuși, firmware-ul original care rulează pe Linksys E2000 permite câteva lucruri suplimentare, incluzând posibilitatea de a activa o 'rețea wireless pentru oaspeți' și un control mult mai fin al accesului la rețea, cu setări independete la nivel de client. Pentru convertirea lui WRT320N in E2000 vedeți această pagină din forumul DD-WRT.

Modul recovery, procedura de încărcare firmware via TFTP
În anumite situații, când procedura de upgrade firmware eșuează, routerul intră în modul 'firmware recovery'. Pentru a determina că routerul este în acest mod, setați manual pe interfata LAN a pc-ului o adresă ip în rețeaua 192.168.1.x, apoi verificați dacă:
  • led-ul 'status' nu se opreste din pâlpâire dupa 2-3 minute după power-on
  • comanda "ping 192.168.1.1" returneaza răspunsuri cu TTL=100
  • interfața web de la http://192.168.1.1 nu este accesibila.
Firmware-ul poate fi încărcat prin TFTP. Pentru Windows comanda este:
F:\Linksys\WRT320N\DD-WRT> tftp -i 192.168.1.1 PUT dd-wrt.v24-13493_NEWD2_K2.6_mini_wrt320n.bin 
Transfer successful: 3396608 bytes in 12 second(s), 283050 bytes/s

Postari similare:
Recuperarea unui router Linksys E2000 dupa instalare DD-WRT esuata

Ți-a plăcut această postare? Spune și altora!

4 comentarii:

  1. Daca routerul nu raspunde la ping ce pot sa i fac.
    Multumesc de raspuns.

    RăspundețiȘtergere
  2. Poti urmari traficul cu utilitare precum 'Wireshark', acesta poate arata daca se trimit pe fir cereri DHCP sau TFTP.
    Cred ca perioada in care raspunde la ping pe modul 'recovery' este destul de scurta, testeaza cu 'ping -t 192.168.1.1', si cand ai observt primul raspuns continua procedura recovery cu clientul TFTP.

    RăspundețiȘtergere
  3. am facut si ping -t raspunde doar cel cel din calculator
    setare ip static 192.168.1.8 mask 255.255.255.0 gateway 192.168.1.1
    ping -t 192.168.1.1 rspunde doar 192.168.1.8 ; am folosit tftp2.exe pentru a incarca bin -ul corespunzator pt. revert nimic pur si simplu nu raspunde
    la telnet de la windows nici atat
    ___________
    model router tp link wr 740n

    ---------------
    se aprind ledurile de power cel de langa power si cel cu lacat face blinking cam 5-10min. dupa care se opreste
    atata timp cat face blinking imi da eroare pe conexiune la placa din calc.
    dupa ce se opreste imi da ca si cum placa ar fi conectata la ceva setat ca mai sus dar nu pot face revert imi da eroare de incarcare
    am incercat si cu arp - sa l fortez dar nu vrea nicidecum sa i aloce ip dupa mac routerului

    nush ce sa i mai fac

    multumesc de raspuns mai incerc cu reset 30/30/30 sa vad daca il pot pacali dar cred ca e mort :))

    RăspundețiȘtergere
  4. Cred ca fortarea ARP, e posibil sa te incurce mai mult decat sa te ajute.
    Ar mai fi de mentionat ca exista cel putin 5 versiuni de WR-740N, e bine sa stii cu precizie pe care lucrezi.
    Procedura 30-30-30 e de folos daca pe router ruleaza DD-WRT, cred ca in alte conditii nu are cum sa ajute. Ma refer la cazuri precum: utilizare firmware DD-WRT 'defect', firmware original, altceva care impiedica pornirea.
    Daca tot nu o ia din loc, probabil ca va trebui sa reprogramezi memoria flash sau sa il inlocuiesti.

    RăspundețiȘtergere

Super ofertă la eMag!

Related Posts Plugin for WordPress, Blogger...