43
Un ghid de modificare (Versiunea 1.5011) Pentru descărcare directă:http://wrt160nl.org/files/wrt160nlmodro.pdf prezentat de tema & tsoky Prefață :-) Dorim să partajăm imprimanta, să folosim clientul torrent fără PC, să utilizăm un modem 3G, să creăm un HotSpot, să-l utilizăm ca și repeater, să îmbunătățim semnalul, să oprim VPN-ul, să verificăm traficul, să vizulizăm în mod grafic un survey de pagină web, etc? În acest caz tot ce trebuie să facem este să cumpărăm un WRT160NL și să sacrificăm maximum 60 de minute din timpul nostru și toate acestea vor fi posibile :-) Va trebui să efectuăm următorii pași și pentru asta am creat acest ghid: 1) Instalăm DD-WRT pe WRT160NL prin înlocuirea firmware-ului Linksys 2) Permitem accesul Internet pe WRT160NL cu ajutorul DD-WRT 3) Creăm un drive ext3 pe care-l vom folosi cu portul USB al routerului 4) Să ne asigurăm că putem citi date de pe acest drive cu Sistemele de Operare Windows/Mac 5) Permitem suportul USB pe WRT160NL 6) Conectăm drive-ul ext3 formatat 7) Configurăm în mod corect DD-WRT pe WRT160NL (reparăm niște probleme legate de configurare) 8) Cu ajutorul acestui program putem configura un client torrent, FTP bazat pe utilizator virtual, serverul samba și suportul pentru imprimantă

wrt160nlmodrom

Embed Size (px)

DESCRIPTION

Router Linksys 160nl - wrt howto

Citation preview

Page 1: wrt160nlmodrom

Un ghid de modificare (Versiunea 1.5011)

Pentru descărcare directă:http://wrt160nl.org/files/wrt160nlmodro.pdf

prezentat de tema & tsoky

Prefață :-)

Dorim să partajăm imprimanta, să folosim clientul torrent fără PC, să utilizăm un modem 3G, să creăm

un HotSpot, să-l utilizăm ca și repeater, să îmbunătățim semnalul, să oprim VPN-ul, să verificăm traficul,

să vizulizăm în mod grafic un survey de pagină web, etc? În acest caz tot ce trebuie să facem este să

cumpărăm un WRT160NL și să sacrificăm maximum 60 de minute din timpul nostru și toate acestea vor

fi posibile :-)

Va trebui să efectuăm următorii pași și pentru asta am creat acest ghid:

1) Instalăm DD-WRT pe WRT160NL prin înlocuirea firmware-ului Linksys 2) Permitem accesul Internet pe WRT160NL cu ajutorul DD-WRT 3) Creăm un drive ext3 pe care-l vom folosi cu portul USB al routerului 4) Să ne asigurăm că putem citi date de pe acest drive cu Sistemele de Operare Windows/Mac 5) Permitem suportul USB pe WRT160NL 6) Conectăm drive-ul ext3 formatat 7) Configurăm în mod corect DD-WRT pe WRT160NL (reparăm niște probleme legate de

configurare) 8) Cu ajutorul acestui program putem configura un client torrent, FTP bazat pe utilizator virtual,

serverul samba și suportul pentru imprimantă

Page 2: wrt160nlmodrom

Instalare DD-WRT

Trebuie să instalăm firmware-ul DD-WRT. Putem găsi versiunea după care am scris tutorialul de pe

adresa http://www.wrt160nl.org/downloads.html sau cea mai nouă versiune de pe adresa

http://www.dd-wrt.com

Pe site-ul DD-WRT dăm click pe Router Database (Baza de date al Routerului) și introducem numele

routerului: WRT160NL

Pe rând apare în timp ce tastăm, dăm click pe numele routerului și vom găsi aceste fișiere: salvăm

ambele pe calculatorul nostru. (vizualizăm pozele și semnele de mai jos)

De pe același calculator introducem interfața utilizatorului de web al routerului WRT160NL (de

obicei) http://192.168.1.1 După care alegem tabul Administration și dăm click pe Firmware Upgrade

(Actualizare Firmware) (vizualizăm poza și semnele de mai jos)

Să ne asigurăm că avem o conexiune prin fir la router, în cazul în care utilizăm un laptop că este

conectată la rețeaua de electricitate :-) Să folosim UPS în cazul în care dispunem de aceasta.

În timpul procesului de actualizare să nu oprim nici routerul nici calculatorul, aceasta va dăuna

unității noastre și chiar nu dorim acest lucru.

Putem găsi “linksys-to-ddwrt-firmware.bin” prin click pe Browse, după care “Start Upgrade (Pornire

Actualizare)” (vizualizăm pozele și semnele de mai jos)

Dunga de progres este în mișcare, vom vedea o pagină pe care va scrie Upgrade succesful

(Actualizare finalizată). (cum se vede mai jos)

Page 3: wrt160nlmodrom

După ce am efectuat actualizare vom vedea mesajul în mijlocul ecranului.

Page 4: wrt160nlmodrom

Închide toate browserele deschise. În acest timp routerul este repornit în fundal.

Așteptăm în jur de 60 de secunde până când conexiunea la rețea spre router este repornită de

Windows, după care repornim browserul.

Introducem http://192.168.1.1 în browser și vom fi rugați să alegem numele de utilizator și parola

routerului. Nu putem sări peste acest pas. Introducem ambele numele de utilizator al

administratorului și parola. Ar trebui să le notăm undeva pentru a nu le uita :-) Dăm click pe “Change

password-Schimbarea Parolei” (vizualizăm poza și semnele de mai jos)

Acum ne aflăm pe pagina de status (Informații de sistem) al routerului. Dăm click pe tabul

“Administration”. Ne înregistrăm pe router cu numele de utilizator și cu parola prin fereastra pop-

up... (vizualizăm pozele și semnele de mai jos)

În tabul Administration dăm click pe Firmware upgrade (Actualizare Firmware).

Dăm click pe browse și găsim fișierul descărcat “wrt160nl-firmware.bin”, după ce îl alegem, dăm

click pe Upgrade (vizualizăm poza și semnele de mai jos). În timpul acestuia să nu oprim,

deconectăm....etc. le știm deja.

Page 5: wrt160nlmodrom

Firmware-ul este copiat pe router..... vă rugăm așteptați cu răbdare. După ce s-a terminat, ea se va

reporni automat și vom avea versiunea de firmware care este necesară acestui tutorial.

Page 6: wrt160nlmodrom

După ce unitatea noastră este repornită trebuie să setăm conexiunea WAN (Internet) pe router. Ar

trebui să vedem site-urile Basic settings (Setări de bază). În caz contrar închidem browser-ul și

întroducem: Error! Hyperlink reference not valid.- ne înregistrăm pe router cu Username and

Password (Nume Utilizator şi Parola) prin fereastra de pop-up.

Să verificăm dacă cablul de Internet este conectată la portul de WAN (Internet) de pe router.

Așteptăm în jur de 60 de secunde. În cazul în care vedem un WAN IP diferit decât “0.0.0.0” în colțul

de dreapta sus, routerul nostru este conectată la Internet. Putem sări peste patrea următoare.

În cazul în care avem doar “0.0.0.0” ca și IP WAN, alegem tipul conexiunii WAN (Internet) din

meniul drop-down.

Automatic Configuration (Configurare Automată)- DHCP este Ethernet sau un modem bazată pe

cablu ca și UPC

PPPoE este xDSL- este un modem de tip ADSL

În cazul în care avem PPPoE, introducem numele de utilizator și parola ADSL în câmpurile

corespunzătoare. Să nu ne atingem de celelalte setări dacă nu suntem siguri ce înseamnă ele :-)

Page 7: wrt160nlmodrom

În cazul în care avem nevoie de clonarea adresei MAC, să-l setăm sub tabul MAC Address Clone. (de

obicei avem nevoie de aceasta în cazul furnizorilor de Internet prin cablu cum ar fi UPC.)

Ar trebui să avem un IP WAN acum.

Să nu uităm să setăm protecția wireless!!!

În cazul în care nici în acest moment nu avem conexiune la Internet să sunăm furnizorul nostru de

Internet sau un prieten:-)

Page 8: wrt160nlmodrom

Dorim să utilizăm aplicații suplimentare! Să creăm un disc “ext3”.

Linux este un animal ciudat- pe lângă faptul că îi place să mănânce pești și are aripi dar nu poate să

zboare, etc...- ea nu va funcționa corect cu sistemul de fișiere Windows (în zilele noastre de obicei

NTFS).

În cazul în care dorim să utilizăm orice altceva decât capacitățile de bază al firmware-ului dd-wrt,

trebuie să dispunem de un disc bazată pe sistemul de fișiere ext3. Ne vom asigura că putem citi

acest disc și în Windows ca documentele descărcate să nu rămână pe routerul nostru.

1) Creăm un disc USB încărcabil cu programul pe ea!

Mulțumită lui Patrick Verner și Jason Vasquez avem la dispoziție programul Parted Magic. Putem

descărca versiunea pe care l-am utilizat la crearea unui drive USB încărcabil de pe

http://www.wrt160nl.org/downloads.html sau cea mai nouă vatiantă de pe pagina web Parted

Magic. În cazul în care ne place programul și ne este de folos ar trebui să vedem ce ascunde butonul

Donate :-)

Avem nevoie de un stick USB, nu trebuie să fie goală, dar trebuie să aibă sistem de fișiere FAT16 sau

FAT32 și cel puțin 256MB spațiu liber! În cazul în care nu suntem siguri de acest fapt ar trebui să îl

controlăm și în Windows, alegem My Computer și cu tasta dreapta a mouse-ului dăm click pe litera

drive-ului, alegem Properties, aceasta ne va arăta tipul sistemelor de fișiere. În cazul în care trebuie

să formatăm pentru a obține un sistem de fișiere FAT, alegem My Computer, dăm un click cu

butonul drept al mouse-ului pe litera drive-ului și alegem Format. Înainte de formatare sănu uităm

să schimbăm sistemul de fișiere pe FAT:-) Să nu uităm că în cazul formatării pierdem toate datele de

pe stick-ul USB.

Dăm dublu-click pe fișierul ZIP pe care l-am descărcat și vom vedea două fișiere. Copiem aceste 2

fișiere (numite “boot” și “pmagic”) în directoriul root al stick-ului. Da, cele 2 directorii din fișierul

ZIP... în acest mod stick-ului nostru îi va fi adăugată 2 directorii noi (boot și pmagic).

Trebuie să ne asigurăm că stick-ul nostru este încărcabil, de aceea deschidem o fereastră de

command prompt (Start menu și alegem Run, introducem “cmd” și apăsăm tasta OK). Vom vedea

fereastra neagră (vizualizăm poza și semnele de mai jos)

Page 9: wrt160nlmodrom
Page 10: wrt160nlmodrom

Să presupunem că numele stickului pe care am copiat cele 2 fișiere se numește “T:” Presupunând

acest fapt,

să introducem următoarele comenzi în fereastra de command prompt, apăsăm tasta ENTER după

fiecare rând. Desigur dacă stick-ul nostru se numește “H:” va trebui să înlocuim toate “T:”-urile cu

“H:”

T: *apăsăm tasta ENTER+

cd \boot\syslinux *apăsăm tasta ENTER+

syslinux.exe -d \boot\syslinux -ma T: *apăsăm tasta ENTER+

Bravo :-) În cazul în care nu am primit o avertizare de eroare stick-ul nostru ar trebui să fie încărcabil!

Sfatul meu este să copiem următoarea parte într-un fișier PDF și să-l punem pe acest stick. Vom

putea să citim cum trebuie să procedăm în programul Parted Magic pentru a formata un HDD sau un

alt stick în vederea folosirii lor cu routerul! Descărcăm întregul tutorial de modificare de pe adresa:

http://wrt160nl.org/files/wrt160nlmod.pdf în format PDF.

Va trebui să repornim calculatorul, când vom primi această instrucțiune. Când calculatorul se

repornește va trebui să intrăm în BIOS pentru a schimba “Boot Sequence(Secvența de Încărcare)”.

Țelul nostru este să încărcăm calculatorul de pe acest stick pentru a avea spațiu destul pentru miile

de filme, programe și muzică. Sfaturi: să apăsăm butonul specific de calculator când aceasta se

repornește. Calculatorul afișează la început ce buton trebuie să apăsăm pentru a intra în BIOS... de

obicei DEL, F1, F2, ESC, etc. În cazul în care nu avem nici o idee sau noroc să încercăm, să-l căutăm

pe Google „cum să intru în BIOS“, primul lucru pe care l-am găsit era pagina lui Michael

http://michaelstevenstech.com/bios_manufacturer.htm

Important: în cazul în care nu avem următorul capitol (După ce Parted Magic s-a încărcat...) în

format PDF pe stick-ul încărcabil, pentru a preveni eventuale probleme ar trebui să-l imprimăm de

pe această pagină. :-)

Când am repornit și am reușit să încărcăm de pe drive, alegem opțiunea 1 pentru a porni programul

Parted Magic. (Aceasta va încărca setările din oficiu al programului Parted Magic în RAM)

După ce pornește programul dăm click pe My Documents alegem USB Flash Memory la stânga (sau

marca dispozitivului nostru îl vom observa în timp ce citim) și căutăm fișierul PDF. Va arăta așa (vezi

pozele și semnele de mai jos) Să ne obișnuim cu faptul că un click înseamnă două în programul

Parted Magic! :-)

Page 11: wrt160nlmodrom

Lăsăm stick-ul încărcabil în portul USB și repornim calculatorul ACUM pentru ca aceasta să se

încarce de pe ea. Important, am putea fi nevoiți să schimbăm secvența de încărcare în BIOS!

Page 12: wrt160nlmodrom

2) După ce Parted Magic se încarcă...

Va arăta așa (vizualizăm poza și semnele de mai jos):

În primul rând identificăm drive-urile valabile în acest moment pe calculatorul nostru (vizualizăm

poza și semnele de mai jos) să ne asigurăm că nu formatăm (ștergem ceva important). Pornim

“Mount Devices (Montarea Dispozitivelor)”, iconul este pe partea stângă al Desktopului. După ce am

început, la dreapta va apărea dispozitivul de stocare atașat în acest moment (vizualizăm poza și

semnele de mai jos). Identificăm /media/sda1, /media/sdb1, etc. și ne asigurăm că știm tot ce nu

poate fi formatat sub niciun fel. În cazul în care nu suntem atenți putem să ștergem totul despre

calculatorul nostru...

Page 13: wrt160nlmodrom

Odată ce știm ce dispozitive sunt acolo deja, conectăm drive-ul specific pe care vom folosi cu

routerul. Cel mai probabil este un HDD sau SSD imens, de aceea îl voi numi Drive :-). După ce este

recunoscut de sistem va apărea pe partea dreaptă al ecranului în lista Mountable Devices

(vizualizăm poza și semnele de mai jos), vor fi adăugate nume de dispozitiv(e) secvențiale. Să

presupunem că se numește /media/sdc1 (dar avem deja 2 partiții pe dispozitiv deci va apărea și

/media/sdc2)

În cazul în care întâmpinăm probleme în timp ce următorul pas este efectuat, să citim partea de

troubleshooting după poză.

Acum să ținem minte numele de dispozitiv al Drive-ului și pornim programul Partition Editor. Iconul

se află pe partea stângă al Desktopului. (vizualizăm poza și semnele de mai jos).

Page 14: wrt160nlmodrom

---partea de Troubleshooting (putem sări peste această parte în cazul în care nu am întâmpinat probleme până acum): Repornim calculatorul și îl reîncărcăm, doar cu USB-ul Parted Magic în portul de USB. Când vedem ecranul Desktop, dăm click pe logoul Partition Magic în colțul stânga jos și dăm click pe run.

Pentru a determina care drive dorim să formatăm pornim Mount-gtk prin introducerea: mount-gtk *Dăm click pe OK+

Conectăm Drive-ul și bifăm numele acestuia care apare acum. Acum știm care drive dorim să formatăm, de aceea trebuie să pornim partition editor manual și să alegem drive-ul acela. În cazul nostru acesta va fi /sdc1. Să edităm comanda corect înainte de pornire. gparted /dev/sdc *Dăm click pe OK+

Continuăm să citim. ---SFÂRȘITUL părții de Troubleshooting

Page 15: wrt160nlmodrom

Alegem drive-ul corect pentru formatare în colțul drept sus, prin click pe săgeți. Să nu efectuăm

acest pas dacă am întâmpinat o problemă și trebuia să reîncărcăm (vizualizăm poza și semnele de

mai jos).

Ne asigurăm din nou să fim siguri că am ales Drive-ul corect! (vizualizăm poza și semnele de mai jos)

În cazul în care suntem siguri că acesta este Drive-ul corect, dăm un click pe rânduri cu butonul de

dreapta al mouse-ului și ștergem toate partițiile prezente pe disc! (vizualizăm poza și semnele de

mai jos)

Page 16: wrt160nlmodrom
Page 17: wrt160nlmodrom

Acum dăm click din nou pe singurul rând care a rămas și creăm noua partiție! Mai întâi dăm click pe

New (Nou)...

(vizualizăm poza și semnele de mai jos)

....și alegem tipul Sistemului de Fișiere: alegem “ext3”, în experiența mea personală este bine să

lăsăm cam 10 MB de spațiu nealocat...pe unele calculatoare acesta va asigura o compatibilitate mai

mare cu Windows în timp ce copiem fișiere...Putem ori să mărim variabilul “New size (MiB)” sau să

scădem “Free space following (MiB)”... când am terminat dăm click pe butonul “Add (Adăugare)”

(vizualizăm poza și semnele de mai jos)

În cazul în care am lăsat spațiu liber cum am sfătuit mai sus vom vedea două rânduri pe ecran. Acum

arăt doar una care este partea “ext3” al drive-ului. Celălalt nu este important în acest stadiu.

Page 18: wrt160nlmodrom
Page 19: wrt160nlmodrom

Dăm click pe rândul cu sistemul de fișiere ext3 cu butonul din dreapta al mouse-ului și alegem

Format to > ext3 (vizualizăm poza și semnele de mai jos).

După acesta pornim procesul de creare și formatare ext3: dăm click pe “Apply(Aplică)” (vizualizăm

poza și semnele de mai jos).

Întrebarea obișnuită va apărea, dacă sutem siguri... Să apăsăm tasta Apply doar în cazul în care știm

cu siguranță că acesta este drive-ul corect. Acum toate datele nostre vor fi pierdute de pe discul

formatat. Să nu ne îngrijorăm dacă primim un mesaj de eroare în următoarele secunde, continuăm

să citim.

Page 20: wrt160nlmodrom

Acum avem două opțiuni.

Dacă toate operațiunile s-au terminat cu bine, atunci putem fi fericiți să mergem pe (YOU ARE

DONE) AM TERMINAT :-)

În cazul în care apare vreo problemă... tot suntem fericiți dar să vedem ce putem face să-l remediem:

După ce dăm click pe OK și închidem cealaltă fereastră, programul GParted se va reînnoi în mod

automat și va apărea lista de Partiție cu sistemul de fișiere necunoscut. Cam așa(vizualizăm poza și

semnele de mai jos)

Nicio problemă, dăm click din nou cu butonul din dreapta al mouse-ului pe rând și alegem again on

the line and select Format to > ext3 exact cum am făcut mai devreme.

Page 21: wrt160nlmodrom

În cazul în care nu am făcut acest lucru, sfătuiesc să lăsăm cele 10 MB de spațiu liber prin

modificarea mărimii partiției.(vizualizăm poza și semnele de mai jos).

Acum dăm click pe Apply ---

Întrebarea obișnuită va apărea, dacă sutem siguri... Să apăsăm tasta Apply doar în cazul în care știm

cu siguranță că acesta este drive-ul corect. Acum toate datele nostre vor fi pierdute de pe discul

formatat. Acesta poate dura ceva timp depinzând pe mărimea discului. În acest timp am putea să

mâncăm ceva :-)

Page 22: wrt160nlmodrom
Page 23: wrt160nlmodrom

Să așteptăm ca dunga de progres să-și facă treaba până când toate operațiunile se termină. Acesta

poate dura ceva timpsă fim răbdători (vizualizăm poza și semnele de mai jos)

......așteptăm..........așteptăm...... Operțiunile s-au terminat! Ura!

În cazul în care primim un mesaj de eroare din nou, să ștergem partiția (deja știm cum trebuie) și

recreăm partiția ext3, reformatăm, etc. Nu este probabil, dar dacă întâmpinăm o problemă, atunci

înseamnă că avem o altă problemă va trebui să-l reparăm cumva...îmi pare rău :-)

AM TERMINAT cu crearea drive-ului ext3 acum urmează pașii finali!

Așa ar trebui să arate fereastra Mount (Montare). Pe toate butoanele ar trebui să apară “Mount”

(vizualizăm poza și semnele de mai jos). Dacă avem dispozitive pe care apare “Unmount”, dăm click

pe acele dispozitive pentru a le opri.

Dăm click pe logo-ul Parted Magic din colțul stânga jos al Desktop-ului (vizualizăm poza și semnele

de mai jos) și alegem logout, după care “Shut down computer (Oprirea Calculatorului)”. Înainte de

repornire să, scoatem dispozitivul USB la care am lucrat din port.

Page 24: wrt160nlmodrom
Page 25: wrt160nlmodrom

Cum să extragem în Windows/Mac ceea ce descărcăm pe discul ext3?

Când am terminat crearea drive-ului ext3 ne vom asigura că aceasta poate fi citită de Windows.

Utilizatorii de Mac vor găsi soluții aici: http://sourceforge.net/projects/fuse-ext2/

Mulțumită lui Bo Branten, Matt Wu și comunității SourceForge.net avem o unealtă perfectă numită

Ext2FSD pentru citirea discurilor ext2/ext3 în Windows. În cazul în care ne place programul

sfătuiesc să vedem ce ascunde

Help - Donate în program!

IMPORTANT: Înaintea scoaterii unui drive ext3, ÎNTOTDEAUNA oprim dispozitivul USB respectiv. Putem face asta prin click pe iconul Safely Remove Hardware. Să nu riscăm, deoarece consistența datelor este foarte fragilă! (vizualizăm poza și semnele de mai jos)

Testăm de ce este capabil Windows:

Pornim calculatorul și încărcăm programul Windows.

Încazul în care Windows ne sugerează în cele ce urmează să formatăm drive-ul să spunem NO (NU)!

Conectăm drive-ul ext3 la calculator. În cazul în care Windows ne oferă o literă de drive, îl

deschidem în Windows Explorer și ne asigură că putem vizualiza documentele. În cazul în care

Windows ne oferă să formatăm, trebuie să instalăm un program, să citim mai departe. Dacă acum

vedem un fișier “lost(pierdut)+found(găsit)”, putem fi siguri că vom vedea fișierele de pe disc, adică

tot ce descărcăm mai târziu cu ajutorul routerului :-)

Procesul de instalare:

Windows a dorit să formateze drive-ul nostru ext3... Va trebui să reparăm acesta și să-l facem pe

Windows să înțeleagă că există și alte sisteme de fișiere :-)

Descărcăm versiunea utilizată de noi de pe http://www.wrt160nl.org/downloads.html sau cea mai

nouă versiune de pe http://www.ext2fsd.com/

Pornim instalatorul fițierului descărcat și dăm click pe next (următorul), next (următorul), next

(următorul), ok, etc :-)

După ce programul a fost copiat dar instalatorul îcă funcționează, vom fi rugați despre mai multe

lucruri, lăsăm toate pătratele nebifate dacă nu știm precis ce înseamnă ele.

În cazul în care utilizăm Windows 7 sau drive-ul nostru ext3 este mai mare decât 150GB și nu îl

Page 26: wrt160nlmodrom

vedem în Windows, secțiunea de probleme știute s-a terminat și probabil vom fi nevoiți să

improvizăm.

Când am terminat instalarea, pornim programul în meniul Start

Să ne esigurăm că aceasta funcționează corect. Alegem “Tools (Unelte) – Service Management

(Management de Servicii)”, sau apăsăm tasta F7

Trebuie să apăsăm butonul Start în cazul în care nu apare gri ca mai jos. Modul de pornire al

serviciului este cel mai bine setat în modul următor Service_System_Start, deoarece ea va porni în

timp ce Windows se încarcă. Pentru a proteja sistemul de fișiere ext3 de orice ștergeri sau modificări

ar trebui să setăm opțiunea read-only (doar citire). Dacă dorim putem să și copiem înapoi de pe

Drive în Windows, în cazul în care activăm writing support (permitere de scris). Să avem grijă cu

această opțiune deoarece unele fișiere pot dăuna sistemului de fișiere.

Page 27: wrt160nlmodrom

conectăm din nou drive-ul ext3 și ar trebui să vedem conținutul acestuia, adică “lost+found”. În caz

contrar, nu am pornit serviciul, sau avem alte probleme, să ne referim la secțiunea de probleme

comune de mai jos.

N-a fost chiar atât de greu, nu-i așa?...ar trebui să fim gata cu asta, deci să configurăm routerul! :-)

SĂ ȚINEM MINTE: Înaintea scoaterii unui drive ext3, ÎNTOTDEAUNA oprim dispozitivul USB respectiv.

Putem face asta prin click pe iconul Safely Remove Hardware. Să nu riscăm, deoarece consistența

datelor este foarte fragilă!

Page 28: wrt160nlmodrom

Probleme cu vizualizarea drive-ului sau a conținutului acestuia după ce serviciul este în funcțiune?

Orice Sistem de Operare:

Conectăm drive-ul, dar Windows încă nu recunoaște sistemul de fișiere și tot nu vedem datele de pe

ea? Când am conectat drive-ul, pornim programul Ext2FSD, alegem Alegem “Tools (Unelte) – Service

Management (Management de Servicii)”, sau apăsăm tasta F7. Dăm click pe “Apply (Aplică)” pentru

a reactiva serviciul. Acum ar trebui să vedem fișierele.

Windows7:

Îl setăm să funcționeze în Compatibility Mode penru Windows Vista SP2, în acest caz ar putea să

funcționeze corect. În caz contrar vom fo nevoiți să accesăm conținutul drive-ului cu ajutorul FTP,

sau să căutăm un alt driver ext2/3 stabil pentru Windows 7. Îmi pare rău.

Drive-ul este mai mare decât 150 GB și nu apare în Windows:

Soluția originală a fost postată aici: http://kb.paragon-

software.com/paragon/include/templ/object2.jsp?catId=2124&objId=2507&statId=1417560&foLan

g=en

1. Pornim REGEDIT

2. Deschidem următoarea cheie de Registru (aceasta controlează parametrii de management al memoriei):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session

Manager\Memory Management

Cheia de Registru controlează parametrii de management al memoriei.

3. Setăm valoarea de Registru PagedPoolSize la 0xFFFFFFFF

4. Pe lângă acesta, bifăm ș i următoarele valori de Registru:

PagedPoolQuota ar trebui să fie ori 0 (din oficiu) ori 0x80 (decimali 128, valoare maximă).

5. Închidem REGEDIT ș i repornim Windows pentru activarea noilor setări de sistem.

Alte probleme:

Vizualizăm secțiunea de FAQ: http://www.ext2fsd.com/?page_id=7

Page 29: wrt160nlmodrom

Initial Settings (Setări Inițiale pentru modificare):

În timpul scrierii acestui tutorial au existat niște soluții pentru DD-WRT care depindeau de frimware-ul

WRT160NL, de aceea a trebuiut să folosim niștre trucuri pentru a face totul să funcționeze. În cazul în

care dorim să utilizăm programele noastre personalizate va trebui să utilizăm aceste trucuri.

În cazul în care putem să ne înregistrăm pe router și serviciile USB, acestea sunt activate de interfața

utilizatorului de web, în acest caz nu ne interesează alte soluții și putem să utilizăm programele. În acest

caz doar conectăm hubul USB și drive-urile ext2/ext3 și urmărim instrucțiunile date de secțiunea „cum

să“ puțin mai jos.

1. Decidem de câte porturi de USB avem nevoie și conectăm un HUB dacă este nevoie.

Am utilizat unitatea cu împărțire 3G prin modemul USB, împreună cu un hard drive USB pentru

torrent, alte programe și pentru împărțirea imprimantei. De aceea am avut nevoie de 3 porturi și s-a

dovedit a fi o alegere ideală să folosim Trust 4-port powered HUB.

(http://www.trust.com/products/product.aspx?artnr=14789)

2. Luăm ext2, ext3 HDD sau stick-ul

Este necesar să dispunem de un sistem de fișiere Linux care suportă linkurile simbolice, deoarece

trebuie să copiem fișierele/linkurile existente de pe router, și să-l setăm ca și read-write (citire-

scriere). Prima parte al acestui tutorial ne explică cum să procedăm.

3. Conectarea drive-ului

Activăm suportul USB de pe interfața de utilizator web al routerului (http://192.168.1.1) (Services ->

USB -> enable ALL functions). Să nu uităm să dăm click pe butonul “Apply settings (Aplică setările)”

(vizualizăm poza și semnele de mai jos)

Routerul va reporni acum.

Când aceasta funcționează, conectăm drive-ul la router, și ne înregistrăm prin telnet, adică “telnet to

Page 30: wrt160nlmodrom

the router”. Dacă trebuie să utilizăm backspace pentru niște greșeli, descărcăm putty de pe site-ul

nostru și folosim acesta în locul clientului telnet. În Windows 7 și Vista telnet este dezactivat. Aici ne

arată cum să-l activăm: http://www.leateds.com/2009/telnet-for-windows-vista-windows-7/

Pornim un command prompt și introducem următoarea comandă:

telnet 192.168.1.1 *apăsăm tasta ENTER+

Numele de utilizator ar trebui să fie “root”, iar parola este ceea ce am setat după actualizarea

firmware-ului. Asta se întămplă după înregistrare:

Acum opțiunea este a noastră.

a) Ori, copiem aceste pași manual, asta ar consuma mult timp (în acest caz sărim peste partea

următoare)

b) Sau le efectuăm cu ajutorul tutorialului cum să de pe pagina următoare

Page 31: wrt160nlmodrom

---Tutorialul cum să:

Introducem următoarele comenzi, apăsăm tasta enter după fiecare rând sau copy&paste și apoi apăsăm

tasta ENTER.

Semnul acesta “./” este parte a codului și va trebui să-l tastăm.

Să descărcăm programul care ne va ajuta

wget http://wrt160nl.org/files/wrt160nlmod.sh *apăsăm tasta ENTER+

chmod +x wrt160nlmod.sh *apăsăm tasta ENTER+

Pentru chestiile de bază: montarea sistemului de fișiere, crearea linkurilor, setări ipkg și crearea unui

script autostart pnetru reîncărcare, introducem:

./wrt160nlmod.sh initiate *apăsăm tasta ENTER+

După care acesta pentru activarea torrentului:

./wrt160nlmod.sh torrent install *apăsăm tasta ENTER]

Pentru instalare și setare SAMBA ca să putem lucra cu fișiere din directoriul torrent al routerului prin

LAN.

./wrt160nlmod.sh samba install *apăsăm tasta ENTER+

Directoriul de torrent va fi utilizabil la \\192.168.1.1\downloads cu numele de utilizator ‘OpenWrt\root’

și parola setată de noi. Dacă nu știm cum să conectăm un drive de rețea în windows, să citim FAQ la

http://wrt160nl.org (Întrebarea 108)

Pentru instalare și setare FTP ca să putem descărca fișiere de la distanță de pe directoriul torrent al

routerului.

În cazul în care folosim serviciul de FTP încorporat în dd-wrt va trebui să folosim orice alt port decât 21

TREBUIE să adpugăm măcar un utilizator în secțiunea de setup altfel nu putem să ne înregistrăm. ./wrt160nlmod.sh ftp install După ce s-a terminat introducem:

Niciodată să nu scoatem drive-ul USB când routerul este în funcțiune!!! Mai întâi oprim routerul dacă

am uitat să conectăm hubul! Conectăm imprimanta și drive-ul USB după care repornim routerul.

Pentru suport de imprimantă, mai întâi conectăm imprimanta și:

./wrt160nlmod.sh printer *apăsăm tasta ENTER+

Pentru a ușura accesul îndepărtat putem seta DynDNS. În cazul în care nu știm ce este asta, sau cum să

procedăm, citim FAQ http://wrt160nl.org (Întrebarea 109)

---SFÂRȘITUL tutorialului cum să:

Page 32: wrt160nlmodrom

Cum să manual: Acum să introducem comanda dmesg și să vedem producția. Introducem una din următoarele comenzi:

dmesg *apăsăm tasta ENTER+

dmesg | grep sd *apăsăm tasta ENTER] (asta va fi o producție mai mică)

Cum se vede pe poza de mai sus, routerul a recunoscut drive-ul USB, acum trebuie să-l montăm

deoarece funcțiunea de automount DD-WRT nu funcționează corect. Comanda este mai jos dar ruta ar

putea fi diferită. De exemplu partea 1 (arătată mai sus ca și p1) înseamnă prima partiție, care probabil

nu va exista pe routerul nostu, din acest motiv vom fi nevoiți să folosim parteaX sau să modificăm

comanda.

mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt *apăsăm tasta ENTER+

Am primit un mesaj de eroare?: “mount: mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /mnt

failed: Device or resource busy” – Să nu ne facem griji cel mai probabil funcțiunea de automount al

routerului a montat drive-ul deja. Doar trecem la pasul următor

Să ne uităm la poza de mai jos (am folosit o comandă df-h după montare)

Page 33: wrt160nlmodrom

Avem 252.7MB de spațiu utilizabil montat sub /mnt. Comanda “df -h” va afișa spațiul de disc liber într-un

format lizibil.

Page 34: wrt160nlmodrom

4. Copiem fișierele pe care trebuie să le utilizăm la /mnt

Introducem următoarele comenzi și apăsăm tasta ENTER după fiecare rând (sau doarcopy & paste

și apăsăm tasta ENTER:-)) cp -a /etc/ /mnt/

cp -a /bin/ /mnt/

cp -a /lib/ /mnt/

cp -a /usr/ /mnt/

cp -a /tmp/ /mnt/

cp -a /jffs/ /mnt/

sleep 1

5. Montăm drive-ul peste sistemul nostru în funcțiune pentru a activa scrierea.

Îl vom face cu următoarele comenzi.

mount /mnt/etc /etc

mount /mnt/bin /bin

mount /mnt/lib/ /lib

mount /mnt/usr/ /usr

mount /mnt/tmp/ /tmp

mount /mnt/jffs/ /jffs

sleep 1

Ne asigurăm că totul a fost montat corect, producția comenzii “df -h” ar trebui să arate așa:

Page 35: wrt160nlmodrom
Page 36: wrt160nlmodrom

6. Setarea IPKG

Mulțumiri băieților de la OpenWRT pentru Atheros support...

Trebuie să adăugăm *chipset]-ul Atheros repositoriu al OpenWRT la ipkg.conf deoarece repositoriile

existente sunt construite altfel. Scriptul ipkg al DD-WRT conține un switch greșit pentru wget, din

acest motiv trebuie să scăpăm de ea. După aceasta putem utiliza scriptul ipkg pentru a instala orice

avem nevoie.

Aici avem lista de comenzi cu litere mai mici ca să încapă într-un rând. Putem să le copiem pe toate.

mv /etc/ipkg.conf /etc/ipkg.conf.orig

echo -e "src backfire http://downloads.openwrt.org/backfire/10.03-rc2/atheros/packages/\ndest root /\ndest ram /tmp" > /etc/ipkg.conf

cp /bin/ipkg /bin/ipkg.orig

cat /bin/ipkg.orig |sed -e "s/--passive-ftp //" > /bin/ipkg

ipkg update

sleep 4

ipkg install coreutils-sort

sleep 1

Page 37: wrt160nlmodrom

Setarea Imprimantei

1. Verificăm dacă imprimanta a fost recunoscută de sistem cu ajutorul acestei comenzi:

dmesg |grep usblp0 *apăsăm tasta ENTER+

2. Introducem următoarele comenzi pentru a instala și a porni printer daemon:

mkdir /dev/usb

mknod -m 660 /dev/usb/lp0 c 180 0

ipkg install p910nd

echo "/usr/sbin/p910nd -b -f /dev/usb/lp0 0" > /mnt/etc/rc.p910nd

/bin/sh /mnt/etc/rc.p910nd

sleep 1

3. Acum putem adăuga imprimanta în Windows.

Găsim o descriere detaliată despre cum trebuie să procedăm în secțiunea FAQ (Întrebarea 102)

http://www.wrt160nl.org

Pe scurt, avem nevoie d o imprimantă locală, fără detectare automată, să creăm un nou port

standard TCp/IP (9100) pentru acesta. Adresa IP al imprimantei este același ca și al routerului,

din oficiu 192.168.1.1. Trebuie să setăm un port TCP raw cum se vede mai jos. În cazul în care

am instalat deja imprimanta trebuie doar să creăm acest port și să utilizăm imprimanta prin

router.

Page 38: wrt160nlmodrom
Page 39: wrt160nlmodrom

Setarea Transmission daemon (torrent) și Pure FTPd

1. Introducem următoarele comenzi (să nu uităm că este mult mai ușor doar să le copiem din acest

fișier...doar apăsăm tasta enter după ce am terminat cu ultima comandă...:-))

mkdir -p /mnt/downloads

mkdir -p /mnt/downloads/.incomplete

chmod -R 777 /mnt/downloads

ipkg install libevent

ipkg install libcurl

ipkg install zlib

ipkg install libc

ipkg install transmission-daemon

ipkg install transmission-web

transmission-daemon

sleep 6

killall transmission-daemon

sleep 6

cp /tmp/root/.config/transmission-daemon/settings.json /tmp/root/.config/transmission-daemon/settings.json.orig

cat /tmp/root/.config/transmission-daemon/settings.json.orig |sed -e

"s/127\.0\.0\.1/127\.0\.0\.1,\*\.\*\.\*\.\*/;s/\\\\\/tmp\\\\\/root\\\\\/Downloads/\/mnt\/downloads/;s/\\\\\/tmp\\\\\/root\\\\\/.c

onfig\\\\\/transmission-daemon\\\\\/Incomplete/\/mnt\/downloads\/.incomplete/" > /tmp/root/.config/transmission-

daemon/settings.json

killall transmission-daemon

sleep 5

echo transmission-daemon -T > /mnt/etc/rc.transmission

/bin/sh /mnt/etc/rc.transmission

sleep 1

2. Deschidem http://192.168.1.1:9091/ în browser, aici găsim interfașa de utilizator torrent. Dacă

dorim să ajungem la Transmission WebUI prin Internet, citim punctul 4.

Page 40: wrt160nlmodrom

3. Vom putea să accesăm descărcările terminate prin ftp://192.168.1.1 cu numele de utilizator

“torrent“ și parola pe care am specificat dacă am instalat PureFTPd pentru suport FTP. (adică

putem să ne conectăm ușor de pe calculatorul nostru unde torrentul descarcă fișierele).

Cpmenzi:

ipkg install pure-ftpd *apăsăm tasta ENTER+

Comanda de mai jos configurează serviciul pe portul 21 și adaugă utilizatorul “torrent”

În cazul în care utilizăm un alt server FTP să schimbăm aceste setări la cele dorite, de exemplu:

9021. Vom fi rugați să introducem parola utilizatorului “torrent” după cea de-a duoa comandă.

echo "pure-ftpd -E -b -B -S0.0.0.0,21 -lpuredb:/etc/pureftpd.pdb" > /mnt/etc/rc.pureftpd

pure-pw useradd torrent -u 1 -g 1 -d /mnt/downloads

Acum trebuie să introducem parola de două ori pentru utilizatorul specificat și să introducem

comanda de mai jos:

pure-pw mkdb

Încă nu am terminat, să citim mai departe!

Page 41: wrt160nlmodrom

Dacă dorim să accesăm directoriul și de pe Internet (unde se descarcă torrenturile), introducem

comanda de mai jos, unde 21 trebuie schimbat dacă am folosit un nume diferit de port mai

devreme.

echo -e "pure-ftpd -E -b -B -S0.0.0.0,21 -lpuredb:/etc/pureftpd.pdb\nsleep 5\niptables -I INPUT -p tcp --dport 21 -j ACCEPT " >

/etc/rc.pureftpd

*apăsăm tasta ENTER+

Acum totul est configurat, intyroducem comanda de mai jos pentru a porni pureFTP daemon.

/bin/sh /mnt/etc/rc.pureftpd *apăsăm tasta ENTER+

OK, pe lângă Transmission și FTP-ul funcționează și este setată corect.

4. În cazul în care dorim să accesăm WebUI-ul Transmisiunii și să controlăm torrenturile de pe

Internet va trebui să urmăm acești pași. Este recomandat să setăm numele de utilizator și parola

deasemenea. Le schimbăm cum dorim înainte să apăsăm tasta enter peste acel rând, sau copy

și paste, să fim consecvenți cu setările noastre.

Ca să avem autentificare prin http://192.168.1.1:9091 dar să nu fie accesibil de pe Internet,

introducem:

echo -e "transmission-daemon -a *.*.*.* -t -u user -v pass\nsleep 5\niptables -D INPUT -p tcp --dport 9091 -j ACCEPT" >

/mnt/etc/rc.transmission

killall transmission-daemon

sleep 6

/bin/sh /etc/rc.transmission

Page 42: wrt160nlmodrom

Dacă dorim să-l accesăm și de pe Internet (cu autentificare) introducem comanda:

echo -e "transmission-daemon -a *.*.*.* -t -u user -v pass\nsleep 5\niptables -I INPUT -p tcp --dport 9091 -j ACCEPT" >

/mnt/etc/rc.transmission

killall transmission-daemon

sleep 6

/bin/sh /etc/rc.transmission

În cazul în care dorim să-l accesăm prin Internet dar fără autntificare

echo -e "transmission-daemon -T -a *.*.*.*\nsleep 5\niptables -I INPUT -p tcp --dport 9091 -j ACCEPT" > /mnt/etc/rc.transmission

killall transmission-daemon

sleep 6

/bin/sh /etc/rc.transmission

Când am introdus acest set comenzi, schimbările noastre sunt activate imediat!

Să nu uităm că setările remote (de pe Internet) ar putea să aibă nevoie și de setare manuală sau

o reîncărcare. Să ne referim a FAQ pentru a le înțelege mai bine.

5. Putem găsi mai multe opțiuni de automatizare în legătură cu programul la început.

Page 43: wrt160nlmodrom

6. Cum să ne asigurăm că fiecare dată când repornim routerul vor porni și serviciile?

Pentru a preveni să facem același lucru de fiecare dată când se repornește routerul nostru,

facem următoarele (putem să le copiem în sesiunea telnet). FOARTE important! Textul bold

trebuie înlocuit cu ruta corectă pe care l-am folosit la montarea drive-ului la început.

În cazul în care nu suntem siguri de ce facem este recomandat să pornim programul.

nvram set rc_startup="sleep 5

mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt/

mount /mnt/etc /etc

mount /mnt/bin /bin

mount /mnt/dev /dev

mount /mnt/lib /lib

mount /mnt/usr /usr

mount /mnt/tmp /tmp

mount /mnt/jffs /jffs

sleep 3

Alegem ce servicii am instalat deja și executăm rândurile lor specifice DOAR una câte una!

/bin/sh /mnt/etc/rc.transmission (în cazul în care avem transmission daemon instalat)

/bin/sh /mnt/etc/rc.pureftpd (în cazul în care avem Pure FTPd instalat)

/bin/sh /mnt/etc/rc.p910nd (]n cazul ]n care nu avem instalat imprimanta)

" <<<<<<<---------- este un " semn în acest rând, acesta este important!!!

nvram commit

În cazul în care am greșit ceva introducem comenzile de mai jos și începem din nou.

nvram set rc_startup=""

nvram commit

Dacă suntem siguri că am făcut totul corect, reîncărcăm routerul cu comanda de mai jos reboot *apăsăm tasta ENTER+