Router broadband wireless Linksys

Data publicarii: Mai 2006

Tutoriale » Networking » Router broadband wireless Linksys

Networking May 2006

Router Linksys

WRT54GLFamilia de routere broadband wireless de la Linksys este formata in principal din modelele WRT54G, WRT54GL si WRT54GS, fiind destinate partajarii unei conexiuni de Internet de catre mai multe calculatoare.

Faima modelului WRT54G provine din faptul ca este primul router de nivel consumer care foloseste un firmware bazat pe un sistem de operare gratuit (Linux).

Din modelul initial WRT54G au derivat in timp:
- WRT54GS - model ce incorporeaza tehnologia SpeedBooster care asigura imbunatatirea performantelor wireless cu maximum 35%.
- WRT54GL - Dupa ce Linksys a renuntat la echiparea lui WRT54G cu firmware Linux a remarcat ca a pierdut un segment important din piata, cel reprezentat de entuziastii care folosesau modelul G datorita posibilitatii utilizarii acestuia cu un firmware modificat. Ca raspuns a fost lansat pe piata modelul WRT54GL, L de la Linux, ca succesor al lui WRT54G ver4.

Hardware

Practic aceste echipamente pe langa functia de router mai contin:
- un switch cu 4 porturi 802.3 Ethernet full-duplex 10/100Mbps. Fiecare port suporta Auto-Crossover (MDI/MDI-X). Pentru extinderea numarului de porturi se poate folosi un switch.
- Access Point (AP), echipat cu doua antene, pentru conectare wireless 802.11b (11Mbps) si 802.11g (54Mbps), cu echipamente echipate cu carduri wireless (laptopuri, desktopuri, PDA-uri, etc.)

Routerele din familia WRT nu suporta conexiuni Gigabit Ethernet.

ModelSN prefixVersiuneFirmwareRAMFlashCPU
WRT54GCDF1.0, 1.1Linux16M4M125MHz
2.0Linux16M4M200MHz
2.1, 2.2, 3.0, 3.1Linux16M4M216MHz
4.0Linux16M4M200MHz
5.0, 5.1, 6.0, 7.0VxWorks8M2M200MHz
8VxWorks8M2M240MHz
WRT54GLCL7A1.0Linux16M4M200MHz
CL7B1.1Linux16M4M200MHz
CL7C1.1Linux16M4M200MHz
CO611.1Linux32M8M200MHz
WRT54GSCGN1, 2, 3Linux32M8M200MHz
4Linux (*)16M4M200MHz
5, 6VxWorks16M2M200MHz
7VxWorks16M2M240MHz
(*) incepand din ianuarie 2006 contine firmware bazat pe VxWorks

Router Linksys WRT54GL
imagine marita WRT54GL

Portul de intrare (WAN) este de tip Ethernet, acceptand conexiuni cu ISP-ul prin modemuri de cablu TV, modemuri DSL sau alte echipamente de retea.

Calculatoarele aflate in reteaua de sub router se pot conecta atat prin port Ethernet (LAN), cat si wireless (WLAN), primind adrese IP din clase private.

Router Linksys WRT54GL
imagine marita WRT54GL

Routerele sunt echipate pe panoul din spate cu un buton de RESET pentru revenirea la setarile din fabrica (Reset Factory Defaults). Se poate apela la aceasta metoda de exemplu in cazul in care ati uitat parola de acces pentru configurarea acestuia.

Router Linksys WRT54GL
imagine marita WRT54GL

Modelul WRT54G ver1.0 a fost echipat cu alimentator extern 220Vca/5Vcc-2A, toate celelalte modelele ulterioare fiind echipate cu alimentatoare 220Vca/12Vcc-1A.

Arhitectura interna

Arhitectura interna (reprezentata simplificat) a modelului WRT54GL este urmatoarea: Router Linksys WRT54GL
Cele patru porturi LAN (fizice) apartin vlan0.
br0 este un bridge realizat intre vlan0 si wireless.
Pentru portul WAN numele interfetei este vlan1 (pentru conexiuni Static IP si DHCP) sau ppp0 (pentru PPPoE).

Am detaliat reprezentarea anterioara adaugand atat numerotarea hardware a porturilor cat si cea fizica, interfata switch-ului si cea wireless
vlan0 include porturile 0-3 (porturile fizice LAN 1-4)
vlan1 (sau ppp0) include portul 4 (portul fizic WAN)
eth0 este interfata switch-ului, prin care sunt conectate atat vlan0 cat si vlan1 (sau ppp0)
eth1 interfata wireless
br0 este un bridge realizat intre vlan0 si eth1
Router Linksys WRT54GL

Memoria flash

Memoria flash este organizata in 3 sectiuni:
- CFE (Common Firmware Environment) este BIOS-ul (Basic Input/Output System) si Bootloader-ul routerului. CFE preia controlul asupra proceselor la boot-are.
- kernel este firmware-ul sau "sistemul de operare" al routerului
- NVRAM este portiunea din memoria flash unde sunt salvate configurarile (variabilelor) realizate de utilizator

Continutul celor 3 sectiuni poate fi salvat sau inlocuit prin SFTP (SSH File Transfer Protocol) sau folosind un cablu JTAG.

Firmware

Firmware-ul, continut in memoria ROM (Flash), este "sistemul de operare" al routerului, fiind rulat de procesor in timpul functionarii. Folosind anumite proceduri firmware-ul poate fi upgrade-at pentru eliminarea unor bug-uri sau adaugarea de noi functii.

Daca urmarim in tabelul anterior observam ca dimensiunea memoriei ROM (Flash) este diferita de la un model de router la altul, motiv pentru care firmware-ul continut nu poate fi acelasi pentru toate modelele.

Routerele mentionate folosesc firmware bazat pe Linux, codul sursa satisfacand obligatiile GNU GPL. Acest lucru a facut ca ele sa fie foarte apreciate datorita posibilitatii inlocuirii firmware-ului original cu unul modificat care sa ofere in plus multe facilitati care in mod normal se regasesc la routerele foarte scumpe.

Primele 4 caractere din serial number indica modelul routerului si versiunea hardware folosita.

CDF0 = WRT54G v1.0CGN0 = WRT54GS v1.0CL7A = WRT54GL v1.0
CDF1 = WRT54G v1.0CGN1 = WRT54GS v1.0CL7B = WRT54GL v1.1 (Nota 1)
CDF2 = WRT54G v1.1CGN2 = WRT54GS v1.1CF7C = WRT54GL v1.1 (Nota 1)
CDF3 = WRT54G v1.1CGN3 = WRT54GS v2.0CO61 = WRT54GL v1.1 (Nota 2)
CDF5 = WRT54G v2.0CGN4 = WRT54GS v2.1 
CDF6 = WRT54G v2.1CGN5 = WRT54GS v3.0 
CDF7 = WRT54G v2.2CGN6 = WRT54GS v4.0 
CDF8 = WRT54G v3.0CGN7 = WRT54GS v5.0 
CDF9 = WRT54G v3.1CGN8 = WRT54GS v5.1 
CDFA = WRT54G v4.0CGN9 = WRT54GS v6.0 
CDFB = WRT54G v5.0CGNA = WRT54GS v7.0 
CDFC = WRT54G v5.1CGNB = WRT54GS v7.0 
CDFD = WRT54G v6.0CGNC = WRT54GS v7.0 
CDFE = WRT54G v7.0  
CDFF = WRT54G v8.0  
CDFG = WRT54G v8.0  

Nota 1 - Primele produse aveau memorie flash produsa de Intel, iar ultimele Samsung
Nota 2 - Editie speciala pentru T-Mobile, redenumit WRT54G-TM

Firmare-ul original il gasiti pe site-ul Linksys in sectiunea Support -> Downloads -> selectand din lista modelul dorit.

Cele mai utilizate firmware-uri produse independent sunt:

DD-WRT - Proiect dezvoltat de Sebastian Gottschall (alias BrainSlayer). A pornit ca o modificarea a firmware-ului de la Sveasoft. Incepand cu versiunea 23 firmware-ul a fost rescris complet. Ultima versiune stabila este v23 SP2 (21.10.2006). Adauga multe caracteristici care nu sunt prezente in firmware-ul original produs de Linksys. Exista variante pentru utilizarea pe routere produse de Asus, Belkin, Buffalo, Linksys, Motorola sau Siemens. Modelele produse de Linksys care suporta acest firmware sunt WRT54G, WRT54GL si WRT54GS.

O clona online a versiunii 23 gasiti la aceasta adresa.

Marirea domeniului wireless
Se poate seta puterea de emisie (Xmit Power). Valoarea default este 28mW dar ea poate lua valori in gama 0-251mW. In pagina Help este mentionat ca 70mW este valoarea maxima sigura. Marirea puterii peste aceasta valoare conduce la incalzirea excesiva a cipset-ului si scurtarea timpului de viata al routerului.

WDS (Wireless distribution System)
Marirea ariei poate fi realizata cu WDS, caracterisica prezenta in firmware-ul DD-WRT, care permite conectarea unui router in modul bridge sau repetor.
Datorita WDS routerele sunt conectate wireless prin adresele MAC. Atat routerul conectat direct la Internet (host), cat si cel distant (client), accepta conectarea clientilor. Folosind acelasi subnet, clientii sunt in aceeasi retea, avand "vizibilitate" de la unul la altul.

Optimizarea performantelor retelei
Micsorarea traficului (benzii) uplink este primul pas pentru un trafic mai eficient.
Alta metoda este prioritizarea traficului in functie de serviciu, adresa MAC sau port Ethernet.

Sveasoft - Dezvoltat initial de James Ewing, ulterior impreuna cu o echipa de colaboratori. Este un firmware doar pentru routere wireless Linksys pentru care se percepe o taxa anuala pentru accesul pe forumul de suport de unde se poate obtine ultima versiune de firmware. Acest lucru contravine gratuitatii oferite de licenta GNU GPL, totodata starnind mari dispute privind dreptul de a percepe taxe.

HyperWRT - Proiect dezvoltat pentru WRT54G si WRT54GS prin modificarea firmware-ului original la care au fost adaugate anumite caractersitici. Au existat variante intermediare tofu sau Thibor. Varianta tofu (dupa ce nu a mai fost dezvoltata) a fost incorporata in varianta Thibor. Acest firmware nu este compatibil cu WRT54G si WRT54GS ver5, datorita capacitatii mici a memoriei flash si a faptului ca nu mai ruleaza Linux.

OpenWRT - Firmware dezvoltat pentru echipamentele care folosesc cipset-uri Broadcom cum ar fi routerele wireless US Robotics, Asus, Linksys sau Belkin. In loc sa inghesuie toate facilitatile intr-un firmware acesta asigura minimul posibil suportand adaugiri ulterioare. Utilizatorii pot modifica firmware-ul renuntand la pachetele neutilizate facand astfel loc pentru dezvoltarea altora.

Tomato - Firmware dezvoltat de Jonathan Zarate, care a mai participat si la proiectele HyperWRT si tofu. Are o interfata web simpla si prezinta unele noutati: Bandwidth Monitor si posibilitatea modificarii TTL-ului.

Upgrade

Functie de firmware-ul folosit, upgrade-ul poate fi facut prin pagina web de configurare a routerului si/sau prin TFTP.

Atentie - In eventualitatea in care upgrade-ul de firmware esueaza, routerul devine inutilizabil!

Recomandari - se vor evita orice cauze care ar putea conduce la intreruperea conexiunii intre calculator si router in timpul upgrade-ului
- nu se va opri tensiunea de alimentare a routerului
- conexiunea cu routerul se va face prin cablu, exclus prin wireless
- decuplati orice alt calculator conectat prin cablu la router
- se dezactiveaza programul antivirus instalat pe calculator
- se dezactiveaza firewall-ul
- nu vor rula in paralel si alte aplicatii
- daca pe calculator exista si o placa wireless se dezactiveaza (disable)

Se va folosi numai varianta de firmware destinata acelui model de router. Folosirea unei versiuni nepotrivite conduce la defectarea acestuia.

Pentru upgrade avem nevoie de:
- conexiune prin cablu de retea intre calculator si router
- fisierul firmware potrivit modelului de router
- eventualele recomandari facute de producatorul firmware-ului, privind conditiile in care se face upgrade-ul

Exemplu: upgrade firmware DD-WRT versiunea v.23

BrainSlayer a dezvoltat versiuni diferite de firmware, functie de modelul de router sau metoda de upgrade folosita, pe care le puteti download-a de pe site-ul dd-wrt.com

(1) dd-wrt.v23_<type>_generic.bin
(2) dd-wrt.v23_<type>_wrt54g.bin
(3) dd-wrt.v23_<type>_wrt54gs.bin
(4) dd-wrt.v23_<type>_wrt54gsv4.bin
unde <type> poate fi mini, std, voip sau vpn.

(1) versiune folosita pentru upgrade prin pagina web pentru modelele WRT54G ver1-ver4, WRT54GL, WRT54GS ver1-ver4
(2) pentru upgrade prin tftp pentru WRT54G ver1-4
(3) pentru upgrade prin tftp pentru WRT54GS ver1-3
(4) pentru upgrade prin tftp pentru WRT54GS ver4

Pentru WRT54G ver5 si WRT54GS ver5, routere cu capacitatea memoriei flash de 2MB, a fost dezvoltat pachetul micro. Upgrade-ul este dificil deoarece se foloseste un cablu special si o anume procedura.
Dezavantajul este ca versiunea micro nu contine unele functionalitati aflate in firmware-ul original produs de Linksys.

WRT54G ver4 si WRT54GL v1.0 cu firmware original nu permit upgrade-uri de firmware mai mari de 3MB. In aceasta situatie se poate upgrade-ada DD-WRT versiunea mini.

Pentru a realiza upgrade-ul prin pagina web de configurare va conformati recomandarilor enumerate anterior iar apoi procedati astfel:
- conectati calculatorul la router prin cablu de retea
- apasati butonul RESET timp de 30 secunde pentru a reveni la setarile din fabrica
- cu un browser accesati pagina http://192.168.1.1
- autentificare user: root si parola: admin
- in Pagina Administration -> Firmware Upgrade -> selectati fisierul firmware (cu extensia .bin) potrivit modelului de router
- apasati butonul Upgrade, bara de progres indica momentul terminarii procesului, urmand ca routerul sa se restarteze singur
- asteptati 5 minute si apoi apasati butonul Continue
- va aparea interfata web DD-WRT
- apasati butonul RESET timp de 30 secunde pentru a reveni la setarile din fabrica
- cu un browser accesati pagina http://192.168.1.1
Gata, routerul ruleaza noul firmware, versiunea mini

Ulterior puteti upgrade-a versiunile standard sau voip, folosind aceeasi procedura.

WRT54GL v1.1 cu firmware original (incepand cu versiunea 4.30.7) permite upgrade-uri de firmware pana la 4MB. In aceasta situatie nu mai este nevoie de versiunea mini, puteti upgrade-a direct versiunea v23 SP2 standard sau voip.

RFlow Collector

Este o aplicatie destinata monitorizarii traficului intr-o retea privata de calculatoare, conectata la Internet printr-un router Linksys din familia WRT.
Aplicatia functioneaza pe calculatoare care ruleaza Windows, iar ultima versiune V3 poate fi download-ata de pe site-ul dd-wrt.com

RFlow Collector

Pentru a putea primi datele necesare despre trafic trebuiesc facute urmatoarele setari in router :

Administration -> Services

RFlow/MACupd
RFlowEnable
Serveradresa IP a calculatorului pe care ruleaza RFlow
Portportul calculatorului pe care ruleaza RFlow (default 2055)
MACupdEnable
Server IPadresa IP a calculatorului pe care ruleaza RFlow
Portportul calculatorului pe care ruleaza RFlow (default 2056)
Interfaceinterfata monitorizata (LAN & WLAN)
Interval (in seconds)Durata la care sunt trimise date despre trafic

Instalati aplicatia RFlow Collector, o deschideti si faceti setarile pentru a colecta si interpreta datele primite de la router:

Apasati butonul Network. In stanga in campul lokal subnet se completeaza adresa IP a retelei iar in dreapta in campul simply IP se completeaza adresa IP a routerului, apoi apasati butonul Save.

Apasati butonul Option, bifati Enable MAC-name support. Bifati import local .txt file. Apasati butonul Open File si selectati fisierul name.txt, care va face corespondenta intre adresa MAC a placii de retea a fiecarui calculator din reteaua privata si numele acestuia. Apasati butonul Save.

Sintaxa fisierului name.txt mentionat anterior este:
adresa_MAC_calculator1||computer_name_calculator1
adresa_MAC_calculator2||computer_name_calculator2

Sus

Tutoriale
15 Jan 2025  9:08 PM

Copyright © 2005-2023 Termeni si conditii
 
Comentarii:
Laurentiu
12-10-2011
super explicat. sunt fun wrt54gl. ma ajuta explicatia variantelor de firmware. nu stiam de care am eu
Vasile
24-01-2012
Sunt informatician la un liceu din Constanta. Accesul la Internet de firma RDS din anul 2006. Pina la sfirsitul anului am avut un abonament in care aveam o adresa IP fixa si distribuirea in tot liceul o faceam prin intermediul unui router Linksys WRT54G ver 1.0. De la intai ianuarie abonamentul s-a schimbat, nu mai avem adresa fixa,internetul este furnizat cu alocare dinamica prin PPPoE. Daca utilizam un singur calculator ne putem conecta prin PPPoE. Routerul nu se poate configura cu aceasta optiune. Am ajuns la concluzia ca trebuie update la firmware. Va rog sa-mi dati niste sfaturi pentru update. Cu respect Vasile
Autor
24-01-2012
In mod normal cu WRT54G, cu firmware-ul original, te poti conecta cu succes prin PPPoE. Poti incerca sa faci update la ultima versiune de firmware de la Linksys sau sa pui firmware DD-WRT, cu care n-ai deloc probleme, doar sa urmaresti sa pui versiunea corecta pentru modelul tau.
Costy
21-04-2013
Salut, am un router Linksys (WRT54GL-DE), la care sunt conectat(cu parola) cu un laptop si doresc inca o conexiune cu un alt lapptop, dar nu mai stiu parola; cum sa fac sa o aflu, ca sa ma pot loga si apoi sa securizez din nou routerul? Multumesc
Autor
22-04-2013
Sunt 2 parole: una pentru conectare la pagina web de configurare a routerului si parola pentru wireless.
Explicatia ta este cam ... neclara. Cred ca nu sti ambele parole. Incearca parola default pentru conectare la pagina web de configurare a routerului, poate ai noroc. Daca nu este cea default reseteaza routerul, configureaza-l din nou si stabileste o noua parola pentru wireless pe care o vei introduce pentru conectarea wireless de pe cele 2 laptopuri.

Sus