View Full Version : ROUTER ( cu LINUX ) LINKSYS WRT54GL
Salut , rog frumos pe posesorii acestui router sa vina cu informatii ( din experienta proprie , va rog ) detaliate despre acest router , compatibilitati , probleme etc .Multumesc frumos , anticipat .
ps: pret foarte atragator , incepand de la 250 de lei . :)
hardware routeaza doar la 3.5MBps
cu dd-wrt nu mi-a mers nici in LAN cu peste 3.5MBps - se comporta ca si cum toate conexiunile ar fi fost saturate simultan
nu stiu daca a fost o problema a firmware-ului sau s-a datorat update-urilor repetate pastrind setarile precedentelor versiuni
cu tomato (http://www.polarcloud.com/tomato) am depasit aceasta problema si sint complet multumit
recomand oricui acest router
E bunicel la pretul lui.Posibilitati multiple,dar am avut problema in al alimenta prin cablul UTP,la o lungime de 35m.Probabil cablul e de doi lei avand firele din fier nu din cupru.Il folosesc ca si client,dar l-am folosit si ca router mult timp cu dd-wrt si nu am avut de ce sa ma plang.Ca orice scula cu linux dureaza putin cam mult un restart dupa efectuarea unei modificari,spre deosebire de cele cu firmware propiu.
Poate scoate pana la 251 mW la iesire,ceea ce e mai mult decat super daca vrei sa-l folosesti ca AP.Stiu ca e putin ilegal,dar cel putin nu ingrasa.:)
PS: Sa fi foarte antent la versiunea hardware si daca ai 1.0/1.1:
Initial flash the mini_generic.bin via web interface, then upgrade to other versions!
Give it at least 2 mins after reboot. ;)
http://www.dd-wrt.com/dd-wrtv3/dd-wrt/hardware.html
Eu nu am fost si eram cu jtagul pe el la 2 zile de la cumparare.
Ca sa nu mai incep un alt thread pun intrebarea aici: a reusit cineva sa configureze gbox pe linksys via TOMATO deoarece pe dd-wrt imi merge bine , drept e ca fara card local.
merci
f11
Nu vad de ce nu ar merge, e tot linux si ala, aceeasi MARIE cu alta PALARIE.
Referitor la router, isi merita din plin banii.
P.S. dupa modat, adica:
1. card mmc
2. extensie de memorie
=> merge de numai toarce ca mitza :)
Respecte.
Confirm, este un router foarte bun. Il recomand oricui, este foarte stabil cu dd-wrt, nu am incercat alt firmware, nici macar cel original (dupa cumparare i-am pus imediat dd-wrt).
Daca-i faci mod pt extensie de memorie si mmc, il poti folosi la downloaduri direct pe mmc. Avantaj: nu mai tii un PC pornit pt download. Eu nu am facut mod, am cumparat inca un router, Asus WL-500g Premium pt download pe un hard disc extern conectat la unul din cele 2 porturi USB ale routerului (pe care tot dd-wrt am pus).
S-ar putea openwrt sa fie mai evoluat decat dd-wrt, dar mie-mi ajunge.
demnitarul
13-03-09, 23:39
@ neutrin
esti cumva din bucuresti ?
daca imi cumpar si eu un astfel de router ma poti ajuta cu configurarea pe el ?
nu ma pricep la chestii degenul asta dinnefericire :(
vad ca este un router destul de laudat pe aici
multumesc
Timisoara. Oricum, sunt sigur ca vei gasi pe cineva priceput pe acolo.
Review router wireless Linksys WRT54GL
Chiar si in tara noastra, o conexiune de mare viteza la internet si mai mult de doua computere in casa incepe sa devina ceva normal, prin urmare tot mai multi dintre noi avem acasa un router. Daca un „geek” prefera sa ia vechiul computer prafuit din debara, sa instaleze si sa configureze o distributie Linux, rezolvand astfel problema impartirii conexiunii la Internet, atat de necesara astazi, pentru majoritatea dintre noi este mult mai simplu sa achizitionam un router dedicat, mai mic, cu un consum redus de energie si considerabil mai usor de configurat. Cum tot mai multi dintre noi avem si un laptop, care bineinteles dispune de o placa de retea wireless, ajungem la subiectul abordat in acest articol, router-ul wireless, si nu orice fel de router, ci un Linksys WRT54GL, unul dintre cele mai laudate dispozitive de acest gen. De ce este atat de apreciat acest router urmeaza sa afla impreuna, in randurile urmatoare.
Linksys WRT54GL, face parte din seria de routere WRT54G, primele echipamente de retea destinate utilizatorilor casnici pentru care codul sursa al firmware-ului a fost disponibil integral, conform licentei GNU GPL, ceea ce a permis programatorilor sa modifice firmware-ul imbunatatind functionalitatea existenta sau adaugand facilitati noi. Alta lucru important despre routerele din seria WRT54G este ca in ciuda functiilor avansate de care dispun, sunt usor de configurat si utilizat de catre o persoana fara foarte multe cunostinte tehnice. Primul model din seria WRT54G a aparut in 2003, urmand mai multe versiuni, cu modificari atat la nivel de hardware – procesoare variaza de la 125 la 300Mhz, memoria RAM de la 8 la 32MB, iar cea Flash (ROM) de la 2 la 8MB – cat si la nivel software – a fost folosind fie Linux fie VxWorks, varianta din urma inlaturand posibilitatea de a folosi alt firmware dezvoltat de terti.
Seria de routere WRT54GL, a inceput sa fie produsa in 2005, are la baza firmware Linux (de unde si L-ul din coada) si a avut doua versiuni oficiale, 1.0 si 1.1, insa versiunea 1.1 a fost fabricata in doua variante, cele cu prefix-ul seriei CL7B avand 4MB memorie flash (cu posibilitatea de a uploada firmware de 4MB, spre deosebirea de v1.0 unde dimensiunea maxima http://www.arenait.net/files/0000/wrt54gl_iso.jpgera de 3MB) si 16MB RAM iar cele cu prefixul seriei CO61 avand 8MB memorie flash si 32MB RAM, fiind o editie speciala T-Mobile (cunoscuta si sub denumirea WRT54G-TM). Dotarile standard WRT54GL sunt, la exterior: 1 port WAN, 4 porturi LAN, 2 antene externe (incorporate in aparat din fabrica, nu pot fi schimbate), iar la interior – cu firmaware-ul standard – firewall SPI, DDNS, IP Forwarding (cu port triggers), restrictionare in functie de timp si/sau servicii si porturi, DHCP si filtrare MAC, capabilitati Wireless 809.11b si 809.11g, criptare WEP, WPA (personal/enterprise), WPA2 (personal/enterprise, TKIP/AES/TKIP+AES).
Dupa prezentarea teoretica e cazul sa trecem la practica. Deschid cutia si gasesc frumos aranjate router-ul, alimentatorul, un cablu de retea de 1m, destinat conectarii routerului la dispozitivul responsabil de conxiunea Internet (modem ADSL/cablu, media-convertor, etc) si plicul „Start Here”, in care se afla o brosura de prezentare si CD-ul cu programul de configurare a routerului si manual in format PDF.
Nu cred ca are rost sa insist prea mult asupra CD-ului de configurare deoarce clientul de configurare pentru Windows impreuna cu SecureEasySetup fac din instalarea si configurarea routerului o joaca de copiii.
Conectez toate cablurie si alimentarea si deschid in browser http://192.168.1.1/, adresa default a routerului, ma autentific cu numele de utilizator si parola admin, si ajung in pagina Basic Setup, de unde se configureaza atat reteaua locala cat si conexiunea externa. In cazul meu conexiunea externa este DHCP, iar setarile pentru reteaua interna pe subnetul 192.168.1.0/255.255.255.0 nu aveam de ce sa le schimb, prin urmare sunt deja conectat la Internet in acest punct. Pasul urmator este sa schimb SSID-ul standard, si sa activez criptarea WPA2-Personal, si conexiunea wireless este si ea gata de utilizare. Singurul lucru care mai este de configurat este schimbarea parolei, pentru a securiza routerul. Practic in acest punct un utilizator obisnuit a terminat procedura de instalare, si poate folosi routerul fara probleme.
Panoul de control:
http://www.arenait.net/files/0000/basic-setup_1191239166432.thumbnail.png (http://www.arenait.net/files/0000/basic-setup_1191239166432.png) http://www.arenait.net/files/0000/basic-wireless-settings_1191243023314.thumbnail.png (http://www.arenait.net/files/0000/basic-wireless-settings_1191243023314.png) http://www.arenait.net/files/0000/dd-wrt-info_1191265639603.thumbnail.png (http://www.arenait.net/files/0000/dd-wrt-info_1191265639603.png) http://www.arenait.net/files/0000/dd-wrt-router-status_1191263125423.thumbnail.png (http://www.arenait.net/files/0000/dd-wrt-router-status_1191263125423.png) http://www.arenait.net/files/0000/dd-wrt-setup_1191266926685.thumbnail.png (http://www.arenait.net/files/0000/dd-wrt-setup_1191266926685.png)
Comparativ cu routerul wireless D-Link DI-624 folosit inainte, Links-ul WRT54GL are considerabil mai multe optiuni chiar si cu firmware-ul standard si are un semnal mai bun (2 antene incorporate vs 1 atenta standard la DI-624 – care insa poate fi schimbata, spre deosebire de WRT54GL). Dintre facilitatile destinate utilizatorilor mai pretentiosi disponibile in firmaware-ul standard versiunea 4.30.7 (cea mai recenta versiune pentru Europa, cu care routerul a venit preinstalat) merita sa amintim Advanced Routing, de unde routerul poate fi setat sa functioneze ca gateway sau ca router (in cazul exista alt router sau un responsabil cu imparitirea cinexiuni la internet in retea) si pot fi create pana la 20 de rute IP, si multitudinea de setari QoS (acronimul de la Quality of Service). Ca si semnal WRT54GL a surclasat clar D-Link-ul, in timpul „plimbarii” de test pe care am facut-o semnalul avand variatii de la 0, in aceeasi camera cu routerul pana la -90dB la aproximativ 40m de router, cu destul de multe obstacole intre laptop si router (structuri de metal si doua ziduri de caramida).
Partea cea mai interesanta la un router din seria WRT54G, si cu atat mai mult la modelul WRT54GL v1.1 este posibilitatea de schimba firmware-ul standard linux-based, cu un alt firmware dezvoltat de terti. Dat fiind faptul ca din 2003 de cand au aparut astfel de routere, posibilitatea de a pune un firmware propriu pe router-ul de acasa sau de la birou este extrem de populara exista destul de multe variante, unele gratuite, open source (HyperWRT, DD-WRT, OpenWRT), altele comerciale (Sveasoft).
Dupa ce am studiat cele mai importante variante de firmware, am ales sa folosesc DD-WRT. Cu toate ca si HyperWRT + Thibor mi s-a parut interesant, am ales DD-WRT din cauza multitudinii de variante disponibile, in functie de serviciile dorite si de echipament, (eu am ales-o pe cea standard pentru WRT54G), a documentatiei si a comunitatii active.
Asa arata router-ul in sine:
http://www.arenait.net/files/0000/img_1611.thumbnail.JPG (http://www.arenait.net/files/0000/img_1611.JPG) http://www.arenait.net/files/0000/img_1604.thumbnail.JPG (http://www.arenait.net/files/0000/img_1604.JPG)
Firmware-ul DD-WRT, versiunea 23 SP2 – ultima versiune stabila, v24 fiind in stadiul RC3 in momentul redactarii acestui articol – ofera destul de multe facilitati noi fata de firmware-ul standard, cum ar fi posibilitatea de a defini VLAN-uri, autentificare RADIUS, WDS (Wireless Distribution System), pagina cu informatii complete despre router si posibilitatea de a administra routerul folosind SSH. Bineinteles lista este mult mai lunga – o varianta demonstrativa a DD-WRT este disponibila aici, si sper ca voi reusi sa prezint in detaliu capabilitatile firmware-ului DD-WRT intr-un articol viitor. In materie de performante, DD-WRT cu setarile implicite (exceptand criptarea, care din noua a fost setata ca WPA2 si SSID), a generat un mic plus de performanta pentru WRT54GL-ul testat, constand intr-un castig de aproximativ 5dB (-85dB vs -90dB), influentat si de faptul ca, in mod normal DD-WRT foloseste canalul 6 din banda de 2.4GHz, fata de 11, care este folosit implicit de firmware-ul Linksys.
Linksys WRT54GL este un router foarte perfomant, ce exceleaza plin multimea de facilitati oferita, dar si prin pretul accesibil.
http://www.arenait.net/2007/10/02/review-router-wireless-linksys-wrt54gl.html
Router broadband wireless Linksys
Generalitati
http://www.drogoreanu.ro/tutorials/images/wrt54gl.jpgFamilia de routere broadband (http://www.drogoreanu.ro/tutorials/router-configurare.php) 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 http://www.drogoreanu.ro/tutorials/images/wrt54gl-fata.jpg
imagine marita WRT54GL (http://www.drogoreanu.ro/tutorials/images/wrt54gl-fata1.jpg)
Portul de intrare (WAN) (http://www.drogoreanu.ro/tutorials/router-configurare.php#a1) 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.
http://www.drogoreanu.ro/tutorials/images/wrt54gl-spate.jpg
imagine marita WRT54GL (http://www.drogoreanu.ro/tutorials/images/wrt54gl-spate1.jpg)
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.
http://www.drogoreanu.ro/tutorials/images/wrt54gl-placa.jpg
imagine marita WRT54GL (http://www.drogoreanu.ro/tutorials/images/wrt54gl-placa1.jpg)
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: http://www.drogoreanu.ro/tutorials/images/wrt54gl-arhitectura.jpg
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
http://www.drogoreanu.ro/tutorials/images/wrt54gl-arhitectura1.jpg
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 (http://www.drogoreanu.ro/tutorials/cablu-jtag.php).
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 (http://www.dd-wrt.com/) - 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 (http://www.informatione.gmxhome.de/DDWRT/Standard/V23final/index.html).
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 (http://www.sveasoft.com/) - 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 (http://www.hyperwrt.org/) - 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 (http://www.openwrt.org/) - 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 (http://www.polarcloud.com/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.
O clona online a versiunii 1.07 gasiti la aceasta adresa (http://lampiweb.com/tomato/status-index.htm).
Upgrade
Functie de firmware-ul folosit, upgrade-ul poate fi facut prin pagina web de configurare a routerului si/sau prin TFTP (http://www.drogoreanu.ro/tutorials/transfer-firmware.php). 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 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 http://www.drogoreanu.ro/tutorials/images/rflow.jpg
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
http://www.drogoreanu.ro/tutorials/router-wireless-linksys.php
Configurarea Linksys WRT54GL pentru mărirea TTL-ului (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/)
Cuprins
1 Introducere (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Introducere)
1.1 Ce este TTL? (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Ce_este_TTL.3F)
1.2 Cum se poate modifica TTL? (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Cum_se_poate_modifica_TTL.3F)
2 Cerinţe (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Cerin.C5.A3e)
2.1 Cunoştinţe necesare (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Cuno.C5.9Ftin.C5.A3e_necesare)
2.2 Cerinţe hardware (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Cerin.C5.A3e_hardware)
2.2.1 Linksys WRT54GL (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Linksys_WRT54GL)
3 Instalarea OpenWrt (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Instalarea_OpenWrt)
4 Configurarea (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Configurarea)
4.1 Configurarea minimală a routerului (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Configurarea_minimal.C4.83_a_routerului)
4.1.1 Stabilirea unei parole (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Stabilirea_unei_parole)
4.1.2 Instalarea librăriilor necesare (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Instalarea_libr.C4.83riilor_necesare)
4.1.3 Configurarea interfeţei externe (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Configurarea_interfe.C5.A3ei_externe)
4.1.4 Configurarea interfeţei cu reţeaua locală (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Configurarea_interfe.C5.A3ei_cu_re.C5.A3eaua_local.C4.83)
4.1.5 Configurarea reţelei Wireless (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Configurarea_re.C5.A3elei_Wireless)
4.2 Configurarea calculatoarelor (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Configurarea_calculatoarelor)
4.3 Mărirea TTL-ului (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#M.C4.83rirea_TTL-ului)
4.4 Alte configurări (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Alte_configur.C4.83ri)
4.4.1 Forwardarea unui port (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Forwardarea_unui_port)
4.4.2 Blocarea unui port (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Blocarea_unui_port)
5 Note specifice CZONE (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Note_specifice_CZONE)
6 Concluzii (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Concluzii)
7 Bibliografie (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Bibliografie)
Introducere
In Romania (http://ro.wikipedia.org/wiki/Rom%C3%A2nia) există foarte mulţi ISP (http://ro.wikipedia.org/wiki/ISP) care trimit pachetele către utilizatori cu ttl=1, pentru a impiedica furtul de net. Din păcate acest lucru afectează şi utilizatorii cinstiţi, care posedă mai multe calculatoare şi doresc să le conecteze in reţea, eventual wireless.
Acest articol va explica cum se poate realiza acest lucru cu ajutorul unui router care rulează Linux (http://ro.wikipedia.org/wiki/Linux).
Ce este TTL?
TTL, sau Time to live, este un camp din antetul pachetelor IP (http://en.wikipedia.org/wiki/Internet_Protocol) care precizează prin cate servere/routere poate trece pachetul respectiv. Acest camp este setat de calculatorul care trimite pachetul şi este decrementat de fiecare router prin care va trece. Cand valoarea sa ajunge la 0, pachetul este distrus. După cum spuneam, anumiţi ISP modifică valoarea TTL-ului la 1 pentru toate pachetele la ultimul router inainte de calculatorul utilizatorului. In acest fel, dacă inainte de calculator mai pui un router, toate pachetele primite vor fi distruse de acesta.
Cum se poate modifica TTL?
Un răspuns simplu este: in loc să-l decrementăm, il setăm la orice valoare dorim. In Linux, acest lucru se realizează prin comada iptables. Cum se procedează exact puteţi afla din [7] (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Bibliografie). Pentru comenzile care vă trebuie pentru modificarea TTL, citiţi in continuare. http://www.strainu.ro/site/wp-includes/images/smilies/icon_smile.gif
Cerinţe
ATENTIE! Instalarea unui alt firmware decat cel original duce la pierderea garanţiei şi poate provoca distrugerea routerului. Toate operaţiunile pe care le faceţi SUNT PE RĂSPUNDEREA DVS. In nici un caz nu pot fi tras la răspundere pentru pagubele de orice fel provocate de incercarea de a implementa metoda prezentată in acest articol.
Cunoştinţe necesare
CUNOŞTINŢE INDISPENSABILE (aka dacă nu eşti sigur pe astea las-o baltă):
lucrul in linie de comandă in Linux;
configurarea plăcii de reţea pe sistemul tău de operare (adresă IP, adresă de reţea, netmask, DNS, DHCP);
cunoştinţe despre rutare;
folosirea unei interfeţe web (deşi dacă ai ajuns să citeşti asta probabil că măcar atat eşti in stare)
CUNOŞTINŢE RECOMANDATE (aka caută şi tu pe net):
cum se poate prinde ISP-ul că tu ai router;
securitatea in reţele wireless (dacă ai un router wireless)
Cerinţe hardware
Pentru a implementa această soluţie, aveţi nevoie de un router care să ruleze Linux. O listă a routerelor suportate de OpenWrt găsiţi aici (http://wiki.openwrt.org/TableOfHardware).
Linksys WRT54GL
Eu am ales un router Linksys WRT54GL (http://en.wikipedia.org/wiki/WRT54G). WRT54G a fost primul router la care Linksys a făcut publice sursele firmwareului său. Ulterior, Linksys a trecut de la Linux la VxWorks (http://en.wikipedia.org/wiki/vxWorks) dar a scos pe piaţă modelul GL care rulează in continuare Linux. Puteţi găsi preţuri căutand pe Google (http://www.google.ro/search?hs=V4p&hl=ro&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=linksys+wrt54gl&btnG=Caut%C4%83&meta=lr%3Dlang_ro).
http://static.flickr.com/117/299673679_d798e86218_m.jpg (http://www.flickr.com/photos/strainu/299673679/)http://static.flickr.com/109/299673683_af1d8ce849_m.jpg (http://www.flickr.com/photos/strainu/299673683/)
http://static.flickr.com/110/299673685_71d06c00fe_m.jpg
(http://www.flickr.com/photos/strainu/299673685/)
Instalarea OpenWrt
OpenWrt este una din multele distribuţii de Linux apărute pentru routerele care rulează Linux. Deşi nu există incă versiunea 1.0 (deci teoretic sistemul este incă in faza de testare), OpenWrt este suficient de stabil pentru utilizatorii obişnuiţi.
Inainte de orice, citiţi ghidul oficial de instalare (http://wiki.openwrt.org/OpenWrtDocs/Installing) Modalitatea cea mai simplă de instalare, precum şi singura prezentată aici, este din interfaţa web a routerului. Eu personal vă recomand să setaţi conexiunea la internet din interfaţa web INAINTE de a instala OpenWrt. Valorile setate se vor păstra.
Downloadaţi de aici (http://downloads.openwrt.org/whiterussian/newest/) imaginea de firmware corespunzătoare routerului folosit (pentru WRT54GL fisierul este openwrt-wrt54g-squashfs.bin )
Intraţi in interfaţa web la adresa http://192.168.1.1/ şi mergeţi la system -> administration -> firmware upgrade
Alegeţi fişierul downloadat şi cu asta basta!ATENŢIE! Instalarea NU trebuie intreruptă sub nici un motiv! Aveţi grijă să nu se intrerupă curentul in timpul instalării. Dacă aveţi un UPS, folosiţi-l. O instalare intreruptă poate duce la distrugerea routerului.
După instalarea OpenWrt este recomandată (dar nu neapărat necesară) instalarea X-Wrt (http://xwrt.berlios.de/xwrt.asp), un set de pachete care ameliorează interfaţa cu utilizatorul a OpenWrt. Principala componentă este webif2, o interfaţă web complet modificată. Instalarea X-Wrt se poate face online, direct din pagina principală a proiectului. Pozele prezentate in continuare folosesc X-Wrt. Multe dintre ele pot fi din versiuni mai vechi, dar in principiu nu există deosebiri esenţiale.
Configurarea
Configurarea minimală a routerului
După ce modificaţi ceva din setări, amintiţi-vă să apăsaţi pe butonul “Save”. La sfărşit trebuie să apăsaţi pe legătura “Apply Changes” pentru ca modificarile să fie efectuate pe router
Stabilirea unei parole
La prima pornire a OpenWrt vi se va cere să vă setaţi o parolă pentru utilizatorul root. Acest lucru este necesar pentru asigurarea securităţii routerului.
Instalarea librăriilor necesare
Pentru a realiza configurările prezentate mai jos, aveţi nevoie de cateva pachete suplimentare. Instalarea lor se face foarte uşor din interfaţa web, mai exact din tabul System ->Packages. Trebuie să alegeţi din lista de pachete disponibile toate pachetele care incep cu iptables- sau cu kmod-ipt-. In mod normal, dacă instalaţi pachetul iptables-extra, celelalte pachete necesare vor fi instalate automat. Dacă nu, apăsaţi pe linkul Install de langă fiecare pachet.
Configurarea interfeţei externe
In interfaţa de reţea WAN veţi introduce cablul de reţea care vine de la ISP/modemul de cablu/modemul ADSL. Pentru a o configura, mergeţi in interfaţa web la tabul Network ->WAN-LAN -> WAN Configuration. Configurarea este intuitivă, ea semănand destul de mult cu cea din Windows. Singurul lucru care merită menţionat este să vă salvaţi modificările inainte de a adăuga un server DNS.
http://wiki.x-wrt.org/images/thumb/b/b6/Wrp_network-wan-lan.png/120px-Wrp_network-wan-lan.png (http://wiki.x-wrt.org/images/thumb/b/b6/Wrp_network-wan-lan.png)
Configurarea interfeţei cu reţeaua locală
Pentru a modifica aceste setări, mergeţi in interfaţa web la tabul Network ->WAN-LAN -> WAN Configuration. In principiu, setările default ar trebui să fie OK.
http://wiki.x-wrt.org/images/thumb/b/b6/Wrp_network-wan-lan.png/120px-Wrp_network-wan-lan.png (http://wiki.x-wrt.org/images/thumb/b/b6/Wrp_network-wan-lan.png)
Configurarea reţelei Wireless
Dacă aveţi şi o interfaţă wireless, o puteţi configura din tabul Network ->Wireless. Dacă nu ştiţi cu ce se mănancă setările respective, căutaţi pe net sau lăsaţi-le aşa cum sunt.
http://wiki.x-wrt.org/images/7/74/Wrp_network-wifi-lan.png/120px-Wrp_network-wifi-lan.png (http://wiki.x-wrt.org/images/7/74/Wrp_network-wifi-lan.png%20alt=)
Configurarea calculatoarelor
Cel mai uşor este să vă setaţi calculatoarele să-şi ia adresa IP automat de la serverul DHCP (incorporat in router). Pentru a modifica modul de funcţionare al acestui server, mergeţi in interfaţa web a routerului la tabul Network ->DHCP. Setările default ar trebui să fie OK.
http://wiki.x-wrt.org/images/thumb/4/46/Wrp_status-leases.png/120px-Wrp_status-leases.png (http://wiki.x-wrt.org/images/thumb/4/46/Wrp_status-leases.png)
Mărirea TTL-ului
In acest moment aveţi o reţea funcţională, dar care nu poate accesa Internetul http://www.strainu.ro/site/wp-includes/images/smilies/icon_smile.gif
Singurul calculator pentru care ar trebui să funcţioneze este routerul insuşi. Pentru a verifica acest lucru, logaţi-vă prin ssh la router (un client foarte bun de ssh pentru Windows este putty (http://www.chiark.greenend.org.uk/%7Esgtatham/putty/)) folosind userul root şi parola setată la instalare, apoi incercaţi să scrieţi in linia de comandă ping www.yahoo.com. Dacă serverul vă răspunde, aţi terminat cu prima parte. Dacă nu, verificaţi că aţi băgat toate firele şi aţi configurat corect routerul.
Observaţi că mesajele de răspuns de la yahoo au ttl=1. In continuare vom incerca să modificăm acest ttl la 64.
Primul lucru (şi de fapt şi singurul) care trebuie făcut este să modificăm fişierul /etc/firewall.user. Acest fişier este rulat la start-up şi setează modul in care routerul tratează pachetele primite. Pentru modificare trebuie să folosim editorul vim. Dacă nu sunteţi familiar cu comenzile sale, citiţi mai intai manualul (http://vimdoc.sourceforge.net/htmldoc/usr_toc.html).
Conectaţi-vă prin ssh la router.
Cand vă apare linia de comandă, scrieţi:
vi /etcfirewall.user
Chiar la inceputul fişierului, adăugaţi liniile următoare:
/sbin/insmod ipt_ttl.o 2> /dev/null
/sbin/insmod ipt_TTL.o 2> /dev/null
/sbin/insmod ipt_recent.o 2> /dev/null Aceste linii incarcă in kernel anumite librării (suprimand mesajele de eroare)
Dacă nu le aveţi deja, introduceţi şi liniile următoare:
WAN_IP=$(nvram get wan_ipaddr)
LAN_IP=$(nvram get lan_ipaddr)
In sfarşit ajungem şi la liniile care modifică efectiv ttl-ul:
iptables -t mangle -F PREROUTING
iptables -A PREROUTING -t mangle -d $WAN_IP -j TTL --ttl-set 64 Să explicăm un pic semnificaţiile comenzilor. Prima linie goleşte, in tabelul mangle, suita de comenzi efectuate inainte de rutarea fiecărui pachet. A doua linie introduce, in acelaşi loc, o nouă comandă care setează ttl-ul la valoarea de 64. Pentru mai multe informaţii vedeţi [6] (http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/#Bibliografie).
Salvaţi fişierul. In acest moment ar trebui să puteţi accesa internetul de pe oricare din calculatoarele din reţea fără probleme.
Alte configurări
Internetul funcţionează, dar ce facem dacă dorim să rulăm un server sau să folosim programe p2p gen DC++ sau BitTorrent? Răspunsul este port forwarding. Setările respective se pot face din interfaţa web, din tabul Network ->Firewall. Acolo puteţi seta reguli de tratare a pachetelor in funcţie de IP/portul sursă/destinaţie.
In acest tutorial vom arăta cum să deschidem portul necesar pentru a fi “conectabili” folosind clientul de torrente BitComet şi cum să blocăm accesul SSH pe router din Internet.
Forwardarea unui port
BitComet ascultă, in setările default, pe portul 7935. Algoritmul prezentat aici poate fi insă aplicat pentru orice alt port, făcand posibilă rularea unui server in spatele routerului. Dacă dorim ca mai multe calculatoare să ruleze acelşi program, trebuie să le asociem porturi diferite pe router.
Din Network ->Firewall alegem o regulă nouă de tip Forward;
La Forward to scriem adresa calculatorului care va rula BitComet;
La Port scriem 7935 (portul pe care va asculta aplicaţia noastră;
Din meniul de deasupra alegem Destination Ports şi scriem portul de pe router, in cazul nostru tot 7935;
Apăsaţi pe Save şi nu uitaţi să şi aplicaţi schimbările.
Blocarea unui port
Blocarea uui port este similară cu forwardarea. Alegem o regulă de tip Drop, adăugăm portul destinaţie (in cazul nostru 22 - portul default de SSH) şi salvăm
Concluzii
Configurarea unui router care rulează linux nu este mai dificilă decat configurarea unui calculator normal cu acest sistem de operare. Singura dificultate ar putea fi reprezentată de lipsa unei interfeţe grafice, dar aceasta este inlocuită cu succes de interfaţa web. Totuşi, este recomandat să vă apucaţi de o asemenea modificare doar dacă ştiţi ce faceţi, in caz contrar s-ar putea să vă treziţi cu un router inutilizabil (bricked).
Bibliografie
Openwrt.org (http://openwrt.org/), furnizorii distribuţiei de linux folosite
Linksys.com (http://www.linksys.com/)
O discuţie (http://forum.openwrt.org/viewtopic.php?id=6158) foarte interesantă şi la obiect despre mărirea TTL
Linux.ro (http://www.linux.ro/forum/viewtopic.php?topic=22065&forum=8) - discuţia de la care a pornit totul
Linksys WRT54G/GL/GS pe Wikipedia (http://en.wikipedia.org/wiki/WRT54G) - mai multe informaţii şi firmware-uri alternative
Pagina de manual pentru iptables (http://www.linuxguruz.com/iptables/howto/maniptables.html)
Linux 2.4 Packet Filtering HOWTO (http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ro/text/Linux-Packet-Filtering-HOWTO) - un document care explică in detaliu cum se poate face filtrarea pachetelor pe Linux 2.4
Rughiniş R, Deaconescu R., Dobrescu M, Iconaru C., Administrarea reţelelor locale, Printech, Bucureşti, 2006
http://www.strainu.ro/articles/configurarea-linksys-wrt54gl-pentru-marirea-ttl-ului/
Debricking Linksys WRT54GL cu OpenWrt
Procedurile de mai jos trateaza readucerea la viata a unui router wireless Linksys Wrt54GL versiunea 1.1 cu firmware OpenWrt squashfs. Daca sunteti un posesor de Linksys WRT54G si/sau firmware DD-WRT, procedura de debricking ar trebui sa fie foarte asemanatoare.
http://wiki.linux360.ro/images/thumb/3/3b/DSC02183.jpg/300px-DSC02183.jpg (http://wiki.linux360.ro/wiki/Image:DSC02183.jpg) http://wiki.linux360.ro/skins/common/images/magnify-clip.png (http://wiki.linux360.ro/wiki/Image:DSC02183.jpg)
Linksys WRT54GL v1.1
Eu am fost nevoit sa fac operatiunea dupa un upgrade nereusit de BusyBox pe router. Fapt pe care nici macar nu ar fi trebuit sa il incerc, dupa cum am aflat mai tarziu de la un developer OpenWrt. In urma tentativei nefericite, shell-ul a decedat iar router-ul nu mai putea porni. Solutia oferita de developer a fost rescrierea flash-ului prin TFTP dar, cum nevoia il invata pe om, am descoperit alta ce nu a mai necesitat reflashing.
Simptomele unui router "bricked" sunt de obicei refuzul acestuia de a boota sau incercari de boot nereusite si reboot-uri automate. (Re)Boot-ul este semnalizat prin clipirea deasa a LED-ului POWER. In aceasta faza intra in actiune bootloader-ul router-ului ce verifica integritatea software-ului si ii preda controlul mai departe sau, in cazuri de corupere, ofera utilizatorului posibilitatea de a incarca o noua imagine a firmware-ului prin tftp. Daca bootloader-ul incearca incarcarea software-ului, va semnaliza prin aprinderea continua a LED-ului DMZ.
Nici una din metodele de mai jos nu afecteaza garantia produsului. Daca ceva nu merge cum trebuie si va blocati de tot, puteti merge cu router-ul linistiti la garantie. Dar, iarasi, atentie la etichetele de sigiliu sa nu le rupeti din greseala cand manevrati "jucaria".
Metoda de 2 minute (plus reconfigurare)
Prima metoda de debricking se aplica in momentul in care partitia accesibila pentru scriere utilizatorului (jffs2) a fost corupta sau umpluta iar cea read-only (squashfs) este intacta. Acesta a fost si cazul meu. Solutia este reformatarea partitiei jffs2 cu datele default din cea squashfs si reconfigurarea router-ului.
Se deconecteaza router-ul de la retea si se conecteaza printr-un cablu UTP la PC-ul/laptop-ul pe care veti lucra. Conexiunea se va face printr-unul din porturile LAN (notate cu [3] in foto). Se deconecteaza router-ul de la alimentare, se reconecteaza si imediat ce se aprinde LED-ul DMZ, apasati butonul RESET (notat cu [1] cu foto) si mentineti pentru aproximativ 2 secunde. Acest lucru va provoca intrarea router-ului in modul fail-safe iar LED-ul DMZ va incepe sa clipeasca regulat.
http://wiki.linux360.ro/images/d/dc/Wrt54gl_back.jpg (http://wiki.linux360.ro/wiki/Image:Wrt54gl_back.jpg)
In acest moment, router-ul este initializat cu valorile default pentru conexiunea Ethernet (adresa IP 192.168.1.1). De pe calculatorul conectat la router, porniti un terminal/command prompt si rulati "telnet 192.168.1.1". Veti fi intampinat de un ecran ca cel de mai jos:
=== IMPORTANT ============================
Use 'passwd' to set your login password
this will disable telnet and enable SSH
------------------------------------------
BusyBox v1.00 (2006.03.27-00:00+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
WHITE RUSSIAN (RC5) -------------------------------
* 2 oz Vodka Mix the Vodka and Kahlua together
* 1 oz Kahlua over ice, then float the cream or
* 1/2oz cream milk on the top.
---------------------------------------------------
root@(none):/# Pentru rescrierea partitiei jffs2, trebuie rulat utilitarul "firstboot":
root@(none):/# firstboot
Unlocking OpenWrt ...
Erasing OpenWrt ...
creating directories... done
setting up symlinks... done
root@(none):/# In acest moment, router-ul este reinitializat cu firmware-ul OpenWrt original si tot ce mai trebuie este un reboot.
root@(none):/# reboot Dupa reboot, trebuie reconfigurate atat conexiunile (WAN, LAN, WiFi), precum si serviciile (iptables, SSH/SFTP, dnsmasq, cron etc). Pentru criptare WiFi WPA nu uitati sa reinstalati pachetul "nas".
Felicitari, in acest moment aveti din nou un router 100% functional.
Metoda frustranta si migaloasa pentru cazuri de coruperi extreme
A doua metoda de debricking se aplica in cazurile in care router-ul nu mai poate intra nici macar in mod fail-safe. Astfel de coruperi intervin in momentul in care este distrusa partitia squashfs (pentru imaginile WhiteRussian squashfs) sau cea jffs2 (WhiteRussian jffs2).
Singura solutie de resuscitare a router-ului fara afectarea garantiei (desfacerea carcasei si utilizarea hack-ului cu pini sau atasare de port serial) este rescrierea firmware-ului prin TFTP. Veti avea nevoie de o imagine a firmware-ului (i.e. openwrt-wrt54g-squashfs.bin) si un client TFTP (atat Linux cat si Windows au un astfel de utilitar in instalarile standard).
Deconectati router-ul de la retea si conectati-l printr-un cablu UTP la statia de lucru. Este foarte recomandat sa aveti ca intermediar intre statie si router un switch sau un hub! Acest lucru este esential deoarece fereastra de timp in care puteti incarca imaginea este foarte scurta (1-2 secunde). Prin utilizarea unui switch/hub, link-ul dintre statie si router se va restabili astfel foarte rapid dupa pornirea router-ului.
Pentru a pregati upload-ul imaginii, scrieti intr-un terminal/command prompt, fara a apasa inca ENTER:
tftp -i 192.168.1.1 PUT /calea/catre/fisierul.bin (evident, inlocuiti "/calea/catre/fisierul.bin" cu calea locala corecta)
Deconectati router-ul de la reteaua electrica si reconectati-l. Imediat dupa aparitia link-ului catre router in switch/hub, executati comanda de mai sus. Repet, fereastra in care bootloader-ul asteapta o imagine noua a firmware-ului este foarte mica si trebuie sa va sincronizati perfect. Forumul openwrt.org (http://forum.openwrt.org/) mentioneaza o medie de 20-30 de incercari (fara nici un fel de gluma) pentru cei care aplica procedura pentru prima oara. Deci nu va lasati pagubasi la primele incercari nereusite!
Dupa upload-ul imaginii, clientul va raporta acest lucru iar router-ul va reboota automat. In acest moment, router-ul este gata de lucru si tot ce va mai ramane de facut este reconfigurarea acestuia.
Se mai pot gasi detalii pe Wiki-ul OpenWRT (http://wiki.openwrt.org/OpenWrtDocs/Installing/TFTP?action=show&redirect=OpenWrtViaTftp), care a documentat acesta problema si a detaliat partea de upload prin tftp. Metoda se poate aplica atat imaginilor din stoc, cat si celor oferite de proiectul X-wrt.
http://wiki.linux360.ro/wiki/Debricking_Linksys_WRT54GL_cu_OpenWrt
Resuscitare router linksys wrt54g (gl) (http://catalingociu.wordpress.com/2007/03/21/resuscitare-router-linksys-ert54g-gl/)
Prima etapa:
- se scoate routerul din priza
- se desface routerul (carcasa, cu acest prilej se pierde si garantia http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif )
Pasul 2:
- faci o resetare
- te conectezi cu pc-ul (laptopu) la router cu un cablu de retea pe unul din cele 4 porturi la LAN
- la modelele wrt54g setezi placa de retea de la pc (laptop ) cu un ip din clasa 192.168.0.0/24 (exclus 192.168.0.1) deschizi o fereastra command promt si dai comanda “ping 192.168.0.1 -t”
- la modelele wrt54gl setezi placa de retea de la pc (laptop ) cu un ip din clasa 192.168.1.0/24 (exclus 192.168.1.1) deschizi o fereastra command promt si dai comanda “ping 192.168.1.1 -t”
- se tine apasat pe butonul de reset
- se baga routerul in priza cu butonul de reset apasat
- se tine 5 secunde, daca rourerul raspunde la ping este ok
Pasul 3:
- daca nu raspunde la ping, e de belea, incepem resuscitarea
- vom face punte intre pinii 15-16 pentru 1 secunda la integratul flash memory
http://catalingociu.files.wordpress.com/2007/03/wrt.thumbnail.JPG (http://catalingociu.files.wordpress.com/2007/03/wrt.JPG)http://catalingociu.files.wordpress.com/2007/03/brick.thumbnail.JPG (http://catalingociu.files.wordpress.com/2007/03/brick.JPG)
- dupa aceasta operatiune routerul va raspunde la ping, vor fi 3 replay-uri apoi 2 request-uri apoi replay
- daca raspunde la ping este totul ok
- daca nu raspunde la ping in cazul modelelor wrt54gl se pune la masa pinul 16 de la integratul flash memory
- vom repeta acest pas pana va raspunde la ping
Pasul 4:
- update firmware
- o lista cu firmware:
Linksys.com original firmware http://www.linksys.com
BatBox base linux http://www.batbox.org
Sveasoft firmware http://www.sveasoft.com
WifiBox firmware http://www.sourceforge.net/projects/wifi-box
HyperWRT firmware http://www.hyperdrive.be/hyperwrt
OpenWRT firmware http://www.openwrt.org
EWRT firmware http://www.portless.net/menu/ewrt/
NoCatSplash firmware http://www.nocat.net/
- daca raspunde routerul la ping prin comanda “tftp –i 192.168.0.1 PUT firmwarefile.bin” vom face un update de firmware in cazul modelului wrt54g
- daca raspunde routerul la ping prin comanda “tftp –i 192.168.1.1 PUT firmwarefile.bin” vom face un update de firmware in cazul modelului wrt54gl
- dupa finalizarea de update schimbam ip-ul la pc (laptop) din clasa 192.168.0.0/24 (exclus 192.168.0.1) modelele wrt54g sau din clasa 192.168.1.0/24 (exclus 192.168.1.1) modelele wrt54gl si vom deschide un browser si vom accesa adresa http://192.168.0.1 (.1.1) va apare interfata web a firmware-ului ales.
http://catalingociu.wordpress.com/2007/03/21/resuscitare-router-linksys-ert54g-gl/
util ( firmware open source ) :
TOMATO : http://en.wikibooks.org/wiki/Tomato_Firmware
OPENWRT : http://openwrt.org/
DD-WRT : http://www.dd-wrt.com/dd-wrtv3/
In english : :)
Linksys WRT54G Revival!
#include <stddisclaimer.h (http://voidmain.is-a-geek.net/usr/include/stddisclaimer.h)>
NOTE: This tip is actually being served from the web server running on my WRT54G wireless router.
When might you use this tip?
- If you forgot to set your "boot_wait" nvram setting and uploaded a bad firmware image which caused your router not to boot (like I did)
- You failed every other instruction for reviving your router
- You like living on the edge and just wanna play
Pros: Turn your black and blue paper weight back into a working wireless router.
Cons: I suppose you could make your WRT54G even deader than it already is, although I have not actually heard of anyone who has done this. The pictures in this tip are for people who have the v1.1 hardware. It works for the 1.0 and 2.0 versions as well but the board layout is a little different in the other hardware versions. You'll just have to find your flash chip.
Tools Required: Small jewelers screwdriver (or any other small pointy metal object).
Ok, I'm convinced, let's get this baby working!!
Let us begin:
NOTE: Click on the thumbnail images in this tip to zoom in on the image.
Find a nice open area to rip this baby apart:
http://voidmain.is-a-geek.net/i/wrt/wrt-00t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-00.jpg&t=WRT54G%20v1.1)
As you can see, the one I use in my example is a v1.1 router, your board layout may be different:
http://voidmain.is-a-geek.net/i/wrt/wrt-01t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-01.jpg&t=WRT54G%20v1.1%20-%20hardware%20version%20number)
Use your fingers to unscrew the antennas from the back:
http://voidmain.is-a-geek.net/i/wrt/wrt-02t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-02.jpg&t=WRT54G%20v1.1%20-%20unscrew%20antennas) http://voidmain.is-a-geek.net/i/wrt/wrt-03t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-03.jpg&t=WRT54G%20v1.1%20-%20unscrew%20antennas)
This thing just snaps together, no screws involved, so just "pop" the blue face plate off. I find the easiest way to do this is to turn the unit upside down and place your hands between the feet on the side, then push on the blue feet with your thumbs (please excuse the dirt under the thumbnails, just finished working on the dirt bikes):
http://voidmain.is-a-geek.net/i/wrt/wrt-04t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-04.jpg&t=WRT54G%20v1.1%20-%20face%20plate%20snaps%20off) http://voidmain.is-a-geek.net/i/wrt/wrt-05t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-05.jpg&t=WRT54G%20v1.1%20-%20remove%20face%20plate)
Now the board just slips right out the black cover:
http://voidmain.is-a-geek.net/i/wrt/wrt-06t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-06.jpg&t=WRT54G%20v1.1%20-%20remove%20board%20from%20case)
Now locate the flash chip. On my board it is clearly labeled "Intel Flash" but I don't believe all routers are labeled like this. Click on the pictures below for a better view. You will see that at each corner of the chip is a large white number. My picture is actually upside down (you didn't think I would make this easy on you did you?). Notice at the upper right corner of the chip is the number "1", upper left is the number "24", lower left is the number "25", lower right is the number "48" (all upside down in my pictures). Between the number 1 and 24 you will see a row of 24 silver pins. On the board above the pins there is a little white line every 5 pins that should help you count.
http://voidmain.is-a-geek.net/i/wrt/wrt-07t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-07.jpg&t=WRT54G%20v1.1%20-%20Intel%20flash%20chip) http://voidmain.is-a-geek.net/i/wrt/wrt-08t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-08.jpg&t=WRT54G%20v1.1%20-%20notice%20white%20marks%20every%205%20pins)
Now comes the fun part. Do not plug the power in just yet but plug a patch cable into one of the 4 LAN ports on your router and plug the other end into a computer (my laptop works great for this). Configure your network card on your computer with a static IP address: IP: 192.168.1.2, NETMASK: 255.255.255.0, don't need a gateway address. Now if you are in Linux just type "ping 192.168.1.1" which will start a ping running. If you are in Windows (shame on you) then I think you have to pass a "-t" param (ping -t 192.168.1.1) so it doesn't stop trying to ping after 4 pings.
Ok, now for the nitty gritty fun part. Locate pin 15 (third white mark starting from pin 1). Take your jewelers screwdriver (philips head is what I used, nice and pointy) and stick the point between pins 15 and 16. While holding the screwdriver there, plug in the power and watch your ping screen. Hopefully you will be amazed (like I was) at seeing the pings starting to succeed. Don't be so happy that you drop the screwdriver on the board and start sparks flying. Remove the screwdriver and the pings should continue. Again, excuse the dirt under the thumbnails:
http://voidmain.is-a-geek.net/i/wrt/wrt-09t.jpg (http://voidmain.is-a-geek.net/si/?i=wrt/wrt-09.jpg&t=WRT54G%20v1.1%20-%20short%20pins%2015-16)
The router is now in failsafe mode and is waiting on you to tftp a firmware image to it. Find any good firmware image for your router and upload it. In linux it might go something like this:
$ cd /home/voidmain/firmware
$ ls
OpenWrt_b3.bin
$ tftp 192.168.1.1
tftp> bin
tftp> put OpenWrt_b3.bin
If you have a command line version of tftp for Windows it should go pretty much the same way. Just make sure you transfer the file in binary mode (that's what the "bin" command did). Once the firmware has uploaded, your router should automatically reboot. If you uploaded the OpenWRT firmware like I did above you can then telnet into your box (telnet 192.168.1.1). If you uploaded the stock Linksys firmware you should be able to get to your router with your web browser (http://192.168.1.1/).
Now put your router back together by reversing the instructions in this tip. You are triumphant and there will be much rejoicing.
Further Reading:
Linksys GPL Firmware page (http://www.linksys.com/support/gpl.asp) (Thank you Linksys!!)
Original instructions at OpenWRT forums (http://openwrt.ksilebo.net/forum/viewtopic.php?t=17)
OpenWRT Web Site (http://openwrt.ksilebo.net/) (my wireless web server runs it)
My revival thread (http://voidmain.is-a-geek.net/forums/viewtopic.php?t=760) (Thanks Jim!)
My wireless web server thread (http://voidmain.is-a-geek.net/forums/viewtopic.php?t=1000)
Jim Buzbee's Linux on WRT54G page (http://www.batbox.org/wrt54g-linux.html)
Seattle Wireless WRT54G page (http://www.seattlewireless.net/index.cgi/LinksysWrt54g)
http://voidmain.is-a-geek.net:81/redhat/wrt54g_revival.html
Transfer firmware prin TFTP
Aceasta metoda se poate folosi pentru routerele Linksys si Asus (partial), conditia minima este ca routerul sa raspunda la comanda ping. Daca doriti sa faceti upgrade de firmware sau routerul este nefunctional in urma esuarii operatiei de upgrade (prin intermediul interfetei web) puteti face transfer prin TFTP.
- Urmatoarea procedura foloseste un calculator cu Windows 2000 sau XP
- 192.168.1.1 este adresa IP a routerului
- firmware.bin este fisierul firmware potrivit modelului de router (versiune hardware si software)
Daca adresa routerului (192.168.1.1) sau numele fiserului firmware (firmware.bin) difera modificati in consecinta cele 2 comenzi de mai jos (ping si tftp).
1. Setati placa de retea a calculatorului cu adresa IP fixa (IP: 192.168.1.2, Subnetmask: 255.255.255.0, Default Gateway: 192.168.1.1)
2. Conectati cablul de alimentare in router (Power ON)
3. Conectati un cablu (neinversor) intre calculator si un port LAN din router
4. Deschideti o fereastra DOS (Start - Run - cmd - Enter) si dati ping catre adresa routerului
ping -t -w 10 192.168.1.1
http://www.drogoreanu.ro/tutorials/images/transfer.jpg
- La ping veti primi raspuns cu TTL=64
- Lasati ferestra DOS deschisa
5. Scoateti cablul de alimentare din router (Power OFF). Veti primi raspuns Hardware error si Destination host unreachable
6. Deschideti inca o fereastra de DOS (prima o lasati deschisa). Tastati urmatoarele dar fara a apasa Enter !!! :
tftp -i 192.168.1.1 PUT firmware.bin
7. Conectati cablul de alimentarea in router si dupa primul raspuns la ping cu TTL=100 (aprox. 2 secunde) imediat apasati Enter in ferestra DOS care contine comanda TFTP
http://www.drogoreanu.ro/tutorials/images/transfer1.jpg
- Transferul prin TFTP dureaza cateva secunde. Rezultatul transferul este afisat in ferestra cu TFTP Folosind browserul verificati buna functionare a routerului accesand interfata web la adresa 192.168.1.1
http://www.drogoreanu.ro/tutorials/transfer-firmware.php
Modding the Linksys WRT54GL
http://www.the-mesh.org/tiki-index.php?page=LinksysSDCard
Configurare router broadband
Generalitati
Folosirea unui router broadband (http://www.drogoreanu.ro/tutorials/router-wireless-linksys.php) permite partajarea unei conexiuni la Internet pentru mai multe calculatoare fara a plati ISP-ului taxe suplimentare. Datele conectarii la Internet (IP, Subnet Mask, DNS si Gateway) comunicate de ISP vor fi folosite pentru configurarea partii "de intrare" (WAN) a routerului. Practic toate calculatoarele din retea vor "iesi" la Internet de pe aceeasi adresa IP folosind NAT (Network Address Translation).
Routerul asigura deasemenea schimbul fisierelor intre calculatorele conectate in porturile acestuia, protectia impotriva atacurilor hackerilor, se configureaza usor si nu necesita intretinere iar dezavantajul este ca unele aplicatii nu functioneaza sub un router, fara a face unele setari speciale.
http://www.drogoreanu.ro/tutorials/images/network.gif
Routerul este un device care conecteaza reteaua WAN (reteaua providerului) cu reteaua LAN (retea formata din calculatoarele conectate la router prin porturile LAN ale acestuia). Totodata trimite mai departe pachetele de date primite catre urmatorul nod de retea, in drumul acestora catre destinatie.
In imaginea de mai sus se observa ca routerul are o adresa IP a portului WAN si o adresa IP pentru LAN (folosita de calculatoarele din retea ca adresa Gateway).
A1. Conexiunea la Internet (WAN)
Cele mai des folosite conexiuni sunt realizate prin modemuri de cablu TV si modemuri DSL care furnizeaza Internetul pe porturi Ethernet.
A.2. Conexiunea locala (LAN)
Majoritatea routerelor au patru porturi Ethernet 10/100Mbps, iar la nevoie numarul de porturi se poate extinde prin conectarea unui switch (http://www.drogoreanu.ro/tutorials/switch-cu-management.php).
A.3. Wireless (http://www.drogoreanu.ro/tutorials/retea-wireless.php) LAN (WLAN)
IEEE 802.11 este un set de standarde pentru Wireless Local Area Network (WLAN), dezvoltat de IEEE pentru benzile publice de 2,4GHz si 5GHz.
Standardul 802.11b este standardul pentru Wireless Ethernet.
Produsele care poarta eticheta Wi-Fi (brand Wi-Fi Alliance) sunt testate si certificate ca funtioneaza impreuna, astfel este asigurata interoperabilitatea echipamentelor wireless bazate pe standardele 802.11, provenite de la diversi producatori.
Caracteristicile conexiunii wireless:
- functioneaza in banda 2,4GHz (802.11b si 802.11g), iar 802.11a in banda 5GHz
- utilizeaza tehnica spectrului imprastiat
- pentru emisia radio nu este necesara aprobarea din partea forurilor abilitate.
Conexiunea wireless este folosita in situatia in care instalarea cablurilor este anevoioasa sau este necesara mobilitatea computerelor. Adaugarea in timp de noi echipamente in retea se face cu mare usurinta, fara a fi necesare lucrari de reamenajare a incaperii (instalari cabluri si mascarea lor).
Retelele wireless pot opera in doua moduri: Ad-hoc si Infrastructure.
http://www.drogoreanu.ro/tutorials/images/ad-hoc-infrastructure.jpg
Modul Ad-hoc asigura conexiunea wireless directa intre doua calculatoare (dotate cu placi de retea wireless), fara comunicare cu reteaua cablata. Functionarea in acest mod permite doar transferul fisierelor intre calculatoare.
In modul Infrastructure intreg traficul trece printr-un echipament wireless numit access-point (nu exista conexiune directa intre calculatoare) care realizeaza si legatura cu reteaua cablata. Functionarea in modul infrastructure permite conectarea la Internet, transferul fisierelor, accesul la un printer sau alte servicii disponibile in reteaua cablata.
Routerele wireless functioneaza ca access-point-uri.
Standardele 802.11 folosesc pentru securitate criptarea si autentificarea.
Metodele de criptare utilizate sunt WEP (Wireless Encryption Protocol) sau WPA (Wi-Fi Protected Access). WPA asigura un grad sporit de securitate comparativ cu WEP. Folosirea metodelor de criptare conduce la scaderea vitezei conexiunii. Pentru criptare sunt folosite chei pe 64 biti sau 128 biti.
Metodele de autentificare utilizate sunt open system, shared key, IEEE 802.1x si WPA cu preshared key.
Open system nu este chiar o adevarata autentificare deoarece clientul se identifica in reteaua wireless folosindu-si adresa hardware (wireless MAC Address) a adaptorului.
Pentru modul infrastructura AP-ului i se poate configura o lista cu adresele hardware permise a se conecta la acesta.
Pentru modul Ad-hoc orice adresa hardware este acceptata in reteaua wireless.
Shared Key - in aceasta metoda se verifica cunoasterea cheii secrete de catre clientul wireless care doreste sa se conecteze in retea.
Cheia trebuie cunoscuta de toti clientii si AP in modul infrastructura si de toti clientii in modul ad-hoc.
IEEE 802.1x - acest standard a fost creat pentru retele cablate Ethernet apoi fiind adaptat pentru utilizarea in retelele wireless folosind Extensible Authentication Protocol (EAP) si metode specifice de autentificare la retea.
Preshared Key - metoda utilizata pentru retele mici si home in modul infrastructura pentru criptari WPA si WPA2. Cheile sunt configurate in AP si in fiecare client wireless. Cheia de criptare initiala WPA si WPA2 este derivata din procesul de autentificare care verifica ca si clientul wireless si AP-ul au aceeasi Preshared Key.
Conexiunea 802.11b este de tip half-duplex, putand la un moment dat doar sa trimita sau doar sa receptioneze date. Acesta este motivul pentru care viteza de transfer a datelor este in medie jumatate din viteza de conectare.
Pentru un semnal de buna calitate si WEP dezactivat viteza este de 3,5-4,5Mbps iar cu WEP activat 2,5-3,5Mbps. Aceasta viteza scade daca nivelul semnalului scade.
Conexiunea wireless asigurara legaturi pe distante limitate, fiind influentata de interferentele cu echipamentele care functioneaza in banda de 2,4GHz (de exemplu telefoane cordless, cuptoare cu microunde, etc.). Perturbarea transmisiei wireless conduce la aparitia erorilor, fiind necesara retransmiterea unor pachete, implicit scaderea vitezei de transfer a datelor.
Standardele wireless sunt:
- 802.11b functioneaza in banda de 2,4GHz si permite conectarea la 11Mbps, 5.5Mbps, 2Mbps si 1Mbps
- 802.11g functioneaza tot in banda de 2,4GHz si permite conectarea la 54Mbps, 36Mbps, 33Mbps, 24Mbps, 22Mbps, 12Mbps, 11Mbps, 5.5Mbps, 2Mbps si 1Mbps. Este compatibil cu 802.11b
- 802.11a functioneaza in banda de 5GHz (mai putine interferente decat in banda 2,4GHz), cu o viteza de transmisie a datelor de maximum 54Mbps. Este incompatibil cu 802.11b si 802.11g.
- 802.11n (nestandardizat, aflat in forma draft) dual-banda, putand functiona atat in banda de 2,4GHz cat si in cea de 5GHz, cu o viteza de transmisie a datelor de maximum 248Mbps. Este noua generatie de retele wireless de mare viteza capabila sa ruleze (in interiorul retelei LAN) aplicatii cu latime de banda mare (streaming video HD si jocuri multimedia) si o raza mai mare de acoperire. 802.11n este bazat pe tehnologia MIMO (Multiple Input Multiple Output).
Pentru extinderea ariei de acoperire wireless puteti folosi WDS (http://www.drogoreanu.ro/tutorials/wireless-distribution-system.php).
A.4. NAT
NAT (http://www.drogoreanu.ro/tutorials/router-configurare.php#a2) este un translator intre cele doua retele, cea publica (Internetul) si cea privata (locala). Datorita acestui fapt routerul actioneaza ca un firewall ascunzand adevaratele adrese IP ale calculatoarelor din retea.
Verifica aici adresa ta IP (http://www.drogoreanu.ro/tutorials/adresa-ta-ip.php) publica cu care de identifici pe Internet.
Cand un calculator din reteaua locala (privata) acceseaza date din Internet, NAT-ul face legatura intre calculatorul local si cel accesat iar cand datele sunt furnizate NAT-ul le trimite calculatorului solicitant din reteaua locala.
A.5. SPI
Unele routere au posibilitatea filtrarii datelor tranzitate (Stateful Packet Inspection), similar unui firewall puternic, in vederea prevenirii atacurilor din reteaua publica.
A.6. Port forwarding (http://www.drogoreanu.ro/tutorials/port-forwarding.php)
in situatia in care in reteaua locala sunt gazduite calculatoare care ruleaza servere dedicate (de exemplu server web, server mail, server FTP) se asociaza o cale intre portul routerului si portul corespondent al calculatorului responsabil cu aplicatia respectiva.
Spre exemplu in cazul in care din Internet se doreste vizitarea paginii web de la adresa IP WAN a routerului, atunci acesta trimite solicitarea catre portul 80 al calculatorul care gazduieste serverul web.
A.7. DMZ
Unele routere permit unui singur calculator din reteaua locala sa-si expuna spre Internet toate porturile fara a mai fi protejat prin firewall, numit Demilitarized Zone. in situatia in care aplicatia nu functioneaza folosind port fordwarding se poate folosi facilitatea DMZ dar fara securitatea calculatorului.
Datele conexiunii WAN
Routerul are un port WAN (Wide Area Network) prin care se conecteaza la reteaua providerului. Datele de configurare pentru acest port v-au fost comunicate de catre ISP in momentul instalarii conexiunii la Internet si le-ati folosit pentru setarea placii de retea a calculatorului inainte de a folosi routerul. Inainte de a conecta routerul notati datele de configurare ale placii de retea instalate in calculatorul conectat la Internet. Pentru aceasta procedati in felul urmator: faceti clic pe Start, apoi Run, introduceti de la tastatura cmd si apoi OK sau Enter. In fereastra aparuta introduceti ipconfig /all
Datele obtinute sunt:
Physical Address - este adresa MAC a placii de retea (sase grupuri de cate doua caractere despartite de semnul minus)
DHCP Enabled - Yes pentru conexiune tip Dynamic IP Address (adresa este furnizata de un server DHCP) si No pentru Static IP Address (IP fix)
IP Address, Subnet Mask, Default Gateway, DNS Servers
Conectarea routerului
Conectarea alimentarii - conectati jack-ul de alimentare in router si apoi conectati alimentatorul in priza. Conectarea cablului de Internet - conectati un patch-cord (cablul straight (http://www.drogoreanu.ro/tutorials/eia568a-eia568b.php)) in portul WAN al routerului iar celalalt capat la portul Ethernet al modemului de cablu sau DSL.
Conectarea computerului la router - conectati un alt patch-cord (cablul straight (http://www.drogoreanu.ro/tutorials/eia568a-eia568b.php)) intr-unul din porturile LAN din router iar celalalt capat la placa de retea a calculatorului. Similar se conecteaza si celelalte calculatoare. Deobicei fiecare port Ethernet al routerului are corespondent pe panoul frontal un LED care atunci cand este aprins indica conectarea corecta a unui calculator la acel port.
Configurare router
Pentru configurarea routerului se acceseaza interfeta web folosind un browser. Pentru autentificare va sunt solicitate username si password. Toate aceste date inclusiv adresa paginii sunt indicate in manualul de utilizare. D.1. WAN - Conexiunea de Internet
Deseori producatorul prezinta un wizard pentru configurarea conexiunii de Internet cateodata mentionata ca WAN (Wide Area Network).
Tipurile conexiunii de Internet cele mai des intalnite sunt:
- Static IP Address - adresa IP este fixa, fiind furnizate de ISP
- Dynamic IP Address - adresa IP este obtinuta automat de la ISP
- PPPoE - utilizata in cazul conexiunilor DSL, implica pentru conectare folosirea unui account si password
D.1.1. Static IP Address
Informatiile de care avem nevoie pentru configurare in acest caz sunt:
- WAN IP Address - este adresa IP a conexiunii de Internet
- WAN Subnet Mask
- WAN Gateway
- Primary DNS
- Secondary DNS
fiind furnizate de ISP. Modificarea acestora va trebui comunicata clientului in prealabil pentru modificarea parametrilor placii de retea, eventual a routerului.
D.1.2. Dynamic IP Address
in acest caz sunt solicitate doua campuri:
- Host Name (nu se completeaza)
- MAC Address - routerul ca orice echipament de retea are o adresa Media Access Control (MAC) organizata ca 6 grupuri de cate 2 caractere
in acest caz adresa IP este furnizata de serverul DHCP al ISP-ului. Functionarea Internetului nu va fi afectata de eventualele modificari efectuate in timp de catre ISP.
in majoritatea cazurilor producatorul da posibilitatea utilizatorului sa cloneze adresa MAC a calculatorului pentru router (Clone MAC Address), cu alte cuvinte routerul va copia adresa MAC a calculatorului de pe care se face configurarea.
D.1.3. PPPoE (Point-to-Point Protocol Ethernet)
Trei campuri sunt solicitate:
- PPPoE Account
- PPPoE Password
- PPPoE Service Name (nu se completeaza)
in cazul folosirii unei astfel de conexiuni eliminati orice alt client software PPPoE instalat pe calculatoare.
Nota 1: Deobicei adresa MAC a routerului este marcata pe carcasa acestuia.
Nota 2: Daca utilizati o conexiune tip Static IP Address iar ISP-ul nu va permite decat conectare unui singur calculator (deci un singur MAC) puteti apela la un mic artificiu. Selectati conexiunea tip Dynamic IP Address apasati butonul Clone MAC Address, salvati, iar apoi selectati din nou conexiunea Static IP Address, routerul pastrand adresa clonata.
in acest moment pe toate calculatoarele conectate prin router ar trebui sa functioneze conexiunea la Internet. in situatia nefunctionarii verificati modul de conectare descris anterior si consultati sectiunea Troubleshooting din manualul de utilizare al routerului.
D.2. LAN - Reteaua privata
Deobicei aceste routere lucreaza cu adrese private dintr-o clasa de tip C din familia 192.168.xxx.xxx.
Prin LAN Address este mentionata adresa IP a routerului in reteaua LAN (el mai avand si adresa IP in reteaua WAN, cea acordata de ISP).
LAN Subnet Mask - masca clasei utilizate (deobicei este 255.255.255.0).
Serverul de DHCP este o aplicatie care la cerere furnizeaza adrese IP conform unei proceduri specifice.
D.2.1. DHCP
Routerul contine un astfel de server DHCP furnizand automat adrese IP calculatoarelor care au setata corespunzator placa de retea.
Intervalul din care sunt furnizate adresele IP este declarat prin parametrii:
- IP Poll Starting Address si IP Poll Ending Address sau
- Starting IP Address si Maximum Number of DHCP Users.
D.2.2. Adrese IP rezervate
Unele servere DHCP ofera varianta Static DHCP, care asociaza unei adrese MAC mereu aceeasi adresa IP. Acest lucru este util pentru calculatoarele care ruleaza servere la care adresa IP nu poate fi schimbata.
D.3. Virtual Server (Port Forwarding) (http://www.drogoreanu.ro/tutorials/port-forwarding.php)
In sectiunea Port Forwarding sau Virtual Server asociati unei adrese IP portul solicitat de catre aplicatia respectiva si protocolul folosit.
Setarile routerului sunt:
- adresa IP a calculatorului, pe care este rulata aplicatia
- portul din router (public port) si a portul din calculator (private port), deobicei cele doua porturi sunt aceleasi
- protocolul folosit (TCP, UDP sau ambele)
- un orar de functionare (interval orar sau tot timpul)
De exemplu pe calculatorul cu adresa IP locala 192.168.0.100 ruleaza un server web. Atunci configuram ca solicitarea pentru portul 80 sa fie transferata calculatorului cu adresa IP mai sus mentionata, tot pe portul 80.
D.4. Wireless
Wireless Network Mode - stabilirea standardului wireless al retelei (tip b, tip g, amandoua sau dezactivat).
SSID (Security Set Identifier) - numele retelei wireless care trebuie folosit la setarea tuturor echipamentelor radio (router, calculatoare, etc.) din retea.
Wireless Broadcast SSID - daca este Enable parametrul SSID poate fi anuntat (broadcast) in retea.
Wireless Channel - canalul radio folosit de toate echipamentele wireless din retea (USA canalele 1-11, Europa canalele 1-13).
Wireless MAC Filters - permite sau blocheaza accesul in reteaua wireless functie de adresa MAC.
Wireless Security - metode folosite: WEP si WPA.
- WEP cu criptare pe 64 sau 128 biti. Cheia putand fi introdusa manual sau generata automat folosind Passphrase
- WPA foloseste doua metode de criptare: TKIP si AES folosind chei de criptare dinamice cu 8-63 caractere
Authentification Type - Open System sau Shared Key. In varianta Open System nici emitatorul nici receptorul nu folosesc chei WEP pentru autentificare spre deosebire de varianta Shared Key unde ambii folosesc chei WEP.
D.5. DDNS
DDNS - Dynamic Domain System asociaza un nume de domeniu unei adrese IP. In situatia routerului numele domeniului este asociat adresei IP WAN in vederea accesarii unui eventual server web aflat sub server. Verificati daca serverul DDNS dorit se afla in lista routerului. Pentru autentificare folositi username si password obtinute la inregistrarea domeniului.
D.6. Diverse
System Time - seteaza data si ora interna routerului. Este necesar ca evenimentele sa fie pastrate cu data si ora corecta.
Discard PING from WAN side - daca este setat Enable face ca routerul sa nu raspunda la comanda PING. Trimiterea ping-urilor pe adresa IP WAN este metoda cea mai des folosita de hackeri pentru a afla daca o adresa IP este valida.
Firmware este software-ul care ruleaza pe router. Toate routerele au posibilitatea de upgrade pentru firmaware, in vederea corectarii unor hibe de functionare sau adaugarii de noi facilitati. Unii producatori insista ca upgrade-ul pentru firmware sa fie facut numai de pe calculatoare care ruleaza sub Windows.
Remote Management - daca este setat Enable face posibila configurarea routerului din Internet folosind pentru autorizare username si password. Accesul la router se poate face din Internet de la un anume IP sau oricare IP.
Filters - sunt folosite pentru a permite sau interzice accesul la Internet si pot fi:
- IP Filters - functie de adresa IP a calculatorului sau portul acestuia
- MAC Filters - functie de adresa MAC a calculatorului
- URL Blocking - blocare adresa URL
- Domain Blocking - blocarea unui intreg domeniu
System Settings - setarile routerului pot fi salvate pe hard disc-ul calculatorului sau folosind salvarea de hard disc pot fi restaurate pe router.
Log - lista evenimentelor si activitatilor contorizate de router, la rebutare lista se sterge. Daca este necesar lista poate fi salvata sau trimisa prin email. Lista este utila afisamd evenimente privind functionarea serverului DHCP, accesului prin router inclusiv blocarea accesului neautorizat in reteaua locala.
Traffic statistics - prezinta numarul pe pachete trimise si receptionate prin porturile WAN si LAN. La rebutare informatiile se sterg.
Reboot - este folosit pentru restartarea software a routerului.
Restore Setting - este folosit pentru revenirea la setarile realizate in fabrica. Acelasi lucru putand fi realizat actioanand cu virful unui ac butonul aflat pe spatele routerului.
http://www.drogoreanu.ro/tutorials/router-configurare.php
Configurare retea wireless
Generalitati
Retelele wireless (http://www.drogoreanu.ro/tutorials/router-configurare.php#a3) pot opera in modul Ad-Hoc (http://www.drogoreanu.ro/tutorials/router-configurare.php#a4) sau Infrastructure (http://www.drogoreanu.ro/tutorials/router-configurare.php#a5). In acest articol vom discuta numai despre modul Infrastructure. Pentru a realiza o retea wireless aveti nevoie de un router wireless sau un Access Point si de echipamente cu capabilitati de conectare wireless (notebook, desktop, PDA, Play Station sau telefon mobil cu wireless).
http://www.drogoreanu.ro/tutorials/images/retea-wireless.jpg
In prima faza folosind un calculator conectat la router (http://www.drogoreanu.ro/tutorials/router-configurare.php) prin cablu se realizeaza setarile pentru conectarea la Internet si abia apoi setarile privind conexiunea wireless.
Wireless Basic Settings
Pentru inceput veti realiza setarile de baza (parametrii conexiunii radio) in routerul wireless sau Access Point. Setarile sunt aceleasi indiferent de producator, dar denumirile lor pot fi diferite. http://www.drogoreanu.ro/tutorials/images/wireless-basic.jpg
Wireless Mode
Partea de wireless poate functiona in mai multe moduri si poate diferi functie de producator sau versiune de firmware. Modurile pot fi:
- AP (Access Point), este modul cel mai des utilizat, fiind specific modului Infrastructure, in care doua device-uri wireless nu sunt conectate direct, ci prin intermediul routerului sau Access Point-ului.
- Client, in acest mod partea radio conecteaza wireless portul WAN din router la un punct distant. Se foloseste de exemplu in cazul unei conexiuni wireless cu providerul.
- Ad-Hoc, in acest mod clientii se pot conecta direct intre ei :) , conexiunea dintre ei nu mai trece prin router.
- Client Bridged, in acest mod partea radio conecteaza wireless partea LAN a routerului cu un punct distant. Astfel partea LAN va fi in aceeasi retea cu partea LAN a punctului distant.
Wireless Network Mode
Standardul conexiunii wireless (B, G sau A) ales trebuie sa fie suportat atat de router cat si de device-urile wireless din retea. In banda de 2,4 Ghz pot fi folosite standardele B si G, iar in banda de 5 GHz standardul A. Viteza maxima pentru standardul B este 11 Mbps, iar pentru G si A este 54 Mbps. Daca in retea aveti device-uri care folosesc standarde diferite puteti seta Mixed.
SSID (Security Set Identifier) sau Wireless Network Name este numele asociat retelei wireless. Default acest parametru este setat cu numele producatorului sau modelul de router sau Access Point. Din motive de securitate modificati aceasta valoare cu un termen fara legatura cu producatorul, modelul sau date personale.
Wireless Channel
Puteti seta unul din cele 13 canale disponibile pentru Europa.
Wireless Broadcast SSID
Daca setati Enable veti afisa numele (SSID) in retea. Daca este Disable cand veti scana spectrul, reteaua nu va fi afisata.
Dupa ce ati setat toti acesti parametrii, realizati o conexiune wireless de proba cu un echipament (laptop) fara nici o masura de securitate (criptare). Pentru aceasta setati Wireless Security Disabled.
http://www.drogoreanu.ro/tutorials/images/wireless-security.jpg
Conectarea la o retea wireless nesecurizata
Pe laptop deschideti View Available Wireless Networks, apasati Refresh network list. Din lista de retele detectate selectati reteaua creata anterior (care apare Unsecure wireless network), apoi apasati Connect. http://www.drogoreanu.ro/tutorials/images/wireless-connect.jpg
Va apare un mesaj ca va conectati la o retea nesigura nefiind criptata, apasati Connect Anyway.
http://www.drogoreanu.ro/tutorials/images/connect-anyway.jpg
Daca totul a decurs OK ar trebui sa aveti pe laptop conexiune wireless la Internet.
Securitatea retelei wireless
Wireless MAC Filtering este cea mai simpla metoda pentru limitarea accesului intr-o retea wireless. Doar echipamentele wireless, carora in prealabil le-a fost inregistrata adresa MAC in router sau Access Point, se vor putea conecta in reteaua wireless. Ascunderea SSID (Wireless Broadcast SSID Disabled) este o metoda pentru limitarea accesului neautorizat intr-o retea wireless.
Securizarea retelei se poate face cu WEP sau WPA.
WEP (Wired Equivalent Protection) este o metoda de criptare:
- folosind 64 biti (10 caractere hexa) sau 128 biti (26 caractere hexa). Caracterele hexa sunt: 0-9 si A-F
- autentificare Open sau Shared Key
Acum aceasta criptare WEP cu 64 biti poate fi sparta in cateva minute, iar cea cu 128 biti in cateva ore, folosind aplicatii publice.
WPA-PSK (WPA Preshared Key sau WPA-Personal) este o metoda mult mai sigura decat WEP. WPA2 este metoda cea mai sigura de criptare, fiind o varianta imbunatatita a metodei WPA. Si aceste criptari (WPA si WPA2) pot fi sparte daca parola contine putine caractere sau este un cuvant aflat in dictionar. Pentru a face imposibila spargerea acestei criptari folositi parole lungi, generate aleator.
Conectarea la o retea wireless securizata
Dupa ce ati realizat de proba o conexiune wireless nesecurizata este recomandat sa securizati aceasta conexiunea folosind WEP sau WPA.
In exemplul urmator am setat in router, in sectiunea Wireless Security, urmatoarele: WEP, key 1, 64 bits, passphrase parola http://www.drogoreanu.ro/tutorials/images/wep-settings.jpg
Pe laptop deschideti View Available Wireless Networks, apasati Refresh network list. Din lista de retele detectate selectati reteaua creata anterior (care apare Security-enabled wireless network), apoi apasati Connect.
http://www.drogoreanu.ro/tutorials/images/wep-network.jpg
Pentru autentificare trebuie sa introduceti parola setata anterior pe router, apoi apasati Connect.
http://www.drogoreanu.ro/tutorials/images/wep-password.jpg
Daca totul a decurs corect in View Available Wireless Networks ar trebui sa apara ca sunteti conectati la reteaua voastra.
http://www.drogoreanu.ro/tutorials/images/wep-connected.jpg
http://www.drogoreanu.ro/tutorials/retea-wireless.php
Port Forwarding
Generalitati
Translatarea permanenta a unui port pe gateway-ul retelei catre o adresa IP si un port din reteaua privata se numeste Port Forwarding (http://www.drogoreanu.ro/tutorials/router-configurare.php#x) sau Port Mapping. Practic deschidem un port in router pentru a permite accesul catre un server (de exemplu http sau ftp) aflat in spatele unui firewall. In cazul in care nu este activat Port Forwarding solicitarea primita de gateway pentru un anume port (de exemplu portul 80 pentru server web) nu va fi procesata deoarece acesta nu va sti care-i adresa IP si portul, din reteaua privata, catre care s-o trimita.
Setari
1. Adresa IP a computerului din reteaua privata care ruleaza aplicatia tip server
Start->Run->cmd->Enter->ipconfig->Enter, notati IP Address afisata 2. Setarea routerului pentru Port forwarding
Accesati pagina web de configurare a routerului conform datelor din manualul de utilizare (adresa IP, username si password). In sectiunea Port Forwarding sau Virtual Server initiati o noua inregistrare care va contine adresa IP a serverului (aflata la pasul anterior), portul folosit pentru respectiva aplicatie si tipul protocolului TCP/UDP (Both).
De exemplu:
ServicesPort Numbers HTTP80 FTP21 POP3110 SMTP25 3. Adresa IP publica este adresa portului WAN a routerului, ea fiind comunicata de provider sau este obtinuta dinamic.
Verifica aici adresa ta IP (http://www.drogoreanu.ro/tutorials/adresa-ta-ip.php) publica cu care de identifici pe Internet.
4. Setarea aplicatiei pentru conectarea printr-un router consta in stabilirea portului si adresei la care routerul va trimite solicitarea primita.
Exemplu - Linksys WRT54GL si RMDC++
Configurati routerul astfel:
Aplicatia: RMDC, Port: 10000, Protocol: Both, Adresa IP: 192.168.1.123 Firmware Linksys
http://www.drogoreanu.ro/tutorials/images/port-forwarding-linksys.jpg
Firmware DD-WRT
http://www.drogoreanu.ro/tutorials/images/port-forwarding-ddwrt.jpg
Firmware Tomato
http://www.drogoreanu.ro/tutorials/images/port-forwarding-tomato.jpg
Internet Connection Sharing (http://www.drogoreanu.ro/tutorials/internet-connection-sharing.php)
http://www.drogoreanu.ro/tutorials/images/port-forwarding-ics.jpg
Pentru RMDC++ setati conexiunea tip activ, adresa IP publica si portul setat in router (10000)
http://www.drogoreanu.ro/tutorials/images/rmdc.jpg
http://www.drogoreanu.ro/tutorials/port-forwarding.php
WDS - Wireless Distribution System
Generalitati
Daca aria de acoperire wireless asigurata de un singur Access Point nu este suficient de mare puteti instala mai multe astfel de echipamente pana cand aveti acoperita intreaga arie dorita. Access Point-urile vor fi conectate prin cablu de retea la echipamentul central (router). Folosind WDS (Wireless Distribution System) puteti realiza o retea wireless (http://www.drogoreanu.ro/tutorials/retea-wireless.php) cu arie de acoperire mare. In acest sistem celulele sunt conectate intre ele prin radio. Solutie se preteaza in cladiri sau spatii mari, in care instalarea de noi cabluri pentru conectarea Access Point-urilor nu ar fi posibila.
Echipamentele interconectate prin WDS pot functiona in regim main (este conectat la reteaua cablata), relay (este conectat wireless cu mai multe echipamente) sau remote (este conectat wireless cu un singur echipament). Fiecare echipament permite si conectarea clientilor (atat wireless cat si prin cablu).
http://www.drogoreanu.ro/tutorials/images/wds-topologie.jpg
Datorita faptului ca specificatiile WDS nu sunt standardizate, conectarea wireless a echipamentelor furnizate de producatori diferiti nu este garantata.
In acest exemplu am folosit doua routere wireless WRT54GL (http://www.drogoreanu.ro/tutorials/router-wireless-linksys.php) cu firmware DD-WRT SP2, primul (Router1) in regim router (main) iar al doilea (Router2) in regim Access Point (remote). In loc de Router2 puteti folosi un Access Point care are posibilitatea conectarii in mod WDS, dar inainte verificati compatibilitatea celor doua echipamente.
http://www.drogoreanu.ro/tutorials/images/wds.jpg
Primul pas este setarea conexiunii de Internet pe Router1. Referinte privin aceste setari gasiti in articolul configurare router (http://www.drogoreanu.ro/tutorials/router-configurare.php).
Pentru Router2:
- dezactivam conexiunea de Internet pe portul WAN
- setam adresa Router1 ca Gateway pentru reteaua LAN
- dezactivam DHCP server (adresele IP vor fi eliberate de serverul DHCP din Router1)
Ambele echipamente vor lucra pe acelasi canal radio.
Pentru probe vom seta pe ambele device-uri, Router1 si Router2, conexiune wireless fara criptare (Wireless Encryption Disabled).
Setam eticheta SSID pe fiecare echipament. Daca ulterior vom folosi criptare WPA eticheta pe ambele echipamente va fi acceasi, iar daca vom folosi criptare WEP eticheta SSID poate fi diferita.
Pe fiecare echipament in sectiunea WDS (Wireless -> WDS -> WDS Settings) introduceti adresa MAC wireless a celuilalt echipament si selectati optiunea LAN.
http://www.drogoreanu.ro/tutorials/images/wds-ddwrt.jpg
Setari
Router1
adresa IP router: 192.168.1.1
DHCP: Enable
Start IP address: 192.168.1.10
Maximum DHCP clients: 30
Wireless Channel: 6
SSID: main
Wireless Encryption: Disabled
WDS Settings: introduceti adresa MAC wireless a Router2 Router2
Internet Connection Type: Disabled
LAN Gateway: 192.168.1.1
adresa IP router: 192.168.1.100
DHCP: Disable
Wireless Channel: 6
SSID: remote (daca veti folosi WPA cele doua SSID-uri trebuie sa fie identice)
Wireless Encryption: Disabled
WDS Settings: introduceti adresa MAC wireless a Router1
De pe fiecare router intrati in sectiunea Status -> Wireless -> Wireless Nodes si verificati daca s-a realizat conexiunea intre cele doua echipamente.
http://www.drogoreanu.ro/tutorials/images/wds-nodes-main.jpg
In cazul in care conexiunea nu s-a realizat reboot-ati cele 2 routere, apoi verificati daca apar nodurile WDS.
Verificati conexiunea si folosind comanda ping.
De pe Router1: ping 192.168.1.100
De pe Router2: ping 192.168.1.1
De pe un calculator conectat la Router2 verificati accesul la Internet.
Daca totul este OK puteti cripta conexiunea wireless folosind WEP sau WPA. Pentru simplitate puteti seta aceeasi parola pe ambele routere.
http://www.drogoreanu.ro/tutorials/wireless-distribution-system.php
ICS (Internet Connection Sharing)
Generalitati
ICS permite calculatoarelor dintr-o retea sa partajeze o conexiune de Internet. Internet Connection Sharing are mai multe componente:
- Server DHCP - aloca automat adresa IP clientilor
- DNS Proxy
- NAT - clientii primesc adrese IP private. NAT este un translator intre cele doua retele, cea publica (Internetul) si cea privata (locala). Pentru realizarea unei astfel de conexiuni, pe calculatorul conectat la Internet (PC1), veti utiliza 2 placi de retea. Placa 1 va fi conectata la Internet, iar placa 2 o veti conecta printr-un cablu inversor (http://www.drogoreanu.ro/tutorials/eia568a-eia568b.php) la al doilea calculator (PC2).
http://www.drogoreanu.ro/tutorials/images/ics_draw.jpg
Avantajul acestei variante este ca necesita o investitie minima (1 placa de retea, cost aproximativ 50 RON), iar dezavantajul este ca PC1 va trebui sa fie pornit atat timp cat navigati pe Internet de pe PC2.
Nu se foloseste ICS in retelele unde sunt calculatoare cu adrese IP statice sau servere DHCP.
Setari pe calculatorul conectat la Internet (PC1)
Local Area Connection - conexiunea de Internet
Local Area Connection 2 - conexiunea catre al doilea PC Pentru activarea ICS in Windows 2000 faceti click dreapta pe icon-ul Local Area Connection, selectati Properties. In tab-ul Sharing bifati Enable Internet Connection Sharing for this connection. Placa 2 va primi adresa IP 192.168.0.1
http://www.drogoreanu.ro/tutorials/images/ics.jpg
Pentru activarea ICS in Windows XP faceti click dreapta pe icon-ul Local Area Connection, selectati Properties. In tab-ul Advanced bifati Allow other network users to connect through this computer's Internet connection. Placa 2 va primi adresa IP 192.168.0.1
http://www.drogoreanu.ro/tutorials/images/ics1.jpg
Verificati datele placii 2 din PC1: Start -> Run -> cmd -> Enter -> ipconfig /all
Pentru Ethernet adapter Local Area Connection 2 veti obtine:
IP address: 192.168.0.1
Subnet Mask: 255.255.255.0
Default Gateway: (nu completati nimic)
DNS: 192.168.0.1
Recomandare: Setati manual adresele DNS de la placa 2 de pe PC1.
Click dreapta pe icon-ul Local Area Connection 2, selectati Properties.
Selectati Internet Protocol (TCP/IP), apoi apasati Properties.
Lasati bifat Obtain an IP address automatically
Selectati Use the following DNS server addresses si introduceti:
Preferred DNS server: prima adresa de DNS furnizata de provider
Alternate DNS server: a doua adresa de DNS furnizata de provider
Setari pe al doilea calculator (PC2)
Puteti seta parametri placii de retea manual sau automat - Setare manuala a parametrilor placii de retea
Click dreapta pe icon-ul Local Area Connection, selectati Properties.
Selectati Internet Protocol (TCP/IP), apoi apasati Properties.
Selectati Use the following IP address si introduceti datele:
IP address: 192.168.0.2
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.0.1
Selectati Use the following DNS server addresses si introduceti:
Preferred DNS server: prima adresa de DNS furnizata de provider
Alternate DNS server: a doua adresa de DNS furnizata de provider
http://www.drogoreanu.ro/tutorials/images/manual.jpg
- Setare automata a parametrilor placii de retea. Acest lucru este posibil datorita faptului ca ICS contine server DHCP.
http://www.drogoreanu.ro/tutorials/images/automat.jpg
Verificari folosind comanda ping:
- conexiunea intre cele doua calculatoare.
De pe PC1 dati ping 192.168.0.2, iar de pe PC2 dati ping 192.168.0.1
- conexiunea intre PC2 si placa 1 de pe PC1 (adresa IP publica a PC1, furnizata de provider)
De pe PC2 dati ping adresa_IP_publica
- conexiune intre PC2 si gateway-ul providerului
De pe PC2 dati ping adresa_IP_gateway_provider
- accesul catre o adresa IP de pe Internet
De pe PC2 dati ping 209.85.129.99
- functionarea serverelor DNS
De pe PC2 dati ping www.google.com
Daca primiti raspuns in toate cazurile, totul este OK.
Deschideti un browser pe calculatorul 2 si verificati accesul la Internet.
Daca paginile se deschid, setarea conexiunii ICS a fost realizata corect.
Posibile cauze in situatia nefunctionarii:
- cablul inversor (http://www.drogoreanu.ro/tutorials/eia568a-eia568b.php) defect (ordinea incorecta a culorilor in mufa, sertizare incorecta)
- adrese incorecte la placa de retea din PC2 (IP, Gateway, DNS)
- blocare trafic datorita firewall-ului
Conectarea mai multor calculatoare la Internet prin ICS
Daca doriti puteti conecta la Internet mai multe calculatoare prin ICS.
Configuratia se schimba foarte putin. Placa 1 din PC1 ramane conectata la Internet, dar placa 2 se va conecta intr-unul din porturile unui switch, printr-un cablu neinversor (http://www.drogoreanu.ro/tutorials/eia568a-eia568b.php). Celelate calculatoare se vor conecta in acelasi switch, folosind tot cabluri neinversoare. http://www.drogoreanu.ro/tutorials/images/ics_draw2.jpg
Setarile pentru PC1 si PC2 raman neschimbate.
Pentru celelalte calculatoare setati placile de retea similar cu cea din PC2, modificand doar adresa IP, alegand alta din aceeasi clasa (192.168.0.3 - 192.168.0.254).
De exemplu:
IP address: 192.168.0.3
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.0.1
Port Forwarding (http://www.drogoreanu.ro/tutorials/port-forwarding.php) pentru ICS (Internet Connection Sharing)
Click dreapta pe icon-ul Local Area Connection, selectati Properties. In tab-ul Advanced selectati Settings. In fereastra Advanced Settings selectati Add. http://www.drogoreanu.ro/tutorials/images/ics-port-forwarding.jpg
In campul Description of service introduceti denumirea aplicatiei (de exemplu rmdc), in urmatorul camp introduceti adresa IP a computerului care ruleaza aplicatia (de exemplu 192.168.1.123), apoi portul extern (de exemplu 10000) si intern (de exemplu 10000). Apoi selectati tipul protocolului dorit TCP sau UDP.
Daca aplicatia dorita necesita cele doua protocoale (TCP si UDP), veti face aceleasi setari de doua ori (aplicatie, adresa IP, porturile extern si intern), o data pentru protocol TCP si inca o data pentru UDP.
Internet Connection Sharing pentru PPPoE
Pe calculatorul conectat la Internet prin PPPoE (PC1) dati click dreapta pe My Network Places, selectati Properties. Click dreapta pe RCS&RDS (icoana conexiunii PPPoE), selectati Properties. http://www.drogoreanu.ro/tutorials/images/pppoe.jpg
In tab-ul Advanced, in sectiunea Internet Connection Sharing, bifati Allow other network users to connect through this computer's Internet connection.
Pentru al doilea calculator (PC2) setarile sunt aceleasi cu cele mentionate anterior (http://www.drogoreanu.ro/tutorials/internet-connection-sharing.php#a1).
http://www.drogoreanu.ro/tutorials/internet-connection-sharing.php
tracert - ping - TTL
tracert
Numarul de routere aflat intre noi si destinatie se poate afla folosind comanda tracert. Rezultatul ofera adresele IP sau numele routerelor tranzitate. Sintaxa pentru sisteme Windows este:
tracert [-d][-h maximum hops][-j host_list][-w timeout] target_name
target_name este numele domeniului (de exemplu alfa99.ro) sau adresa IP.
-dDo not resolve addresses to hostname -h maximum_hopsMaximum number of hops to search for target -j host-listLoose source route along host-list -w timeoutWait timeout miliseconds for each repply Exemplu: dintr-o fereastra DOS (Start -> Run -> tastati: cmd -> OK) tastati:
tracert 10.9.85.17
ping
ping prescurtare de la Packet InterNet Groper, este o comanda folosita pentru a verifica daca pachetele de date ajung la o adresa (destinatie) fara erori. Sintaxa pentru sisteme Windows este:
ping[-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] destination-list destination-list este numele domeniului (de exemplu alfa99.ro) sau adresa IP.
-tPings the specified host until stopped
To see statistics and continue - type Control-Break
To stop - type Control-C -aResolve addresses to hostnames -n countNumber of echo requests to send -l sizeSend buffer size -fSet Don't Fragment flag in packet -i TTLTime To Live -v TOSType Of Service -r countRecord route for count hops -s countTimestamp for count hops -j host-listLoose source route along host-list -k host-listStrict source route along host-list -w timeoutTimeout in milliseconds to wait for each reply Exemplu: dintr-o fereastra DOS (Start -> Run -> tastati: cmd -> OK) tastati:
ping 10.9.85.17
TTL (Time To Live)
Este un camp de 8 biti din header-ul IP si este continut de al 9-lea octet din cei 20.
Campul TTL este stabilit de cel care trimite datagrama si este decrementat de fiecare host (echipament activ de retea) aflat in ruta catre destinatie. Daca acest camp ajunge la 0 inainte ca datagrama sa ajunga la destinatie datagrama va fi stearsa si se va genera o eroare ICMP (11 - Time Exceeded) care va fi trimisa inapoi trimitatorului. Scopul campului TTL este de a evita situatia in care o datagrama nelivrata continua sa circule prin Internet. TTL reply este valoarea afisata ca raspuns la executarea comenzii ping.
Exemplu: daca intre noi si destinatie sunt 7 routere si valoarea originala pentru TTL este 64 vom primi raspunsul 64-(7*1)=57 (vezi imaginea de mai jos).
http://www.drogoreanu.ro/tutorials/images/ping.jpg
Pentru aflarea propriului TTL se da comanda ping localhost. Pentru calculatoare care ruleaza versiuni mai vechi de Windows rezultatul va fi 32, iar pentru versiuni noi va fi 128.
Din valoarea TTL a pachetelor de date receptionate putem intui sistemul de operare rulat pe calculatorul destinatie (Windows sau Unix). Aceasta valoare nu ne ofera o informatie sigura si completa asupra sistemului de operare ci doar orientativa.
In tabelul urmator sunt date valorile TTL pentru diferite platforme:
OS VERSION PLATFORM TTL
------ --------- ------------ ---
DC-OSx 1.1-95 Pyramid/NILE 30
Windows 9x/NT Intel 32
NetApp OnTap 5.1.2-5.2.2 54
HPJetDirect HP_Printer 59
AIX 4.3.x IBM/RS 60
AIX 4.2.x IBM/RS 60
Cisco 11.2 7507 60
DigitalUnix 4.0 Alpha 60
IRI X6.x SGI 60
OS390 2.6 IBM/S390 60
Reliant 5.43 Pyramid/RM1000 60
FreeBSD 3.x Intel 64
JetDirect G.07.x J3113A 64
Linux 2.2.x Intel 64
OpenBSD 2.x Intel 64
OS/400 R4.4 AS/400 64
SCO R5 Compaq 64
Solaris 8 Intel/Sparc 64
FTX(UNIX) 3.3 STRATUS 64
Unisys x Mainframe 64
Netware 4.11 Intel 128
Windows 9x/NT Intel 128
Windows 2000 Intel 128
Cisco 12.0 2514 255
Solaris 2.x Intel/Sparc 255
http://www.drogoreanu.ro/tutorials/tracert_ping.php
Switch-uri cu management
Am adunat aici cateva din caracteristicile specifice switch-urilor cu management, dar departe de a le mentiona pe toate. http://www.drogoreanu.ro/tutorials/images/switch.jpg
Hardware
Deobicei pe panoul frontal al switch-ului sunt:
- N porturi Ethernet (uzual 10/100 Mbps)
- portul consola (port serial pentru configurare folosind CLI)
- unul sau mai multe porturi Gigabit Ethernet pentru conectarea switch-ului la un port Ethernet de banda larga (backbone)
- unul sau mai multe sloturi pentru utilizarea unui transceiver mini-GBIC pentru conexiunea prin fibra optica la backbone Configurarea
acestor switch-uri se poate face prin:
- pagina web de configurare, accesand cu un browser adresa IP a switch-ului
- Command Line Interface (CLI), folosind o conexiune intre portul serial al calculatorului si portul serial din switch, si aplicatia Hyper Terminal cu datele de configurare furnizate de producatorul switch-ului
- conectarea la switch printr-o sesiune Telnet, din linie de comanda tastati:
telnet adresa_IP_switch
VLAN
O retea fizica poate fi impartita in mai multe subretele logice independente, numite VLAN-uri. Calculatoarele dintr-un VLAN pot fi conectate in switch-uri diferite din reteaua LAN. Switch-urile care folosesc VLAN-uri creaza o impartire a retelei in domenii de broadcast separate dar fara a avea problemele de latenta ale routerelor, fiind si mai putin costisitoare decat acestea.
Device-urile nu pot comunica direct intre ele daca nu apartin aceluiasi VLAN decat daca traficul trece mai intai printr-un router.
VLAN-urile pot fi formate din:
a) grupuri de porturi
Aceste VLAN-uri se compun dintr-un grup de porturi. La inceput aceste porturi puteau fi numai din acelasi switch, ulterior a doua generatie a permis includerea intr-un VLAN a porturilor din mai multe switch-uri.
Dezavantaje:
- acelasi port nu poate fi inclus in mai multe VLAN-uri
- cand un device este mutat dintr-un port in altul al switch-ului, administratorul retelei va trebui sa refaca configuratia VLAN-ului
b) grupuri de adrese MAC
Acest tip de VLAN are avantajele si dezavantajele sale.
Avantajul este ca la mutarea unui device dintr-un loc in altul administratorul nu va trebui sa reconfigureze VLAN-ul iar dezavantajul este ca initial toti userii trebuie inclusi intr-un VLAN.
Caracteristicile VLAN-ul sunt:
- este unidirectional, el controleaza doar traficul de iesire
- asigura izolarea si securitatea intre clienti. Daca este bine configurat, VLAN-ul previne ca un client sa acceseze resursele de retea ale altui client din acelasi LAN.
- creste performantele retelei prin limitarea broadcasturilor intr-un domeniu de broadcast logic, mai mic. In retelele fara VLAN-uri toate pachetele de broadcast ajung la fiecare port.
Static MAC Forwarding
O adresa MAC statica este cea introdusa manual in tabela adreselor MAC.
Cand stabiliti o regula de adresa MAC statica de fapt stabiliti pentru un port o adresa MAC statica, astfel este redusa nevoia de broadcasting.
Static MAC Forwarding impreuna cu Port Security permit doar computerelor cu adresele MAC aflate in tabela pentru un port sa acceseze switch-ul. Filtering
Port Filtering filtreaza pachetele bazate pe adresa MAC si un grup VLAN, astfel se asociaza adresa MAC sursa/destinatie cu un numar de identificare VLAN (la care adresa MAC apartine). Spanning Tree Protocol
asigura redundanta cailor si previne buclele nedorite cauzate de multiple cai active. Pentru functionarea corecta a retelelor Ethernet trebuie sa existe doar o singura cale activa intre doua statii. STP defineste o structura arborescenta care dispune toate switch-urile intr-o retea extinsa fortand anumite cai redundante in starea blocata. Daca un segment al retelei din Spanning Tree devine nedisponibil algoritmul STP-ului reconfigureaza arhitectura structurii arborescente.
STP a fost standardizat de IEEE802.1D.Informatiile privind STP sunt transportate in frame-uri speciale de date numite Bridge Protocol Data Units (BPDU). BPDU sunt schimbate frecvent in retea si fac ca switch-urile sa activeze sau sa inhibe porturile necesare. Cand un device este conectata la un port al switch-ului nu va incepe imediat sa transfere date pana cand nu este determinata topologia retelei.
Bandwidth Control
defineste latimea de banda maxima permisa pentru traficul de intrare si/sau de iesire pe un port.
Ingress Rate specifica latimea de banda maxima pentru traficul de intrare pe un port.
Engress Rate specifica latimea de banda maxima pentru traficul de iesire pe un port. Broadcast Storm Control
limiteaza numarul de frame-uri broadcast care pot fi memorate in bufferul switch-ului sau trimise afara din switch. Frame-urile broadcast care sosesc cand bufferul este plin vor fi aruncate. Activand aceasta facilitate se reduce traficul broadcast care va sosi in retea. Pachetele broadcast sunt trimise de un device adresei de broadcast, fiind o operatie normala intr-o retea. De exemplu retelele IP folosesc broadcastul pentru rezolvarea adresei de retea folosind Address Resolution Protocol (ARP).
Mirroring
Port mirroring permite copierea traficului pe un port mirror (oglinda) pentru a putea examina traficul, diagnostica sau depana fara interferente cu portul copiat. Link Aggregation (trunking)
este gruparea unor porturi fizice intr-unul logic de capacitate mai mare. In situatia in care o singura conexiune de mare capacitate este scumpa pot fi folosite mai multe conexiuni de mici capacitati, agregate. Avantajul acestei agregari este ca in cazul in care este nevoie de o conexiune mai mare nu este nevoie de un alt echipament ci doar de adaugarea de noi porturi in grupul trunk. Standardul IEEE802.3ad descrie Link Aggregate Control Protocol (LACP), protocol care creaza si asigura managementul pentru grupurile trunk.
Port Authentication
IEEE802.1x este un protocol de autentificare extins care permite suport pentru RADIUS, pentru profilul userului centralizat si managementul conturilor intr-un server RADIUS.
Autentificarea RADIUS este un protocol utilizat pentru autentificarea userilor folosind un server extern in locul unui device intern cu baza de date a userilor care este limitata la capacitatea memoriei device-ului, astfel fiind posibila validarea unui numar nelimitat de useri de la o locatie centrala. Port Security
permite doar pachetelor cu adresa MAC invatata dinamic si/sau adresa MAC statica configurata sa treaca prin switch.
Pentru securitate maxima pe port activati Port Security, dezactivati Address Learning si configurati adresa sau adresele MAC statice pe port.
Nu este recomandat sa dezactivati si Port Security si Address Learning deoarece vor rezulta multe broadcasturi. Queuing Method
ajuta la rezolvarea degradarii performantelor in situatia unei congestii in retea. Metoda asezarii intr-o coada permite configurarea algoritmilor pentru traficul de iesire. Static Route
spune switch-ului cum sa forward-eze traficul IP cand configurati parametri TCP/IP manual.
Pentru o anumita destinatie se introduce adresa IP a retelei destinatie, Subnet mask si Gateway-ul care va forward-a pachetele la destinatie. Gateway-ul trebuie sa fie un router in acelasi segment cu switch-ul.
Metric este costul transmisiei d.p.d.v. al rutarii. IP routing utilizeaza contorizarea hop-urilor pentru masurarea costului. Minimum este 1 cand este direct conectat la retea iar maximum este 15. Dezavantajul utilizarii rutelor statice este ca in cazul aparitiei unei nefunctionari in retea ruta afectata nu va functiona pana cand nu va fi initiata manual o alta ruta de catre administrator.
MAC Table
prezinta cum vor fi forward-ate pachetele sau filtrate prin porturile switch-ului. Tabelul contine:
- adresa MAC a device-ului
- VLAN-ul care-l contine
- portul asociat
- modul in care este adaugata adresa MAC: dynamic (invatata de switch) sau static (introdusa manual in Static MAC Forwarding)
ARP Table
Address Resolution Protocol (ARP) este protocolul folosit pentru a face corespondenta dintre adresa IP si adresa MAC (adresa fizica a device-ului). Cand un pachet destinat unui device din reteaua locala este primit de switch se cauta in tabela ARP si daca adresa este gasita pachetul este trimis device-ului destinatatie.
Daca nu se gaseste o inregistrare pentru adresa IP, ARP-ul trimite catre toate device-urile (broadcast) cererea. Switch-ul pune in campul expeditor propria adresa MAC si adresa IP si pune in campul destinatar adresa IP cautata iar pentru adresa MAC completeaza cu 32 caractere "1". Device-ul care raspunde inlocuieste adresa de broadcast cu propria adresa MAC, face rocada intre expeditor si destinatar si transmite raspunsul direct masinii solicitante. Tabela ARP se update-aza si trimite pachetele adresei MAC care a raspuns.
http://www.drogoreanu.ro/tutorials/switch-cu-management.php
george_bradu
08-05-09, 13:51
asi dori si eu o parola la un dd-wrt original am pus pe un ap airlive 5000ap si este trial va multumesc mult cine ma poate ajuta id mes george_bradu astept raspuns
dd-wrt default user : root pass: admin
Doar ca el zice ca ar fi TRIAL!
DD-WRT e free nu trial,sper ca ai nevoie de user si parola sa intri in meniu,ca pentru altceva nu este.
Regula 12.
sa restarteze router-ul din buton,altfel nu ia nici vechea parola nici pe cea default de la dd-wrt.
Poate ne va lamuri mai exact despre ce e vorba,DD-WRT nu e pe bani si nu poate fi trial.
demnitarul
16-05-09, 19:19
am cumparat un LINKSYS WRT54GL de la pcgarage.ro, dar am constatat cu surprindere ca are softul in germana.
dupa ce ca nu prea ma descurc cu retelele si configurarile acum am dat si peste germana care chiar m-a bagat in ceata.
intrebarea este daca stie cineva daca softul cu care a venit routerul are si optiune de schimbare a limbii in engleza sau trebuie sa-i pun un soft original in limba engleza, iar daca aceasta optiune este disponibila unde se gaseste de schimbat.
daca nu se poate schimba limba, cum se instaleaza softurile open surse tomato sau DD-WRT ?
multumesc mult
Tot in acest topic daca dai o pagina inapoi gasesti tot ce-ti trebuie.
Salutare!
Am urmatoarea situatie, va rog sa ma ajutati:
1 router wi-fi Netgear + dreambox 800 intr-o camera.
vreau sa scap de cablul utp de la router la dreambox 500 in alta camera, folosind un alt ruter, mai exact Linksys WRT54GL.
Nu stiu cum sa setez ruterul 54GL ca sa pot lua internet pe wi-fi de la routerul Netgear si sa conectez dreabox 500 pe cablu in WRT54GL.
Dupa mintea mea, trebe sa setez Client Mode nu?
SE POATE CE VREAU EU?
acum pe GL am Tomato 1.25.
Multumesc!
Se poate si e destul de simplu, daca ai ce trebuie. Eu am o configuratie similara: un Linksys WRT54GL ca gateway pt internet si un Asus WL-500gPv2 la care am conectat IPBoxul.
Ideal ar fi sa poti conecta routerele intre ele prin WDS. Nu stiu daca Netgear-ul ofera protocolul asta, cert e ca pt nici unul din routerele mele firmware-ul original nu ofera asa ceva, asa ca am pus pe ambele dd-wrt. Tomato nu stiu ce poate, sunt sigur ca stie si WDS.
Ideea este (o sa numesc in continuare netgear-ul tau "gateway" pt ca e cel care iese in internet iar linksys-ul "router" pt ca se conecteaza doar la netgear si routeaza dreamboxul spre netgear pt internet):
1. Sa configurezi routerul conectat la providerul de internet pe modul "gateway" cu setarile corespunzatoare providerului tau de internet, iar celalalt pe modul "router". Ambele sa aiba adrese IP din aceeasi clasa (de ex gateway-ul sa aiba IP 10.11.12.1 cu netmask 255.255.255.0 iar celalalt cu 10.11.12.2 cu netmask 255.255.255.0).Pe cel in modul "router" configurezi ca gateway IP-ul gateway-ului (adica 10.11.12.1) iar sectiunea WAN o dezactivezi (pt ca nu se conecteaza direct la internet, ci doar la celalalt router). (poti folosi si 192.168.1 daca vrei, sau orice combinatii care incep cu 192. sau 10., cu conditia ca al doilea si al treilea numar dupa primul punct sa fie identice pe ambele routere)
2. Sa configurezi pe fiecare router sectiunea WDS (pe dd-wrt o gasesti la Wireless - WDS) cu Wireless MAC-ul celuilalt router. La dd-wrt asta se face alegand la optiunea "LAN" si completand in dreptul acestei optiuni: Wireless MAC-ul celuilalt router.
3. Sa configurezi reteaua wireless pe ambele routere identic, adica in sectiunea "Wireless": modul "Access Point" (sau "AP") pe ambele, acelasi wireless network mode (preferabil "Mixed", adica si modul B si modul G), acelasi nume de retea wireless, acelasi canal etc.
4. Foarte important: pe ambele routere criptarea sa fie configurata identic, cu aceeasi parola. Sau fara criptare,dar nu recomand. Daca poti, pt compatibilitate maxima, sa configurezi "Wireless Security" cu modul "WPA2 personal mixed", "TKIP+AES" la algoritm, shared key (parola) si key renewal interval identice pe ambele routere. Asta ofera posibilitatea clientilor wireless (daca ai laptopuri sau telefoane mobile) sa se conecteze la reteaua ta pe modul WPA sau WPA2 in orice combinartie cu unul din algoritmele AES sau TKIP, functie de ce stie clientul rescpectiv. De ex Wii nu stie WPA2+TKIP dar stie WPA2+AES (poate gresesc la detalii,dar cam asta e ideea), asa ca se poate conecta cu WPA2+AES. Clientul trebuie sa cunoasca numai parola ta pt reteaua wireless.
5. Daca folosesti DHCP, e important sa configurezi un sigur router ca DHCP server (eu am configurat gateway-ul si ca DHCP server) iar pe celalalt sa configurezi "DHCP Forwarder" cu DHCP server adresa IP a gateway-ului (in exemplul meu: 10.11.12.1). In plus, ar fi bine sa configurezi pe gateway (in cazul tau pe netgear) pt fiecare client permanent din retea (in cazul de fata routerul si dreamboxul) cu Static DHCP, adica serverul de DHCP sa asigneze intotdeauna o anumita adresa IP pentru un anumit client. Undeva in setari vei gasi optiunea "Static DHCP" prin care vei putea asocia MAC-ul unui clientul cu un IP predefinit. Asta te va ajuta sa cunosti intotdeauna adresele IP ale routerului si dreamboxului, utile cand vrei telnet, ssh sau ftp sau ce mai vrei tu.
Poate pare complicat, dar te asigur ca e cea mai eleganta si simpla solutie. Mai exista si alte solutii, chiar si alte variante cu WDS, eu am descris ce am eu acasa.
In final, cele 2 routere se vor conecta pe wireless intre ele si astfel iti vei extinde aria de acoperire a retelei tale wireless peste tot in casa, fara sa ai doua nume de retele. Se va vedea ca si cum ai avea o singura retea.
(daca am uitat ceva imi cer scuze, vin de la un mic chefulet si... sa zicem ca inca nu mi-e destul de somn ;) )
UTIL pt ROUTER LINKSYS :
'' Acest articol prezinta realizarea unui cablu JTAG pentru routerele Linksys WRT54GL si WRT150N si utilitarul folosit pentru citirea si scrierea memoriei flash din router.
Pentru a utiliza cablul JTAG trebuie desfacuta carcasa routerului, ceea ce implica pierderea garantiei routerului.
Materiale necesare
Pentru realizarea cablului JTAG aveti nevoie de urmatoarele materiale:
- cablu panglica cu 12 conductoare, lungime max. 20 cm.
- conector mama (pentru sertizare pe cablu panglica) cu 2x6 pini
- 4 rezistente 100 ohmi (250mW)
- mufa DB25 tata Pe placa electronica a routerului veti lipi un conector (header) tata 2x6 pini
In cazul in care nu gasiti conectorul mama (pentru sertizare pe cablu panglica) puteti folosi un cablu paglica IDE sau pentru floppy, din care taiati 2x6 pini.
Pin-out cablu JTAG
JTAG LPT
2x6 pini DB25
3------- 100ohmi -------2
5------- 100ohmi -------13
7------- 100ohmi -------4
9------- 100ohmi -------3
2-------------------|---18
4-------------------|---19
6-------------------|---20
8-------------------|---21
10------------------|---22
12------------------|---23
|---24
|---25
1,11--- neconectat
neconectat ---1,5-12,14-17
http://www.drogoreanu.ro/tutorials/images/cablu-jtag.jpg ''
http://www.drogoreanu.ro/tutorials/cablu-jtag.php
continuare ...
''
Demontare carcasa Linksys WRT54GL
Demontati cele 2 antene. Extrageti cele 2 mansoane de protectie apoi desurubati antenele. http://www.drogoreanu.ro/tutorials/images/antene.jpg
Taiati sigiliul (implica pierderea garantiei routerului !)
http://www.drogoreanu.ro/tutorials/images/sigiliu.jpg
Demontati carcasa, extragand panoul frontal (albastru)
http://www.drogoreanu.ro/tutorials/images/capac-frontal.jpg
Desfaceti cele 2 suruburi de fixare a placii electronice de carcasa inferioara
Lipiti conectorul (header) tata 2x6 pini pe placa electronica in zona marcata JP1
http://www.drogoreanu.ro/tutorials/images/conector-jp1.jpg
Conectati cablul JTAG in conectorul JP1 lipit pe placa routerului. Conectati pinul 1 al cablului la pinul 1 al conectorului lipit pe placa.
http://www.drogoreanu.ro/tutorials/images/conectare.jpg
Recomandari
Pentru lipit folositi un letcon de putere mica
Placa electronica contine componente CMOS, ce pot fi distruse cu usurinta datorita incarcarii electrostatice.
Transferul prin cablul JTAG este foarte lent. Citirea (salvarea) a 1,8MB se face in aproximativ 9 minute, scrierea a 256KB in 25 minute, iar scrierea completa a memoriei flash (4MB) dureaza mai mult de 8 ore. ''
http://www.drogoreanu.ro/tutorials/cablu-jtag.php
continuare ...
''
Utilitar
Debrick Utility este folosit pentru citirea si scrierea memoriei flash din router, prin intermediul cablului JTAG. Arhiva HairyDairyMaid_WRT54G_Debrick_Utility contine aplicatiile atat pentru Windows cat si pentru Linux, putand fi descarcata de la aceasta adresa (http://downloads.openwrt.org/utils/). Inainte de a folosi acest utilitar cititi cu atentie documentatia in format PDF inclusa in arhiva.
Daca folositi utilitarul in Windows trebuie sa instalati giveio.sys
- Copiati fisierul giveio.sys in c:\windows\system32\drivers
- Restartati calculatorul
- Accesati aplicatia LoaDrv.exe, completati calea pana la giveio.sys si apoi apasati butonul Install. Verificati statusul operatiei
http://www.drogoreanu.ro/tutorials/images/loadrv.jpg
- Restartati calculatorul
- Accesati aplicatia LoaDrv.exe, completati calea pana la giveio.sys si apoi apasati butonul Start. Verificati statusul operatiei
- Control Panel - System - Hardware - Device Manager - View - Show hidden devices
Dublu click Non-Plug and Play Drivers
http://www.drogoreanu.ro/tutorials/images/non-plug.jpg
- Dublu click giveio
http://www.drogoreanu.ro/tutorials/images/giveio.jpg
- In tab-ul Driver la Startup selectati Automatic
http://www.drogoreanu.ro/tutorials/images/giveio1.jpg ''
http://www.drogoreanu.ro/tutorials/cablu-jtag.php
Salutare!
Am urmatoarea situatie, va rog sa ma ajutati:
1 router wi-fi Netgear + dreambox 800 intr-o camera.
vreau sa scap de cablul utp de la router la dreambox 500 in alta camera, folosind un alt ruter, mai exact Linksys WRT54GL.
Nu stiu cum sa setez ruterul 54GL ca sa pot lua internet pe wi-fi de la routerul Netgear si sa conectez dreabox 500 pe cablu in WRT54GL.
Dupa mintea mea, trebe sa setez Client Mode nu?
SE POATE CE VREAU EU?
acum pe GL am Tomato 1.25.
Multumesc!
Verifică aici dacă nu cumva se poate pune dd-wrt (pentru WDS) pe modelul tău de Netgear: http://www.dd-wrt.com/wiki/index.php/Installation#Netgear
Dacă se poate, sunt şanse mari să poţi pune şi tomato dacă eşti mai familiarizat cu el.
nu se poate. e model WGT 624 v3, ma indoiesc sa mearga vreun firmware in afara de cel original, eu cel putin n am gasit..
10x.
Atunci va trebui sa setezi pe Linksys in sectiunea "Wireless" la "Wireless mode" optiunea "Client" sau "Client bridge" (nu mai stiu exact care, cred ca al doilea. Stiu ca a mers la mine asa cu un D-Link pe post de gateway inainte sa cumpar Linksys-ul), iar restul de setari ca in instructiunile mele de mai sus (cu exceptia WDS, evident). In modul "Client" vei pierde doar aria de acoperire largita, fiindca Linksys-ul nu va mai fi si Access Point. Tine cont ca eu vorbesc despre setarile cu firmware dd-wrt. La tomato poate se cheama altfel.
hai sa o luam babeste, ca ceva nu se pupa...
la Basic/Network, am urmatoarele:
1) WAN/internet, type : DHCP, PPOE, Statis, etc..
2) LAN , Router ip, subnetmask, GW, DNS, cu option de bifat DHCP Server, daca bidef pot sa mi aleg o plaja de adrese din care sa dea dhcp..
3) Wireless, Wireless Mode: AP, AP+WDS, Wireless Client, Wireless Eth Bridge
DACA aleg, wireless client, ma obliga sa aleg la WAN/internet ceva, imi sugereaza ca se alege de obicei DHCP.
Acum, unde setez eu IP urile? ca sa se concteze cu NETGEAR? care are ip 192.168.1.1? deci asta va fi gate pt Wi-fi Client.... la LAN, sau aleg la WAN static si bag ip-urile?
la Wireless in continuare are optiuniel de securitate si mode G/B care le setez la fel ca pe Netgear..
Merci.
1. Setarile de WAN pe Linksys poti sa le lasi asa cum sunt, nu vor fi folosite. Ideal ar fi sa le dezactivezi (pe dd-wrt se poate face asta). Oricum nu vei baga nici un cablu in portul WAN al routerului.
2. Tu practic ai treabă numai cu LAN-ul, că de WAN se ocupă deja Netgear. Deci setările de IP le faci in secţiunea LAN pe Linksys. Şi nu activezi nici un server DHCP pe Linksys. De asta ar trebui să se ocupe Netgear-ul. Foloseşte un IP fix din afara plajei oferite de DHCP server dar din acelaşi subnet ca şi Netgear. De ex dacă DHCP serverul de pe Netgear oferă adrese din plaja: 192.168.1.100 - 192.168.1.250, tu pui la Linksys adresa de IP 192.168.1.5 sau variante din afara intervalului DHCP (asta ca să nu iţi ocupe un client DHCP exact IP-ul lui Linksys).
3. La Wireless Mode selectezi "Wireless Client"
P.S. Atenţie la Regula 12 (http://www2.sateliti.info/showthread.php?t=3) !
n am mai avut timp sa incerc, si in weekend sunt plecat.
next week.
merci mult de info.
Pe vreme de crizaaaaa, avand consum mic s-a reusit urmatoarele cu un router WRT54GL Linksys, pe langa faptul ca e router bineinteles.
- server de sharing cu urmatoarele emulatoare :
- CCcam 2.0.11 ( pe firmware dd-wrt deocamdata nu se poate pune alta versiune)
- NewCS 1.67 - cu Qartz dupa alegere ( in functie de ce card va citi )
-> se leaga NewCS cu CCcam si deci voila` avem in local cardu respectiv.
Iata si o mica poza:
http://img186.imageshack.us/img186/7392/pict0002os.jpg
Cate linii poate tine acel server?
Am un router Assus wl500g Deluxe pe care pot face acelasi lucru.
Pffff...
Ma chinui de o saptamina sa bag cardul de TVR pe un LINKSYS WRT54Gl ver 1.1 cu DD-WRT 24sp1.Am folosit hardware-ul de pe streamboard si schema de la felixka cu oscilator facut cu 74hc04 (banuiesc ca ai facut la fel dupa fotografie).Am instalat sdcard 1gb si gboxul merge bine merci fara probleme.
Am incercat newcs mai multe versiuni cu rst2gpio , iar cu o versiune mai veche imi reseteaza cardul , il vede incluisiv CAID de pe el dar nu finalizeaza in sensul ca NU apare ultima linie :"Newcs ready in port 15000" si bineinteles ca nu ma pot lega pe el.Cu toate versiunile de MPCS im apare :"C;not setprioity"(ceva de genul) acesta si acolo ramine indiferent de setari.
Rugamintea mea MARE e sa-mi spui ce sistem ai folosit ce ce program(e), ca sa nu fiu nevoit sa iau ciocanul si sa rezolv "domestic" aceasta problema:))
f11
Ma bucur ca am cu cine discuta despre aceasta problema fiindca stau fprost cu germana si google nu sta nici el mai bine cu traducerile...
Cate linii poate tine acel server?
Am un router Assus wl500g Deluxe pe care pot face acelasi lucru.
La tine este ceva mai usor, pui un smargo sau usbtoserial si legi phoenix direct, in plus tu deja ai 32M de ram ( la linksys trebuie sa schimbi chipu de memorie, avand doar 16M care efectiv nu iti ajunge).
Ce sa zic, cite linii duce ...eu nu am multe linii ( 17 in total ) dar nu este stresat deloc procesoru, deci trebuie sa tina cite linii duce CCcamu, merita testat ...
Pffff...
Ma chinui de o saptamina sa bag cardul de TVR pe un LINKSYS WRT54Gl ver 1.1 cu DD-WRT 24sp1.Am folosit hardware-ul de pe streamboard si schema de la felixka cu oscilator facut cu 74hc04 (banuiesc ca ai facut la fel dupa fotografie).Am instalat sdcard 1gb si gboxul merge bine merci fara probleme.
Am incercat newcs mai multe versiuni cu rst2gpio , iar cu o versiune mai veche imi reseteaza cardul , il vede incluisiv CAID de pe el dar nu finalizeaza in sensul ca NU apare ultima linie :"Newcs ready in port 15000" si bineinteles ca nu ma pot lega pe el.Cu toate versiunile de MPCS im apare :"C;not setprioity"(ceva de genul) acesta si acolo ramine indiferent de setari.
Rugamintea mea MARE e sa-mi spui ce sistem ai folosit ce ce program(e), ca sa nu fiu nevoit sa iau ciocanul si sa rezolv "domestic" aceasta problema:))
f11
Ma bucur ca am cu cine discuta despre aceasta problema fiindca stau fprost cu germana si google nu sta nici el mai bine cu traducerile...
- da oscilatoru este facut cu 74HC04
- resetul pentru card se ia NUMAI de pe DMZ ( GPIO 7 )
- newcsgpio - este un programel care trebuie pornit ex. newcsgpio /dev/tts/1 7 & dupa care lansezi newcs-ul.
-> mai intreaba, nu stiu ce altceva sa iti mai spun, e drept ca ma chinui si eu demult pina sa iasa ...
P.S la newcs mai joacate cu paritatea ( ODD vs EVEN ), cu resetu ( la mine cu reset INVERSE citeste numai nagra2-u, un card viaccess citeste cu resetu pe NORMAL)
Merci de raspuns.
Sa inteleg ca si tu folosesti DD-WRT 24sp1.Daca da care??? standar , mini , micro??Folosesti sdcard sau pe jffs???
Am gpio7 liber asadar e simplu sa trec pe el .Drept e ca foloseam gpio2.
Am rugamintea sa ma ajuti cu newcsgpio pe care-l folosesti deoarece am impresia ca de acolo mi se trag toate..
merci
f11
Da, deocamdata tot cu dd-wrt, chit ca nu prea imi place pentru ca este read only:| - dar ca si firmware este stabil fara multe batai de cap fata de altele
- am pus dd-wrt.v24_vpn_generic
- newcspgio doar unu este ( cel putin eu nu am gasit diferite versiuni )
- daca e liber GPIO 7 leaga direct la RESET si porneste newcsgpio ( /path/newcsgpio /dev/tts/1 7 & path= calea unde se afla executabilu) dupa care pornesti si newcs.
- am card MMC de 512M pe care tin toate de care am nevoie, nu folosesc jffs ca numai este spatiu deloc, chiar daca o activez.
Ciudat...!!
Exact configuratia pe care ai folosit-o o am si eu mai putin gpio7 .La fel am renuntat la jffs deoarece ramineau 64kb.O singura intrebare mai am referitor la pinii mmc/sdcard/Ai lasat pe auto sau ai folosit configuratia manuala.In cazul configuratiei manuala spune-mi te rog ce pini ai atribuit iesirilor gpio.
Merci inca o data
f11
GPIO 7 este folosit pentru MMC/SD card la CS.
Dupa cautari indelungate am gasit solutia, sa mut CS de pe GPIO 7 pe GPIO 0 parca, adica ledul de WAN.
- folosesc manual, pentru ca modulul de mmc.o este compilat cu GPIO 7, deci la manual CS pe 0, restu raman nemodificate, adica GPIO 2,3,4 conform documentatiei de la dd-wrt.
Na Success! astept reply :drinks:
P.S
http://img522.imageshack.us/img522/2432/mmcgpio.png
Merci din nou de raspuns .
Am sa fac modificarile si am sa te tin la curent.
f11
cristilamb
12-09-09, 20:47
Dupa ce am citit topicul asta cap-coada, stiind ca am in casa un wrt54gl,v1,1, zic hai sa mai imi fac si eu de lucru in weekend.Buuuun, atasez un soclu de cititor sd la router conform documentatiei cu gpio7 la cs, montat ddwrt v24sp1 vpn, aveam tomato inainte,pun winscp pe calc si dau drumu la ventile sa vad ce curge pe fire...:comp:nimik...
Pot sa intru in router cu winscp dar nu ma lasa sa transfer nimic pe card, ledul de la gpio2, cel alb se aprinde la bootare pret de cca 20 sec. dupa care o ia de la capat cu bootarea de trei ori daca am retinut bine, dupa care se stinge.Vazand in meniul ddwrt ca are suport pt sd card, ma gandesc ca nu e nevoie de altceva instalat pe acolo.Curios e ca-mi raporteaza Total / Free Size 2,816.00 KB / 0 si cu cardul bagat si cu el scos chiar si dupa restart.Am pus setarile gpio si pe auto si pe manual cu 2 4 3 7 si tot nu vrea.Am pus si alt firmware (openwrt whiterussian), acolo si mai multa bezna.Am revenit la ddwrt reluat de la 0 totul, acelasi rezultat.
Ma si vedeam astazi si cu phoenixul legat la router si cu server de cs pe el, dar nu e asa usor...
Asa ca as avea putin nevoie de ajutor cu ceva detalii , eventual ce pasi ati urmat cei care au dus la capat acest "proiect".
P.S.
Sa nu credeti ca inainte sa postez nu am folosit search sau nu am citit in prealabil cam tot ce se poate citi despre asta, numai ca informatii mai utile se gasesc pe un forum din Germania si pe unul din Polonia, dar cu limbile astea...
Grija mare!!NU ORICE CARD SD RECUNOASTE.
Cu ce SD card incerci? eu am unu de 4G pe care nici f@t@t nu-l vede.
Trebuie facute incercari cu mai multe variante....
Bafta
cristilamb
12-09-09, 21:27
Am incercat cu unul de 2 gigi, mai am inca unul dar nu pot sa ma leg de el ca e softul de la navigatie si...
Am zis mai sus ca nu pot scrie nimic pe el, dar problema e ca nici in jffs nu pot, sau asa e ddwrt?
cristilamb
16-09-09, 19:48
Am reusit sa montez un micro sd pana la urma, care si functioneaza dar in ddwrt v23 sp2.Acum intrebare: ca sa montez un phoenix mai trebuie sa pun un max232 pe serial, sau leg phoenixul direct pe serialul routerului? Am unul marga Gelvis.Si care sunt softurile care merg in ddwrt si cum se monteaza?Din cate am citit nu merge decat cccam?Mbox nu ruleaza?
@f11 Ti-a iesit pana la urma?
Ma bucur ca ai reusit! Ce capacitate ai reusit sa pui?
Legat de max232, NU este nevoie. NU merge chiar phoenix direct ca si la calculator prin COM1.
- din phoenix ramane doar ce este dupa MAX232, adica RX, TX si GND.
- Reset-ul pentru card se ia de pe GPIO7 - aici nu stiu pe ce ai pus CS la SD card, daca ai ocupat GPIO7 serus phoenix, numai poti pune. Mai jos gasesti soluita la un post de-al meu, adica CS pt SD card se trece pe GPIO(zero) adica ledul de WAN astfel eliberand GPIO7 pt Reset ( la dd-wrt se alege manual la mmc )
Salut din nou!!
Din pacate nu am mai muncit la router din lipsa de timp , nici macar nu am mai dat un telnet pe el. Problema la mine este din soft mai precis din librarii .Hardware sunt convins ca merge.
Eu am folosit schema cu 74ls367 de pe streamboard :http://streamboard.gmc.to/wbb2/thread.php?threadid=21152&threadview=0&hilight=&hilightuser=0&page=23.
Aici este o discutie intreaga referitoare la linksys si greseala mea a fost ca am luat librariile postate de felixka in loc sa redenumesc uclib.xxx.Mai mult nu-ti spun sa nu te indrept spre greselile mele...
Eu am pus la masa CS de la card si in setarea manuala am pus gpio1 fara sa mai leg gpio1 fizic(se vede de pe schema).si merge fara probleme.
f11
Pe schema asta, ai legat phoenixu direct cu MAX232 cu tot?
ftui germana .. :) aici tre o juma de zii sa traduc tot ce scrie acolo
Nu foloseste max232 deloc , doar un 74ls367 si ca oscilator am folosit 74ls04.Foloseste inversoarele pemtru insumarea rx si tx formind I/O si un inversor pentru reset cu polarizarea necesara pe gpio7 sau gpio2 dupa tabel.Eu am facut mici modificari fata de schema de la pag23 in sensul ca am alimentat cardul direct de la 5v si am anulat complet limitatoru de card insert si toate ledurile.Am urmarit pe osciloscop si I/O are 5V(poate ceva mai putin) .
Daca porneste software resetul poate fii facut si manual :)cu o sirma la masa .
f11
cristilamb
17-09-09, 19:15
Am reusit cu un SD de 1Gb si,da, CD de la SD e pe gpio7, dar nu-i bai sa-l trec pe 0 si setari manuale.Acum ma apuc sa montez si phoenixul fara 232 si pun resetul pe gpio7, dar cu softurile si librariile sunt in pom.Am facut pe mmc un director tmp in care am pus newcsgpio si newcs_10.1.17_mipsel.ipk si cand vreau sa instalez nu face nimic.Am pus si in tmp din root dar acelasi lucru.Daca lansez newcs manual zice ca lipseste sau nu poate sa incarce ceva cu libcrypto.so.0.9.8 si mai departe m-am blocat.Ce mai trebuie montat?
sorin_bidian
18-09-09, 00:16
De azi sunt si eu posesor de WRT54GL cu 32M de ram si SD card. Ma ramane sa conectez si un cititor de card (inca studiez varianta optima).
Maine am sa mai continui cu experimentatu. Am vazut ca se poate pune si 64M de ram, dar din pacate nu am gasit chipuri de memorie compatibile.
Pune careva la upload newcs si cccam folosite?
cristilamb
19-09-09, 22:04
A mai avansat cineva cu serverul pe router?Eu am pus phoenixul la el cu tx rx dupa 232 dar nu stiu daca gpio7 se duce direct pe resetul cardului sau trebuie sa treaca prin inversor intai.Am instalat librariile date de flexica,adica am facut greseala de care zice f11 pentru ca nu stiu la ce se refera cu redenumirea uclib.xxx.Da detalii te rog, pentru ca nu am reusit in varianta asta sa pornesc cccam.Poate @prodigy faci un mic how to daca nu e prea mult ce cer, vad ca tu ai reusit si poate ne spui si noua cum.Eventual in PM.Multzam fain.
sorin_bidian
19-09-09, 23:19
Eu am dat doar drumul la cccam, inca nu am montat cititorul de card. Am gasit mai greu un cccam valabil si librariile aferente. Se pare ca cccam-ul trebuie patchuit pentru locatia in care se afla librariile. La mine locatia e /mmc/lib si scriptul de pornire trebuie sa contina si
export LD_LIBRARY_PATH=/mmc/lib
/mmc/cccam -C /mmc/Cccam.cfg (locatia fisierului de configurare)
Maimulte voi vedea dupa ce pun un cititor de card.
cristilamb
19-09-09, 23:31
Si nu poti sa le pui undeva pe upload?Ai incercat sa vezi daca mrerge cccam ca si client?
sorin_bidian
20-09-09, 20:49
Merge si client si server. Pentru server am setat si firewal-ul sa permita portul 12000. Am sa fac un upload dupa ce am sa incerc sa patchuiesc cccam-ul sa mearga din /mmc. si din ctae am observat cauta fisierele gen softam, autoroll undeva in var/keys. Deci scriptul de pornire trebuie sa copieze eventual din /mmc fisierele in /var/keys.
Salutare la toti, cei cu adevarat pasionati de treaba asta.
Va ajut cu cea mai mare placere, in functie de timp si rabdare:)
Scrieti pe Y! nboti si va ajut.
P.S. de howto de la 0 chiar nu am timp, mai ales ca sunt foarte putini care se incumeta sa faca asa ceva la router.
Pe ce interesati ii ajut, pe Y!.
Bafta
salut,
am dd-wrt v24-sp2 si un Asus WL-500W. incerc sa pornesc cccam 2.0.11 dar primesc eroarea: "-sh: ./CCcam.mipsel: not found" oare ce nu fac bine?
sorin_bidian
23-09-09, 00:22
Cel mai probabil nu ai librariile necesare, unde trebuie sau nu ai definita calea catre ele. Da mai multe detalii despre ce ai facut.
cristilamb
23-09-09, 08:04
Se poate sa nu ai librariile necesare, sau daca le ai, da comanda de lansare /path/CCcam -c, am obsrrvat ca si eu daca dau cd /mmc apoi ./CCcam /mmc/CCcam.cfg zice ca nu il gaseste, unde executabilul si cfg sunt in /mmc.
Acum intrebarea mea este daca si pentru newcs e nevoie de anumite librarii, nu reusesc deloc sa-l pornesc.Lansez /mmc/newcsgpio /dev/tts/0 7 dupa care zice enabled pin, apoi /mmc.newcs -c /mmc/newcs.xml, nu primesc nici un raspuns, intru pe web la 192.168.1.1:8080 si nimic.
Cine da o mana de ajutor?
sorin_bidian
23-09-09, 09:27
La mine newcs a pornit doar instala in jffs.
am pus su CCcam.mipsel si CCcam.cfg in jffs, librariile de unde, in toate pachetele ce le-am gasit la download, sunt doar binarele si cfg-ul. :)
cu newcs nu am avut absolut nici o problema, dar l-am folosit pe OpenWRT 8.09. :cool2:
daca nu-mi iese, am si gasit alternativa http://wpkg.org/Running_Debian_on_ASUS_WL-500W debian on Asus :dance:
sorin_bidian
23-09-09, 10:46
cauta u WRT54_CCam si gasesti si librariile plus instructiuni.
La mine newcs nu initializeaza corect cardu..adica la ATR are numai 0.
Are cineva o configuratie de newcs.xml care sa mearga cu card de n2? (pe wrt54 bineinteles..ca in rest merge ok)
multumesc mult de ajutor. :drinks:
sorin_bidian
24-09-09, 13:54
Am mai progresat un pas, cu ajutorul lui prodigy dar din pacate acuma am o eroare de genul can't resolve simbol 'BN_new' de care nu reusesc nici cum sa trec.
Cardul se initializeaza corect, resetul trebuia pus <inverse> in fisierul de configurare.
Am reusit sa pornesc simultan newcs si cccam.
sorin_bidian
24-09-09, 22:14
Am reusit sa pun pe picioare routeru (Prodigy merita o lada de bere). Daca o sa am timp o sa fac un tutorial. Cine vrea sa faca un test cu el sa-mi dea PM pentru o linie de cccam. Pe server e un card de jiji si o linie N catre un altul. Nu garantez ca serverul va fi online tot timpul, pentru ca este in teste.
cristilamb
24-09-09, 23:44
Asteptam cu nerbdare tutorialul tau.Nimeni nu vrea sa spuna concret pasii care trebuiesc urmati spre rezolvare.Personal nu am reusit sa pornesc decat separat newcs pe openwrt dar nu initializeaza niciun card din cele autohtone, iar CCcam pe ddwrt dar fara newcs.Cat despre linie de test deocamdata nu dipun din motive lesne de inteles, poate una client cu incubus.Asa ca bravo pentru reusita chiar ajutat fiind, e o reusita!
am pus o gramada de libarii, dar tot nu vrea :comp: aceeasi eroare:
-sh: /opt/var/bin/CCcam.mipsel: not found
macar daca dadea erorile in stdout ca si newcs, vedeam si eu de ce nu merge, dar cum debug 0, ceva imi scapa, dar nu stiu ce.
Iti da not found pentru ca nu gaseste ld.so.1 in /lib, unde este linkat de compilator.
-dupa cum sustine @cristilamb, se deschide executabilu de cccam in hexeditor, se cauta unde apare in ASCII /lib/ld.so.1, se modifica in executabil cu calea exacta unde se afla la tine aceasta librarie. ex /mmc/ld.so.1
asta-mi scapa. merci de ajutor :drinks:
sorin_bidian
25-09-09, 22:33
Iti da not found pentru ca nu gaseste ld.so.1 in /lib, unde este linkat de compilator.
-dupa cum sustine @cristilamb, se deschide executabilu de cccam in hexeditor, se cauta unde apare in ASCII /lib/ld.so.1, se modifica in executabil cu calea exacta unde se afla la tine aceasta librarie. ex /mmc/ld.so.1
Atentie! Se poate inlocui "lib" cu un director de aceasi lungime, "mmc" in cazul nostru in general. Restul de librarii se copiaza intr-un director separat de cele pentru newcs.
scriptul de pornire pentru cccam trebuie sa contina:
export LD_LIBRARY_PATH=/mmc/lib (exempul in cazul in care librariile de cccam se afla in /mmc/lib)
./cccam -C /mmc/etc/CCcam.cfg (fisierul de configurare se afla in /mmc/etc)
pentru newcs am folosit fisierul de startup al lui prodigy modificat pentru situatia mea (nu l-am inteles in totalitate dar functioneaza impreuna cu librariile de newcs primite de la el).
#!/bin/sh
RUNDIR=$(echo $(pwd)/$0|sed -e "s:[/][^/]*$::g" -e"s:.*[/][/]:/:")
export LD_LIBRARY_PATH=$RUNDIR/../lib
killall newcsgpio
$RUNDIR/newcsgpio /dev/tts/1 7 &
$RUNDIR/newcs_1.67 --sid-nocache -c /mmc/jffs/etc/newcs.xml
sleep 3
in acest caz pentru newcs am facut un director separat in mmc care cuprindea doua directoare bin si lib, in bin am copiat si scriptul de pornire.
lansarea am facut-o direct din configurarea routerului pentru startup (Administration tab si commands)
mount -t ext2 /dev/mmc/disc0/disc /mmc
./mmc/newcs/bin/start_NewCS
iar in firewall am adaugat din acelasi tab urmatoarele linii:
iptables -I INPUT -j ACCEPT -p tcp --dport 8081 port administrare newcs
iptables -I INPUT -j ACCEPT -p tcp --dport 16001 port administrare cccam
iptables -I INPUT -j ACCEPT -p tcp --dport 12001 port cccam
iptables -I INPUT -j ACCEPT -p tcp --dport 13901 port newcs
Pentru alte lamuriri mai intrebati.
cristilamb
25-09-09, 23:02
Si unde gasim librariile pentru newcs?
sorin_bidian
26-09-09, 16:31
http://rapidshare.com/files/285223080/newcs_1.zip
http://rapidshare.com/files/285223072/libnewcs.zip
http://rapidshare.com/files/285222999/libcccam.zip
http://rapidshare.com/files/285222904/cccam_211.zip
cristilamb
26-09-09, 17:52
root@DD-WRT:~# mount -t ext2 /dev/mmc/disc0/disc /mmc
root@DD-WRT:~# ./mmc/newcs/bin/start_NewCS
-sh: ./mmc/newcs/bin/start_NewCS: not found
root@DD-WRT:~# /mmc/newcs/bin/start_NewCS -c
Segmentation fault
enabled pin
Segmentation fault
Segmentation fault
root@DD-WRT:~#
Cred ca am obosit deja...Unde se pun concret librariile alea?ca le-am mutat de nu mai stiu unde sa le duc.Clar e ca in root/lib/ nu ma lasa.
sorin_bidian
26-09-09, 18:09
Am scris mai sus;
librariile le-am pus in /mmc/newcs/lib
executabilul si scriptul de pornire in /mmc/newcs/bin
eventual poti face un director/mmc/newcs/etc pentru fisierul de configurare newcs.xml
sper ca ai dat chmod 755 la toate librariile si executabile.
sorin_bidian
26-09-09, 19:26
Intrebare: Ti-ai upgradat memoria la 32 Mb? Ca poate nu ai destula memorie sa rulezi programele.
well, multumesc lui prodigy si sorin_bidian pentru indrumari si librarii. am pus OpenWRT pe routerul meu WL-500W si merge perfect mi-am creat pe stick si partitie de swap sa nu am probleme cu memoria cu toate ca am 32MB nativ, pe dd-wrt aveam probleme. iar la partea de newcs exista versiune gata compilata pentru openwrt, asa ca nu mai trebuie hex editat nimic.:drinks:
cristilamb
26-09-09, 20:10
Si eu multumesc din suflet lui sorin_bidian, prodigy si celor care au postat despre acest subiect.Am reusit in sfarsit sa pornesc newcs pe dd-wrt,dar ca sa fie ghinion pana la capat, nu citeste niciun card, in conditiile in care pe openwrt le vedea, deci nu e partea de hardware
[ NewCS ] Process ID is: 1260
[ 00:11:25 ] [ Loader ] Starting Telnet on port 1001
[ 00:11:25 ] [ Loader ] Reader type 2 on node /dev/tts/1
[ 00:11:25 ] [ Phoenix ] Opening device /dev/tts/1
[ 00:11:25 ] [ Phoenix ] No card present in reader
[ 00:11:25 ] [ Loader ] Reset failed ...
[ 00:11:25 ] bind: error! 125: Address already in use
[ 00:11:25 ] [ Loader ] Starting Newcamd Server on port 12001
[ 00:11:25 ] [ Newcamd ] Newcamd thread Server started on port 12001
[ 00:11:25 ] bind: error! 125: Address already in use
[ 00:11:25 ] [ NewCS ] Ready to GO! :
Cred ca mai lipseste vreo librarie care face setari de serial, pentru openwrt era asa ceva, aici vad ca nu e niciuna.Normal ca am sucit setarile pe toate partile odd, even, normal, inverse.Nimic.Ma scoate la lumina cineva, ca mai am putin si innebunesc...
Dupa lupte seculare ...am reusit si eu.
@prodygy & @sorin_bidian miiii de multumiri.
@cristilamb
Cu asta m-am ocupat si eu de dupamasa dar in final am reusit.
Partea urita este de la mmc/sd si cum il vede dd-wrt.Din pacate am rezolvat doar scotind din priza routerul.Cu reset din web sau telnet nu am reusit.Si inca o ciudatenie de care m-am prins tirziu este ca nu-mi initializa newcamd serverul cu toate ca vedea corect cardul.Rezolvarea a fost simpla (dupa 2 saptamini) am pus in newcs configurarea newcamd chiar prima in fata radegastului.Am sa fac o arhiva cu ce am pe /mmc inclusiv gbox care ruleaza de ceva vreme si am sa uploadez undeva.
Si acum bomba : cardul de tvr a fost valid pina in 24/09/2009 si nu reusesc sa fac proba finala cu imagine:)) si bineinteles nu vrea sa faca AU.
f11
sorin_bidian
26-09-09, 21:09
@cristilamb Ce card vrei sa folosesti?
@cristilamb
Cred ca mai e lansat odata newcs!
sorin_bidian
26-09-09, 21:27
Asta pare clar..dar oricum initializarea depinde de card si setari.
PS. Nu vrea nimeni o linie de test de la mine ..ca sta serveru de pe wrt54 gol. Ce sa faci daca merg bine mersi cheitele :-)
cristilamb
26-09-09, 22:02
Asa e, mai era lansat odata newcs, am dat peste el ca sa fac copy/paste cu logul care oricum era la fel si la prima lansare.Carduri am toate (autohtone) in afara de maxx, nu vrea cu niciunul.Cum ziceam mai sus, in openwrt newcs initializa cardul tvr si cel de N3 dar fiind o versiune mai veche de newcs am incercat sa pun 1.67 si n-am reusit.Oricum cred ca e ceva legat de setarile porturilor seriale pentru ca in log nu apare nimic legat de viteza de comunicare cu phoenixul, deci lipsesc iar niste librarii care in openwrt erau legate de serial, ceva cu setserial.so...
Si am mai observat ca la mine nu lanseaza newcs cu ./mmc/...newcs_1.67 ci cu /mmc/...newcs_1.67 -c.Oare de ce?!
sorin_bidian
26-09-09, 22:44
Trebuie lansat cu /cale_executabil_newcs/newcs -C /cale_fisier_configurare/newcs.xml
nu trebuie setat nimic legat de seriala ci doar sa lansezi /newcsgpio /dev/tts/1 7..daca resetul este legat la GPIO 7
cristilamb
27-09-09, 11:47
Da, asa si facusem totul era corect numai ca nu citea niciun card, de vina era cfg-ul, dupa ce l-am schimbat a mers cu toate cardurile care le am.Dupa o noapte alba am reusit sa fac sa mearga newcs cu mbox, ramul routerului e la limita dar pana la ora asta vad ca nu a dat niciun reboot. Am facut o comanda de lansare automata a newcs la bootare dar pentru mbox cred ca trebuie pus un sleep ceva ca sa porneasca la cca 2 minute dupa bootare, pentru ca instantele se lanseaza inainte de a avea acces la net, in acest fel mbox ramane agatat si trebuie repornit manual.
Conoscatorii de linux ar sti care sa fie scriptul de pornire in acest caz
/mmc/bin/start_newcs
aici cred ca trebiue pus sleep
/mmc/bin/start_mbox
Nu am idee de valorile care trebuiesc puse acolo sau eventual comenzi ca sa fie intarziata pornirea mboxului cu vreo 2 minute de la bootare.
Astept sfaturi de la initiati:cheers:
NAME
sleep - delay for a specified amount of time
SYNOPSIS
sleep NUMBER[SUFFIX]...
sleep OPTION
DESCRIPTION
Pause for NUMBER seconds. SUFFIX may be asa for seconds (the
default), ama for minutes, aha for hours or ada for days. Unlike most
implementations that require NUMBER be an integer, here NUMBER may be
an arbitrary floating point number.
- bazat pe acest man page, dupa sleep pui ce numar vrei, care inseamna cite secunde asteapta intre cele doua executii, respectiv newcs si mbox.
ex. sleep 60 ar fii pentru 1 minut, deci pt 2 minute cite vrei tu ar fii sleep 120.
Succes.
P.S. imi pare bine ca sunt mai mult care au reusit sa faca ;)
cristilamb
27-09-09, 13:17
Am pus si merge, a trebuit sa ma duc pana la 180 adica 3 minute pentru ca acum booteaza foarte greu, probabil ca e ramul aproape saturat.
Pe de alta parte fara ajutorul vostru n-as fi reusit si, in acest sens vreau sa multumesc incaodata celor care au dat o mana sa duc treaba asta la sfarsit.Mii de multumiri :cheers:
Ca sa numai aveti probleme cu memoria eliminati carurile cu level 0.
la Mbox :
/**************************************************************************************************** ********************/
L: { 0 }
// L option -> how mbox to menage virtual card(s) with level 0
// ( only for peer(s) who have and can reshare virtual cards but don't want to use LEVEL 0 card(s) for them self)
// L: { x }
// x=0 -> don't load any virtual cards with LEVEL 0, you can't use them for your self
// x=1 -> load all virtual cards with LEVEL 0 ,you will be using them for your self
// default 1
/********************
La CCcam:
MINIMUM DOWNHOPS: 1
in config
da, da, asa am pus la cccam ca nu am ce face pe router cu cardurile level 0 ;)
cu memoria stau perfect:
root@OpenWrt:~# free
total used free shared buffers
Mem: 30560 25032 5528 0 1604
Swap: 11400 0 11400
Total: 41960 25032 16928
@sorin_bidian iti dau eu pe PM o linie, ca de aia ne-am chinuit, sa facem schimb :)
cristilamb
30-09-09, 22:15
Asta pare clar..dar oricum initializarea depinde de card si setari.
PS. Nu vrea nimeni o linie de test de la mine ..ca sta serveru de pe wrt54 gol. Ce sa faci daca merg bine mersi cheitele :-)
As face si eu cu tine un schimb.Rulez simulan CCcam si mbox pe roter acum,am 2 linii C,dar in cccam info apar offline, portul 12000 deschis peste tot, mbox merge fara probleme, cccam nu iese la net,in newcs info vad cele 2 linii ca se leaga la newcamd si cam atat.Nu am mai mers pe cccam pana acum poate e din cccam.cfg.Merg pe cccam 2.0.11.
sorin_bidian
01-10-09, 11:17
Da ai pus in firewall liniile pentru portu de cccam?
cristilamb
01-10-09, 19:23
Am dat disable la firewall si nu merge.
sorin_bidian
01-10-09, 20:00
Porneste cccam din telnet cu -d ca sa vezi daca zice ceva interesant.
cristilamb
01-10-09, 21:18
root@DD-WRT:~# /mmc/emu/CCcam -d /mmc/etc/config/CCcam/CCcam.cfg
20:16:56.575 CCcam: ============================================================
==========
20:16:57.134 CCcam: starting CCcam 2.0.11 compiled on Dec 3 2008@20:50:35
20:16:57.134 CCcam: ============================================================
==========
20:16:57.135 CCcam: online using nodeId 1a083c5xxxxxx
20:16:58.576 CCcam: read config: cannot open /var/etc/CCcam.cfg or not found
20:16:58.683 CCcam: create 1 cam device(s)
20:16:58.856 CCcam: readKeyfile: cannot open /var/keys/SoftCam.Key or not found
20:16:58.857 CCcam: readKeyfile: cannot open /var/keys/AutoRoll.Key or not found
20:16:58.857 CCcam: static cw not found or bad
20:16:58.912 CCcam: parsed 0 entries from /var/etc/CCcam.prio
20:16:58.979 CCcam: readProviderfile: cannot open /var/etc/CCcam.providers or no
t found
20:16:58.980 CCcam: readChannelList: cannot open /var/etc/CCcam.channelinfo or n
ot found
20:16:58.980 CCcam: server started on port 12000
Cred ca CCcam.cfg nu e unde trebuie?!
sorin_bidian
01-10-09, 22:00
/mmc/emu/CCcam -d -C /mmc/etc/config/CCcam/CCcam.cfg
---
asa e corect -C urmat de calea spre fisierul de configurare
cristilamb
01-10-09, 22:24
root@DD-WRT:~# /mmc/emu/CCcam -d -C /mmc/etc/config/CCcam/CCcam.cfg
21:08:13.507 CCcam: ============================================================
==========
21:08:14.027 CCcam: starting CCcam 2.0.11 compiled on Dec 3 2008@20:50:35
21:08:14.028 CCcam: ============================================================
==========
21:08:14.082 CCcam: online using nodeId 936a17bd4cd61xxxx
21:08:16.047 CCcam: Connection already exist, not adding it
21:08:16.049 CCcam: Connection already exist, not adding it
21:08:16.070 CCcam: create 1 cam device(s)
21:08:16.496 CCcam: added 545 keys from /mmc/var/keys/SoftCam.Key
21:08:16.526 CCcam: added 45 keys from /mmc/var/keys/AutoRoll.Key
21:08:16.526 CCcam: static cw not found or bad
21:08:16.579 CCcam: parsed 0 entries from /var/etc/CCcam.prio
21:08:16.645 CCcam: readProviderfile: cannot open /var/etc/CCcam.providers or not found
21:08:16.646 CCcam: readChannelList: cannot open /var/etc/CCcam.channelinfo or not found
21:08:16.646 CCcam: server started on port 12000
21:08:17.546 CCcam: failed to get address for xxx.dyndns.tv
21:08:17.547 CCcam: failed to get address for xxx.dynalias.net
21:08:17.548 CCcam: failed to get address for xxx.dyndns.org
21:08:17.595 CCcam: newcamd server 127.0.0.1:12001 user: xxx
21:08:17.621 CCcam: newcamd caid 1801 providers 2 userid: 0
21:08:17.622 CCcam: newcamd card serial: xxxxxxxx
21:08:17.713 CCcam: newcamd prov 00 000000 xxxxxxxx
21:08:17.768 CCcam: newcamd prov 01 000000 xxxxxxxx
Nu iese la net, 12000 e deschis in router, firewall dezactivat, 5566 pentru mbox merge brici.Routerul e dupa un 546v6 RTC pus in bridge, deschise si acolo porturile,fara firewall.
sorin_bidian
01-10-09, 23:14
21:08:14.082 CCcam: online using nodeId 936a17bd4cd61xxxx
21:08:16.047 CCcam: Connection already exist, not adding it
21:08:16.049 CCcam: Connection already exist, not adding it
Aici e ceva problema la initializare cccam. Vezi cu ps ce ruleaza..ca probabil ai mai multe cccam-uri.
Programele le poti opri cu killall -9 cccam
cristilamb
01-10-09, 23:39
root@DD-WRT:~# ps
PID USER VSZ STAT COMMAND
1 root 1176 S /sbin/init noinitrd
2 root 0 SW [keventd]
3 root 0 SWN [ksoftirqd_CPU0]
4 root 0 SW [kswapd]
5 root 0 SW [bdflush]
6 root 0 SW [kupdated]
10 root 0 SW [mtdblockd]
14 root 1188 S /sbin/watchdog
89 root 1168 S resetbutton
131 root 1164 S /usr/sbin/telnetd
134 root 2276 S httpd -p 80
361 root 704 S cron
363 root 1168 S /sbin/wland
369 root 1536 S dropbear -b /tmp/loginprompt -r /tmp/root/.ssh/ssh_ho
374 root 1184 S upnp -D -L br0 -W ppp0 -I 60 -A 180
380 root 1188 S /tmp/ppp/redial 30
383 root 1136 S ttraff
405 root 1872 S /mmc/mbox/mbox-2.4.openwrt /mmc/mbox/var/keys/mbox.cf
407 root 1872 S /mmc/mbox/mbox-2.4.openwrt /mmc/mbox/var/keys/mbox.cf
408 root 1872 S /mmc/mbox/mbox-2.4.openwrt /mmc/mbox/var/keys/mbox.cf
409 root 1872 S /mmc/mbox/mbox-2.4.openwrt /mmc/mbox/var/keys/mbox.cf
410 root 1872 S /mmc/mbox/mbox-2.4.openwrt /mmc/mbox/var/keys/mbox.cf
411 root 1872 S /mmc/mbox/mbox-2.4.openwrt /mmc/mbox/var/keys/mbox.cf
419 root 1028 S /mmc/bin/newcsgpio /dev/tts/1 7
422 root 10236 S /mmc/bin/newcs_1.67 -c /mmc/etc/newcs.xml
423 root 10236 S /mmc/bin/newcs_1.67 -c /mmc/etc/newcs.xml
424 root 10236 S /mmc/bin/newcs_1.67 -c /mmc/etc/newcs.xml
426 root 10236 S /mmc/bin/newcs_1.67 -c /mmc/etc/newcs.xml
427 root 10236 S /mmc/bin/newcs_1.67 -c /mmc/etc/newcs.xml
519 root 1872 S /mmc/mbox/mbox-2.4.openwrt /mmc/mbox/var/keys/mbox.cf
522 root 14584 S /mmc/emu/CCcam -C /mmc/etc/config/CCcam/CCcam.cfg
525 root 14584 S /mmc/emu/CCcam -C /mmc/etc/config/CCcam/CCcam.cfg
527 root 14584 S /mmc/emu/CCcam -C /mmc/etc/config/CCcam/CCcam.cfg
528 root 1672 S /usr/sbin/pppd file /tmp/ppp/options.pppoe
530 root 14584 S /mmc/emu/CCcam -C /mmc/etc/config/CCcam/CCcam.cfg
531 root 14584 S /mmc/emu/CCcam -C /mmc/etc/config/CCcam/CCcam.cfg
534 root 14584 S /mmc/emu/CCcam -C /mmc/etc/config/CCcam/CCcam.cfg
535 root 1184 S -sh
537 root 1168 R ps
root@DD-WRT:~#
E normal sa apara de 3-4 ori acelasi proces?
daca faci reboot si verifici iarasi, tot apare ceva?
ai pus sa porneascas cccamul automat?
cristilamb
02-10-09, 07:56
Asa apare imediat dupa reboot.Newcs, mbox si CCcam pornesc automat.Pe langa porturile deschise am dat si enable DMZ.Banuiesc ca una din librariile de la CCcam lipseste sau e corupta, la dezarhivare am primit un mesaj de eroare si poate e chiar libraria care rezolva partea de DNS.Voi de unde ati luat CCcam-ul cu librariile aferente, aveti un link?Eu le am pe cele de la flexica puse chiar acolo pe forum, e posibil ca arhiva sa fie corupta.
Sunt librariile aici (http://www.sateliti.info/showpost.php?p=90126&postcount=1), cu cccam cu tot, arhiva e facuta de Mower pt Azbox.
sorin_bidian
02-10-09, 19:30
Le-am postat si eu librariile pe rapidshare. Erau linkurile mai sus.
@cristilamb ce apare daca rulezi netstat -nl ?
cristilamb
03-10-09, 00:52
Am rezolvat,merge acum,era din librarii, nu le aveam complete.La versiunea asta nu merge sa se vada localul din newcs in hop1 la peers?
sorin_bidian
03-10-09, 09:40
merge, pune un 256 dupa keya des la linia N
cristilamb
04-10-09, 13:09
Nu merge,am N3, am pus si in newcs.xml si in cccam.cfg.Apar la reshare cu zero, vede cardul numai in newcamd.
Mai bine ne mutam pe mess cu discutia ca am devenit cam offtopic.
am si eu o intrebare , de ce nu imi foloseste swap-ul la dd-wrt?
...............total..........used ..........free
Mem:.......29236........28584.........652
Swap:......136512...........0.........136512
Total:.......165748.......28584........137164
Salutate
Poate sa puna cineva exact schema folosita pentru interfata folosita in wrt54gl?
multumesc
cristilamb
09-10-09, 22:53
http://duff.dk/index-lp.html
Eu am folosit :http://streamboard.gmc.to/wbb2/thread.php?threadid=21152&threadview=0&hilight=&hilightuser=0&page=27 cu mici modificari aduse :
1) pini 2 si 3 scurcicuitat pe 74hc367 sa am 5V pe card
2) am folosit un oscilator cu 74HC04 luat din schema de phoenix deasemenea alimentat direct la 5V
3) pinul de CS de la MMC direct la masa si configuratia manuala MMC din DD-WRT urmatoarea DI=7; DO=4; Clk=3; CS=0
4) La reset am folosit Gpio=2.
Dupa mari chinuieli am ajuns la concluzia ca este necesar folosirea tuturor librariilor postate mai sus si cu comanda "export LD_LIBRARY_PATH=$RUNDIR/../lib". Nu este suficient doar export la o singura librarie pe care o cere.Asta a fost greseala mea.
O mare atentie trebuie acordata SDcardului/MMC deoarece DD-wrt nu monteaza toate cardurile si mai rau pe unele le monteaza dar nu lucreaza normal.Un exemplu este faptul ca Gboxul la mine nu avea nici o problema iar newcs dadea erori ciudate.
f11
Am incercat sa fac pcb-ul recomandat de @cristilamb
va rog sa va dati cu parerea si sa imi spuneti daca am gresit undeva. schema
http://img193.imageshack.us/img193/3400/90519914.jpg
s http://img32.imageshack.us/img32/5097/62238830.jpg
cristilamb
10-10-09, 13:02
Parca lipseste alimentarea cardului, de fapt nu le-ai pus deloc nici la card nici la integrate.
Mda, trebuie puse doua paduri (vcc si gnd)
Alimentarea cardului ar trebui sa o pun prin switch-ul acestuia?
cristilamb
10-10-09, 13:15
Nu neaparat eu nu am pus, iar in newcs.xml pui la carddetect=no.
cristilamb
10-10-09, 15:02
Trebuie sa mai duci si la C5 la card traseu de minus.
Eu am folosit de fiecare data placute de test si la cardreaderul din linksys si phoenix-usb .Se gasesc la mivarom sau tehnoelectric sunt ieftine si cu ceva mai mult fludor iese ca din fabrica:)
f11
Definitivati schema si cablajul, faceti unul de test si hai sa comandam 50 de cablaje la comun.
Daca ruterele au 2 seriale disponibile, ar trebui facut un cablaj dublu.
Definitivat
daca vreti proiectul in eagle il pun la dispozitie
http://img504.imageshack.us/img504/4955/fix2.jpg
Definitivati schema si cablajul, faceti unul de test si hai sa comandam 50 de cablaje la comun.
Daca ruterele au 2 seriale disponibile, ar trebui facut un cablaj dublu.
Tinind cont ca la mine merge fara probleme resetul pe gpio2 si bineinteles si pe gpio7 se pot pune 2 cititoare de carduri in el.Nu stiu cum se comporta routerul si cum gestioneaza cele 2 carduri dar cred ca nu ar fi nicio problema.
Hmm ajunge cred doar un singur oscilator...
f11
Pentru ca cel de-al doilea serial ( adica primu defapt )sa fie disponibil, trebuie refacuta imaginea, adica recompilat kernelul, pentru ca este folosit la consola pe seriala ttyS0.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
cum se schimba baud rate
https://forum.openwrt.org/viewtopic.php?id=5219
Am reusit sa pun un sd de 1 giga pe linksys, an pus interfata dar nu stiu cum sa setez cfg-ul pentru interfata respectiva. vreo idee ?!
a reusit cineva sa faca din port wan?
din cate vad se poate face din lan port wan si poate sa se conecteze la 2 provideri net
ddwrt
din moment ce are numai 2 placi de retea fizice ( exclud aici cele 4 porturi care defapt is legate la o placa de retea si trecut prin robo-switch ) 2 WAN-uri nu cred ca se pot face, ca sa le si trateze ca atare ( route balancing ).
Daca ai rabdare, zic eu, se poate rezolva si astfel :
1. WAN1 - WAN-u normal
2. WAN2 - ( ar fii unul din cele 4 porturi LAN )
3. LAN - ar fii wireless-u .....
....
P.S. sunt doar teorii!
Teoretic se poate , se pot pune 2 ip-uri pe aceeasi interfata(cum ar fi cea care vine la switchul de lan), la cisco sigur se poate,da ma gandesc ca intr-un fel se poate si la astea....
ok, si cum bagi 2 mufe in aceeasi gaura rj45?:)
switch :) care il are deja
si cat crezi ca o sa le mai fi client daca bagi ambii provideri intr-un switch transparent layer2 fara sa faci separarea layer3? asta ar putea fi considerat abuz si tratat ca atare (deconectare, de obicei)
Rog pe cei ce au facut upgrade la modulul de memorie sa imi spuna ce tip de memorie au folosit. Am dat memoria jos si nu s-a potrivit modulul ce-l aveam. Sau daca are careva unul in plus... :)
- eu am folosit pe ultimu router acest modul de memorie.
NANYA - 16Mx16 NT5DS16M16CS-5T TSOP2 DDR400
-pe un router mai vechi, de prin anul trecut, tot V.1.1 a mers perfect un modul 32x16 de la Hynix, pe acesta din urma nu vroia sa o ia din loc cu Hynix.
Tu ce modul ai pus? si mai ales in ce organizatie...trebuie neaparat x16!!
Eu deocamdata nu am pus nimic. Am dat modulul jos si am ramas in c u r u l gol cum s-ar spune. Tocmai de asta am intrebat aici cu gandul ca poate se mai gaseste vreun modul ... :)
Am un router alice gate voip 2 plus wifi si memoria din el este exact cea specificata de tine... am sa o dau jos sa vad ce reusesc :dance:
Cine face o schema cu 2 cititoare seriale pentru rutere, sa o si testeze sa dam in executie vreo 50 de cablaje?
Daca raman porti putem incerca sa punem 2 oscilatoare simultan, sa putem folosi eventual frecvente diferite.
Propun sa ii dam numele RSP Reader !
Am reusit sa fac upgrade le memorie ram, acum am 32. In schimb se intampla ceva ciudat. Inainte credeam ca e din cauza memoriei care era insuficienta dar se pare ca problema persista.
De fiecare daca cand pornesc scriptul de cccam nu mai am acces nici prin telnet si nici prin ssh. Prin ssh reusesc sa ma conectez dar cand incerc sa scriu ceva in linia de comanda ma arunca afara. Vreo idee?
Regula 12
debifeaza firewall-la mine nu merge decat cu firewall-ul oprit.
cristilamb
20-10-09, 23:56
Unde as putea sa gasesc si eu un ram de 32?
cine ma ajuta sa pun cccam pe ddwrt?
cristilamb
21-10-09, 00:12
Unde nu te descurci?Daca citesti cu atentie ultimile pagini ale topicului, reusesti sigur...
@cristilamb
eu am luat un modul de 32 de pe un router alice gate 2 voip plus wifi... icercasem sa pun pe el mai demult openwrt dar m-am lasat pagubas dupa cateva rateuri... deci sacrificat. :)
Singura problema este ca nu reusesc sa vad cardul de hocus pocus din interfata. COnfigurarile sunt facute pe ttyS0... sper sa nu fi gresit
in rest totul ok pana acum. am sa incerc sa ii pun si newcs
cristilamb
21-10-09, 01:30
ttys0 este. nu stiu ceilalti parametrii in cccam, eu am renuntat la el, merg pe newcs+mbox, mi se pare mai bun decat cccam, routerul toarce, chiar si cand mergeam simultan cu ambele emu aveam acelasi grad de ocupare al ramului, imi ramanea liber 3-4%,dar si cu cccam scos tot atata am liber.La pornire mbox raporteaza ca memoria ramasa libera e 0%, dar dupa ce isi face el siesta nu mai zice nimic, poate daca traficul e prea mare, din cauza asta vreau sa maresc ramul.Daca reusesc, revin si la cccam, o sa pun si al doilea phoenix, si mai mult ce sa-i fac, asta e tot ce poate wrt 54gl, dar cred ca e de ajuns, ce pretentii poti sa mai ai?!Aaaa, ar mai fi ceva, o sursa tampon pentru penele de curent (cam am probleme cu asta, si daca pleaca curentul pentru cateva fractiuni de secunda si revine, routerul se blocheaza, il gasesc cand vin de la munca cu toate ledurile aprinse si ala de la power clipind), asta ca nu sa zica peers-ii ca sunt neserios...
rocco2007r
23-10-09, 16:17
Salut,
Am cumparat si eu un WRT54GL.
Vreau sa ii pun firmware DD-WRT.
Cum nu am mai facut asta pana acum am citit depre pasii care trebuie facuti.
Totul este clar pentru mine, mai putin urmatorul aspect:
care din imagini trebuie instalata? Mini Generic(dd-wrt.v24_mini_generic.bin) sau Standard Generic(dd-wrt.v24_std_generic.bin)? Sau amandoua, una dupa alta? Sau cum :)?
Multumesc.
Rocco
sorin_bidian
23-10-09, 16:31
Mini generic prima data.
@cristilamb
eu am luat un modul de 32 de pe un router alice gate 2 voip plus wifi... icercasem sa pun pe el mai demult openwrt dar m-am lasat pagubas dupa cateva rateuri... deci sacrificat. :)
Singura problema este ca nu reusesc sa vad cardul de hocus pocus din interfata. COnfigurarile sunt facute pe ttyS0... sper sa nu fi gresit
in rest totul ok pana acum. am sa incerc sa ii pun si newcs
- in newcs.xml cum ai pus?? /dev/ttyS0?? daca DA, e total gresit.
porturile la linksys cit si la dreambox, sunt /dev/tts/0 si /dev/tts/1.
- primu port la linksys fiind blocat de consola,cum am mai scris, trebuie sa pui /dev/tts/1 in newcs.xml si ar trebui sa zboare cu focus.
cristilamb
23-10-09, 18:24
Asa e, prodigy are dreptate, m-am uitat in setarile mele si am /dev/tts/1, imi cer scuze pentru informatia eronata.Dar /dev/tts/0 cum se poate folosi ca sa pun si al doilea phoenix?Stiu ca am incercat la inceput si pe primul port sa montez interfata, cu setarile de rigoare in xml. si nu a vrut, sau portul 0 nu se poate sa citeasca de pe phoenix?
sorin_bidian
23-10-09, 21:51
Scrie undeva mai sus. Trebuie recompilat firmwareul pentru ca implicit consola este redirectata la primul port serial pentru debug. Sper ca nu ma insel.
Am citit tot thread-ul si tot nu am inteles cum poti sa transformi routerul in server cccam,eu am un asus wl500g delux cu 2xusb,am instalat si dd-wrt cu update de usb si mai departe ceata...
Se poate face un tutorial de la A la Z cum se procedeaza sau este foarte complicat.
Am tot cautat pe goagal:) un tutorial si nu prea exista in afara de acest firmware:
Fritz!Box Linux Router + Smargo
au si un forum dar in germana si iar ceata...
http://www.digital-eliteboard.com/satulc/forumdisplay.php?f=863
sorin_bidian
29-10-09, 23:46
Daca ai un dreambox nu prea merita agitatia, mai ales ca pierzi un hop. Asa pentru hobby e ok. Pentru smartgo nu te pot ajuta pentru ca eu nu am.
Salut baietzi ;)
am si eu un cititor dublu cu chipuri tda8004 respectiv tda8006, aici este un pdf sheet cu descrierea integratului tda8004 care este un IC perceput pentru smartcard interface , cam in majoritatea receptoarelor se foloseste acet integrat pentru cititoare de carduri.
Vreau sa fac interfete cu acest IC daca cineva mi-ar face schema (cablajul) pentru schema din sheet ar fi super si sa vedem la ce suma se ridica confectionarea unui asemenea interface, eu am cel dublu card reader interface dar nu cred ca exista driver pentru dubla dar pentru simpla eu cred ca recunoaste singur fiin pe port RS232 bineinteles dupa transformarea semnalului de la integrat cu IC MAX232 ;)
Cer ajutor unuj electronist ;)
Aici este link-ul de la IC
http://www.nxp.com/acrobat_download/datasheets/TDA8004AT_3.pdf
Aici este cititorul dublu ;)
http://www.nxp.com/acrobat_download/applicationnotes/AN97074_1.pdf
Cum a spus si Zildan ar fi bine sa facem comanda la mai multe bucati sa nu ne coste mult.
PS. De aia am ales acest IC fiin mult mai stabil ca si un phoenix standard.
Care este ultimul firmware oficial? si cele ne oficiale? cau rare ruleaza celmai bine (cele originale cred :D)
Eu de curand am cumparat un Lynksys54GL versiunea 1.1 am pus "openwrt-wrt54g-squashfs.bin"
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/Immagine.jpg
Dar cred ca este un firmwar vechi sau nu?
Multumesc anticipat!
A facut cineva asa ceva? posibil?
http://www.powco.net/wrt/
Chiar interesant
Links:
http://www.hendlsofen.de/WRT54GL/deu/WRT54GL_SDMod.html (German)
http://duff.dk/sd/
http://wiki.openwrt.org/OpenWrtDocs/Customizing/Hardware/MMC
http://www.dd-wrt.com/wiki/index.php/SD/MMC_mod
Am un asus wl-500gp v2 cu dd-wrt pe el. Ma chinui sa-i setez conexiunea pppoe si nu vrea. Sunt convins ca-mi scapa ceva. Softul e asemanator, asa ca rog putin ajutor din partea celor care sunt pe pppoe la configurare.
sorin_bidian
04-11-09, 11:59
Suporta dd-wrt free pppoe? Ca eu mi-am luat un dd-wr pentru wrt54gl platit care are trecut asa ceva la optiuni suplimentare.
sorin_bidian
04-11-09, 12:00
A facut cineva asa ceva? posibil?
http://www.powco.net/wrt/
Citeste topicul de la inceput..ca normal ca am pus SD carduri ca as avem de unde rula newcs, cccam, ec.
Suporta dd-wrt free pppoe? Ca eu mi-am luat un dd-wr pentru wrt54gl platit care are trecut asa ceva la optiuni suplimentare.
Dupa ce mi-am batut capul mai bine de o zi, am rezolvat. Nu era de la soft, problema era din cauza macului ruterului. Iti iau macaul baetii si doar pe acel mac ai acces la internet
problema era din cauza macului ruterului. Iti iau macaul baetii si doar pe acel mac ai acces la internet
Se poate clona.Trebuie sa stii MAC pe care s-a facut conexiunea.
Da stiu, multumesc. Doar ca a durat pana m-am prins ca nu merge decat pe macul respectiv:)
Citeste topicul de la inceput..ca normal ca am pus SD carduri ca as avem de unde rula newcs, cccam, ec.
Ok am citit! dar fara link cred ca puteai sa dai un raspuns referitor la versiunea cu max var in cazul celor cu flash de 4
sorin_bidian
05-11-09, 22:28
Nu vad legatura..nu se scrie nimic in flash. In flash am pus un o imagine generica, preferabil dintre ultimele, care e mai mica de 4 Mb. Oricum dd-wrt este read only, open wrt este rw dar nu am testat pe el sa pun ceva in flash.
are cineva acest tip de router?
Foloseste functia Search inainte sa postezi asa aiurea.
http://www.sateliti.info/showthread.php?t=14842
n-am postat aiurea,dara daca tu zici ca ai acest tip de router poate m-a luminezi si pe mine daca ai reusit sa faci modulul gprs sa functioneze cu openwrt,dd-wrt,oleg,sau firm-ul de la cehi.
si inca ceva nu sunt un novice in routere;si ca sa stii pt informarea ta detin 2 buc de asus wl500gpv2 pe unul rulez openvpn server pentru share (nu Cccam client) pentru conexiune cu orange wap si pe celalalt newcs+mbox
ai incercat sa pui o camera web pe wl500gpv2?
ai incercat sa pui o camera web pe wl500gpv2?
nu am incercat,dar softul de la cehi are in web gui setare pentru camera web www.koppel.cz
Multumesc, insa din nefericire nu ma descurc cu site-ul recomandat.
n-am postat aiurea,dara daca tu zici ca ai acest tip de router poate m-a luminezi si pe mine daca ai reusit sa faci modulul gprs sa functioneze cu openwrt,dd-wrt,oleg,sau firm-ul de la cehi.
si inca ceva nu sunt un novice in routere;si ca sa stii pt informarea ta detin 2 buc de asus wl500gpv2 pe unul rulez openvpn server pentru share (nu Cccam client) pentru conexiune cu orange wap si pe celalalt newcs+mbox
Si eu am tot incercat diferite cartele sim, cu toate softurile de mai sus si de fiecare data daca apelam acele nr. imi raspundea robotul "abonatul nu poate fi contactat", singurul firmware care cred ca ar face lumina e cel original de la Topex pe care nul gasesc sal descarc.
Singurul lucru ce nu l-am incercat este sa leg placa GPRS direct in USB PC-ului sa vad daca o recunoaste!
Ma poti ajuta sa pun si eu pe WL500G Deluxe CCcam-ul ?
vin si eu cu o intrebare,
in cateva zile o sa ma pricopsesc cun un Topex cu wl-500G premium. Vreau sa instalez mai multe pe el, dar printre altele si CCcam si gbox, intrebarea mea se refera la Gbox.
Daca am instalat Gbox pe router si pe calculator rulez gbox plugin pentru progdvb, cum se leaga plugin-ul de pe calculator pe gbox server dupa router?
cum comunica intre ala?UDP si boadcast?sau nu merge in combinatia asta?
prefer gbox momentan pentru ca nu am nimic la share pentu cccam si nu stiu daca o sa isi faca cineva mila de mine sa imi dea linie fara share.
probabil ca ruteru si pc-ul sunt in aceeasi retea, adica legate din partea de LAN a ruterului, fara sa treaca prin firewall , asta ar insemna ca trebuie sa mearga fara probleme. in acest caz linia o faci cu ip din lan 192.168.1.1 (default) al topexului
daca nu, si mai ai un ruter in casa de la care legi si pc si ruteru TOPEX trebuie sa te conectezi pe interfata de WAN a topexului (ip pentru wan ) , cand faci linia pentru gbox
vor fii in aceeasi retea.router calculator. insemna ca merg pe broadcast.
se gaseste pe undeva un tutorial de gbox si cccam pentru install pe routere de genu?sau trebe sa sap si sa ma complic nitel?
http://www.sateliti.info/showthread.php?p=104218
pentru cine vrea soft original topex bytton gprs modelul cu wireless al am eu.
Pune-l pe un upload... ex: sendspace.com
Va rog care ati pus pe Topex Bytton cccam si newcs, spuneti ne macar pasii.
si link urile de unde luam soft urile.
pt smargo, etc..
multumesc.
PS: si softul de Bytton original daca aveti.
Pune-l pe un upload... ex: sendspace.com
le-am pus aici http://rapidshare.com/files/312501674/topex_bytton_gprs.rar.html
cititi inainte fisierul readme!!!
sunt si driverele extrase din softul original.
Multumim pt. intentie!
Am asteptat cu nerabdare sa ne dai softul original, sa vad daca functioneaza GPRS pe acest router... dar nu au avut noroc decat 10 persoane...
"Error
This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times.
This limit is reached."
Incearca daca esti amabil sal pui in alta parte.. eventual unde zice Einstein.
Multumim!
New link:
http://www.sendspace.com/file/8ae9uc
Wrt 54gl 1.1 imi da erroarea asta
====================================
WRT54G/GS EJTAG Debrick Utility v4.8
====================================
Probing bus ... Done
Instruction Length set to 8
CPU Chip ID: 00000101001101010010000101111111 (0535217F)
*** Found a Broadcom BCM5352 Rev 1 CPU chip ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (0080
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Probing Flash at (Flash Window: 0x1fc00000) ... Done
Flash Vendor ID: 00000000000000000000000011000010 (000000C2)
Flash Device ID: 00000000000000000010001010101000 (000022A8)
*** Found a MX29LV320B 2Mx16 BotB (4MB) Flash Chip ***
- Flash Chip Window Start .... : 1fc00000
- Flash Chip Window Length ... : 00400000
- Selected Area Start ........ : 1fc00000
- Selected Area Length ....... : 00040000
*** You Selected to Flash the CFE.BIN ***
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 11
Erasing block: 1 (addr = 1fc00000)...
Nu reusesc sa scriu cfe-ul sub nici o forma
Ar putea fi flash-ul? de vina? dar e recunoscut corect
Dar de unde ai luat cfe-ul bun? Din router sau de pe internet? Era o adresa pe net de unde puteai lua cfe ptr fiecare tip de router in parte.
Este si un exe ptr generarea
New link:
http://www.sendspace.com/file/8ae9uc
Mai exact cum fac?
Va trimit procedura de trecere de la operwrt la Topex:
PC-ul pe dhcp (ma referer la un router cu OpenWrt proaspat instalat si cu setarile pe default)
1)telnet 192.168.1.1 pt schimbare parola
passwd: parola
new: parola
2)conectare cu winscp pe 192.168.1.1 ssh 22, user: root, pass: admin, protocol: scp (dai skip la primul mesaj si ok dupa eroare)
-se selecteaza <root> in partea dreapta.
-se copiaza fisierul: topex-0.5.0-GPRSV-EAV-M.trx in directorul tmp de pe router
3) ssh pe 192.168.1.1 (root , parola)
te duci pe tmp (cd /tmp)
se da comanda: mtd -e linux -r write topex-0.5.0-GPRSV-EAV-M.trx linux
Astepti, cand da rebooting e gata
Adresa statica la PC (192.168.1.2/24), 192.168.1.1 este kit-ul
4) te conectezi cu winscp pe 192.168.1.1 pe 2222 (admin si 99admin11)
tot in tmp se copiaza fisierele voxups si voxups.7z
5) ssh pe 192.168.1.1 2222 (root, 99admin11, 5y5t3mp455)
se da comanda: chmod +x voxupd && ./voxupd&
dureaza ceva.
6) se intra pe interfata web: https://192.168.1.1/admin si se da pe default.
Noua adresa statica la PC 10.10.10.2/24, 10.10.10.1 este kit-ul
eu nu gasesc acest fisier "voxups" in arhiva sau nu fac bine ceva?
am incercat si eu sa instalez dar nu am reusit
cred sunt ceva greseli in how to
voxups si voxups.7z cred ca sunt voxupd si voxupd.7z
la comanda chmod +x voxupd && ./voxupd& zice ca nu gaseste fisierul sau directorul
Eu in arhiva am decat voxupd.7z nu gasesc voxupd am reusit sa aceesez interfata dar dupa resetare defaul nu mai intra
Deci nimeni sa inteleg ca nu a reusit sa puna furmwar-ul original pe topex?
un poiect interesant
http://www.jbprojects.net/projects/wifirobot/wifirobot_sm.jpg
rest aici http://www.jbprojects.net/projects/wifirobot/
Am folosit schema respectia Am scos cele 2 porturi serial
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/2XRS232.jpg
Asa a iesit
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/DSC00032.jpg
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/DSC00031.jpg
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/DSC00035.jpg
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/DSC00036.jpg
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/DSC00037.jpg
Nu reusesc sa vad cardul in CCcam dev/ttsy0 sau ttsy1
Trebuie sa ma conectez la un pin gpio?
Evident ca trebuie si GPIO :p
Vezi ca portiunea verde_ou_de_rata este pentru comanda Reset dar
- la Season este intrare din CAM spre simulatorul de card ( ca in desen )
- la phoenix este pe dos - o iesire din montaj spre smartcard
rezultat = unul dintre GPIO trebuie sa-l duci printr-un adaptor de nivel de tensiune spre RTS in mufa DB9-seriala si de aici spre resetul smartcardului .
Mai concis :
phoenix_interface => circuitul comanda reset la smartcard
season_interface => CAM comanda reset la circuitu
Celalalta sectiune , o legi la un circuit imprimat corodat similar contactelor smartcardului ( I/O separat in Tx si Rx tot cu dioda schottky ; reset ; GND si VCC ) si poti folosii SBLs ( varianta SatBazar pentru Linksys ) si un receiver cu cardreader
Server_in_internet => Linksys_cu_SBLs => Season_interface => receiver_cu_cardreader
http://i302.photobucket.com/albums/nn99/ADAMGOBI2000/2XRS232-1.jpg
Nu , de la un GPIO liber si declarat ca iesire duci semnal ( poti duce prin sectiunea max232 nefolosita ) catre mufa RS232 pe pinul 7 RTS .
Daca folosesti COM_0
- GPIOx legat la pinul 11 max232 iar pinul 14 legat la COM_0 pin 7
-GPIOx este unul din GPIO pe care l-ai definit ca iesire si in verianta clasica de conectare phoenix la router
PS Cica COM_0 este default pentru consola deci trebuie sa folosesti COM_1 pentru Phoenix
Din paginile 2/3 ale threadului vad ca ai mai multe posibilitati de folosire a GPIO pentru MMC ( GPIO 2 / 7 )
Pentru Phoenix pe COM_1 legi GPIO7 => pin 10_max232_pin 7 => COM_1 pin 7
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.