Kategorie | Hardware, Howto, Linux

  

Instalacja DD-WRT na routerze Linksys WRT160NL howto

Opublikowano 22 maja 2011 przez Franek

Jako posiadacz WRT160NL nie długo cieszyłem się z uruchomionego na nim oryginalnego oprogramowania. Nie zdążyłem się nawet pokrótce się z nim zapoznać, bo natychmiast po włączeniu routera i zalogowaniu się na jego interfejs www przystąpiłem do wgrania alternatywnego oprogramowania w postaci DD-WRT.

Co to jest DD-WRT i jakie są korzyści z jego instalacji pokrótce opisałem już przy okazji opisu instalacji DD-WRT na Linksys WRT54G V7.2. Nie będę zatem powtarzał tego samego posta któryś raz z kolei, tak jak mają to w zwyczaju co poniektórzy. ;)

Dodać należy, że ze względu na lepsze parametry sprzętowe, większą ilość pamięci RAM i ROM oraz złącze USB w które wyposażone jest router dochodzą interesujące funkcje. Tak więc pod warunkiem, że wyposażymy router w dysk USB/pendrive lub/i drukarkę będzie on mógł pełnić serwera FTP, SAMBA (udostępnianie plików i drukarki), będzie mógł pobierać torrenty za pomocą Transmission. A to w zasadzie podstawowa konfiguracja, DD-WRT pozwala na bardzo wiele, wszystko zależy od użytkownika i jego wymagań. Nic nie stoi na przeszkodzenie aby na przykład router monitorował pokój i nagrywał wykryty ruch za pomocą podłączonej do niego kamerki.

“Flashowanie” routera z użyciem alternatywnego oprogramowania jest równoznaczne z utratą gwarancji! Może to również grozić uszkodzeniem sprzętu! Autor nie bierze odpowiedzialności, za ewentualne szkody spowodowane przez nieudane “flashowanie” routera, pamiętaj robisz to na własną odpowiedzialność! Dodam również, że mój router ma się dobrze, a DD-WRT działa na nim bardzo dobrze.

Instalacja

Instalacja jest banalnie prosta i sprowadza się do kilku punktów.

1. Upewniamy się jaki router posiadamy, można zrobić to za pomocą jego interfejsu web lub “ręcznie” (na spodzie routera jest naklejka).  Jeśli posiadany router to CISCO Linksys WRT160NL to przechodzimy do 2 punktu.

2. W tym momencie jeśli łączymy się z routerem poprzez WiFi należy połączyć się poprzez kabel. Nie jest to wymagane, ale jest wysoce zalecane.

3. Pobieramy niezbędne pliki które zawierają nowe oprogramowanie:

wget http://wrt160nl.org/files/linksys-to-ddwrt-firmware.bin

wget http://wrt160nl.org/files/wrt160nl-firmware.bin

4. Logujemy się na www routera, w opcjach administracyjnych szukamy funkcji “update flash”, oraz wskazujemy plik linksys-to-ddwrt-firmware.bin do wgrania. Czekamy aż instalacja zakończy się i ujrzymy stosowną informację. Należy wtedy kliknąć na “continue” co spowoduje restart routera który będzie trwał około 60 sekund.

5. Ponownie logujemy się na web panel routera. Tym razem wita już nas DD-WRT dlatego zostajemy poproszeni o wprowadzenie nowej nazwy użytkownika oraz nowego hasła. Po tej czynności w opcjach administracyjnych szukamy opcji “firmware upgrade” i wskazujemy plik wrt160nl-firmware.bin do wgrania. Teraz pozostaje cierpliwie czekać, a instalacja zakończy się poniższym komunikatem oraz kolejnym restartem urządzenia.

6. To wszystko, po restarcie mamy już wgrany DD-WRT, na chwilę obecną jest to wersja v24-sp2. Należy teraz przeprowadzić podstawową konfigurację WAN, WiFi. Warto też skonfigurować usługi, chociażby wyłączając telnet i włączyć sshd oraz obsługę USB. Nie powinno to być trudne dla nikogo. Interfejs administracyjny jest przejrzysty, a jego spolszczenie (chociaż nie pełne) można włączyć w opcjach administracyjnych.

Konfiguracja SAMBA, torrentów i FTP

Teraz musimy wyposażyć router w dodatkowy sprzęt. Zależy do czego i jak zamierzamy wykorzystywać usługi. Do routera możemy podłączyć dysk usb, drukarkę lub pendrive, jeśli chcemy podłączyć te 3 urządzenia na raz trzeba użyć huba. Do testów czy zabaw w zupełności wystarczy najmniejszy obecnie na rynku pendrive, ale jeśli zechcemy składować pliki na routerze i dzielić się nimi w sieci szybko okaże się niewystarczający. Pendrive najlepiej sformatować na system plików ext2 lub ext3, można użyć też systemu plików fat czy ntfs, ale z natywnymi systemami plików Linux radzi sobie chyba najlepiej.

Po zamontowaniu pendrive należy zalogować się na router za pomocą ssh (odradzam telnet), pobrać skrypt konfiguracyjny, nadać mu uprawnienia oraz uruchomić.

ssh root@192.168.1.1

wget http://wrt160nl.org/files/wrt160nlmod.sh

chmod +x

wrt160nlmod.sh

./wrt160nlmod.sh

wrt160nlmod.sh utworzy odpowiedni skrypt startowy oraz skonfiguruje ipkg (menadżer pakietów)

Dalsza konfiguracja zależy już od własnego uznania, dostępne są następujące opcje:
initiate - podstawowa konfiguracja (utworzenie skryptu startowego i ustawienie ipkg)
disable - usunięcie skryptu i jego ustawień z systemu
update - aktualizacja skryptu
torrent install - instalacja klienta Transmission (torrenty)
torrent setup - konfiguracja transmission
samba install - instalacja Samba (udostępnianie plików i drukarek)
samba setup - ustawienia Samby
ftp install - instalacja serwera FTP
ftp setup - ustawienia serwera FTP
printer - instalacja drukarki
Z opcji tych korzysta się w sposób następujący:
./wrt160nlmod jakaś_opcja

Zrzuty ekranu

PS W przyszłości gdy znajdę na to czas z pewnością zainstaluję OpenWRT :]

  

17 Comments For This Post

  1. grzegorz Says:

    czy do samej samby ftp i transmission wystarczy podstawowe 8mb pamieci tego routera czy musze miec dodakowa pamiec?

  2. Franek Says:

    Daje radę, testowałem i wszystko ok. Ale wiadomo super wydajności nie masz, zależy czego oczekujesz. Ja polecam dla domu i dla małych firm

  3. Andrzej Says:

    Wystarczy ! Problem z jakim się spotkasz to wolne kopiowanie plików po wifi. Po kablu idzie w miarę dobrze, choć rewelacji nie ma. Problem ten nie jest rozwiązany na chwilę obecną.

  4. Andrzej Says:

    A przy okazji chciałem się zapytać jak wygląda sprawa z wstawaniem oprogramowania po zaniku zasilania, instalując go powyższą metodą ?

  5. grzegorz Says:

    i tak potrzebowalem dysku zewnetrznego, po wifi zmiega wszystko bardzo szybko filmu 1080 tez ogladam. nvram masz pelen konfig

  6. sloniupl Says:

    a wiesz możne jak zainstalować drukarkę na najnowszym buildzie ale bez zewnętrznego dysku, bo ten skrypt nie działa bez zewnętrznej pamięci na usb?

    Link do firmware: http://sites.google.com/site/redtechmonster/main

  7. Franek Says:

    wydaje się, ze nie da się przynajmniej tak łatwo zainstalować drukarki bez dysku usb. kup pendrive 1gb za 10zł w biedronce

  8. Naklejka Says:

    Just desire to say your article is as astounding. The clarity to your submit is just excellent and that i can think you’re knowledgeable on this subject. Well along with your permission let me to seize your feed to keep updated with drawing close post. Thanks 1,000,000 and please continue the gratifying work.

  9. Konrad Says:

    A jak włączyć ssh.
    bo odpalam wiersz polecenia wpisuję
    ssh root@192.168.1.1 i wywala błąd
    “Nazwa “ssh” nie jest rozpoznawana jako program wewnętrzny lub plik wsadowy…
    mam windows xp z routerem łączę się przez WiFi proszę o pomoc
    z góry dziękuję

  10. chester3k Says:

    ściągnij sobie putty.exe, ot chociażby stąd: http://www.chiark.greenend.org.uk/~sgtatham/putty
    i poprzez tego klienta zaloguj się do ruterka :)
    wystarczy wybrać odpowiedni protokół połączenia oraz adres IP urządzenia

    pzdr.

  11. max Says:

    ddwrt jest mniej rozbudowane niż openwrt, oba są świetne.
    http://www.rejdych.art.pl

  12. Franek Says:

    To prawda, DD-WRT jest jednak proste w użyciu nawet dla laików.

    PS wszystkie linki z komentarzy mają rel="nofollow" :]

  13. kempes Says:

    Witam,

    zna ktoś jakąś alternatywną stronę z gotowymi pakietami do tego routera? Bo niestety domena wrt160nl.org chyba wygasła… :(

  14. Franek Says:

    http://www.dd-wrt.com/wiki/index.php/WRT160NL

  15. Tomek Says:

    Może ktoś podesłać wrt160nlmod.sh ?

  16. Arek Says:

    a u mnie zakładka USB nie działa pokazuje czystą stronę czy ktoś wie dlaczego

  17. Nawri Says:

    Nie udostępniaj adresu mac urządzenia, szczególnie routera WIFI.
    Wiem że blog nie jest anonimowy ale po co ma ktoś poznać Twój adres zamieszkania? https://maps.google.pl/?ll=50.097948,18.534713&am

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog

Przeczytaj poprzedni wpis:
SteamBox jeszcze w tym roku

O konsoli do gier której producentem ma być Valve plotkuje się w internetach już od dłuższego czasu. Co raz więcej...

Zamknij