Prima pagină > Articole > Computing > Varia > Router

Router

Miercuri 13 decembrie 2006, de Valentin Murariu

Moş Crăciun a fost solicitat in continuare şi am primit incă un cadou: un router pentru reţele fără fir. Asta ca un fel de extensie a consolei Wii, care ’ştie’ să se folosească de reţele fără fir pentru a se conecta la Internet :-)

Alegerea Moşului pentru un router a fost simplă: am căutat pe net şi am găsit un router despre care site-ul DD-WRT spune pe pagina de suport hardware:

Current Top-Ranked Routers

 Cheapest: Buffalo WHR-G54S

Şi ăsta a fost ! Cumpărat la 62,20 CHF pe Internet, livrat acasă. Fără prea mare surpriză, software-ul original era in limba germană, ceea ce m-a incurajat să trec la etapa următoare: instalarea unui firmware Linux, alegerea fiind destul de largă. M-am oprit destul de repede la DD-WRT, cauza fiind interfaţa grafică foarte completă. Nu că aş avea ceva cu interfeţele orientate linie de comandă - folosind nvram [get name] [set name=value] [unset name] [show], dar avand in vedere puţinele mele cunoştinţe despre routere şi reţele fără fir, mi-a fost mult mai uşor să fiu ajutat la configurare de un GUI care să imi şi spună ce inseamnă fiecare variabilă de configurare şi in ce context e utilă.

Iar acum, că am mai invăţat:

valentin@murariu:~> ssh root@192.168.1.1
DD-WRT v23 SP1 std Date: 05/16/06 (c) 2006 NewMedia-NET GmbH
root@192.168.1.1's password:
---------------------------------------------------------------

                   DD-WRT build #23 SP1
              some code portions OpenWRT and EWRT
                   http://www.dd-wrt.com

---------------------------------------------------------------

Now DD-WRT VeryBusyBox v1.01 (2006.05.16-18:12+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # uname -a
Linux murariu 2.4.33-pre2 #775 Tue May 16 20:13:17 CEST 2006 mips unknown

Urmează, cred, o instalare OpenWRT cu un număr minim de pachete instalate implicit, pentru că bietul device, ieftin cum este, nu prea are multe resurse:

CPU
CPU Model: Broadcom BCM5352 chip rev 0 
CPU Clock: 200 MHz 

Memory
Total Available: 86% 14072 kB / 16384 kB 
Free:  27% 3776 kB / 14072 kB 
Used: 73% 10296 kB / 14072 kB

Pană una-alta, insă: cu Linux-ul pus pe router am următoarele chestii care nu veneau cu firmware-ul original:
 control asupra puterii emise de antenă, acum am setat la 28 mW - cat să asigur o acoperire corecta a unei jumătăţi de casă.
 Static DHCP, unde, pe baza adresei MAC, se alocă adresa IP, ceea ce este foarte util pentru a face port forwarding la o maşină cunoscută, aceeaşi intotdeauna.
 port triggering
 DMZ
 MAC Address Clone
 VLAN
 VPN, bazat pe OpenVPN
 autentificare Radius [1]
 Quality of Service [2], care ar fi utilă in caz de folosire VoIP - nu e cazul incă...
 etc.

Adică, echivalentul a multor sute de franci investiţi intr-un router mult mai scump care să ofere out-of-the-box aceste goodies. Mulţumim comunitatea Linux pentru ajutor !


Din invăţămintele trase in timpul instalării DD-WRT: RTFM [3]. Pot să recunosc că m-au trecut un pic sudorile cand am constatat, după instalarea DD-WRT că adresa IP a router-ului - care este cu setările din fabrică 192.168.11.1 - nu mai răspunde la ping. Citind atent manualul DD-WRT am văzut că adresa IP s-a schimbat in 192.168.1.1 - uf, şi eu care tocmai mă gandeam că am ’prăjit’ ceva in timpul reiniţializării ROM-ului din router. Bănuiesc, totuşi, că lecţia este de scurtă durată...


[1pe care nu cred să o folosesc vreodată

[2asignare de priorităţi pentru diferite feluri de trafic

[3Read the Fine Manual, sau, intr-o versiunea mai colorată: Read the F... Manual