Upload
essco4355
View
78
Download
4
Embed Size (px)
DESCRIPTION
Router Linksys 160nl - wrt howto
Citation preview
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ă
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)
După ce am efectuat actualizare vom vedea mesajul în mijlocul ecranului.
Î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.
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.
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 :-)
Î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:-)
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)
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! :-)
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!
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...
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).
---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
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)
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.
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.
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.
Î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 :-)
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.
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
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.
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ă!
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
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
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
---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ă:
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)
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.
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:
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
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.
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.
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!
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
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.
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+