Przewodnik po OpenWrt, czyli przygoda z serii krok po kroku

Witajcie w pierwszym z serii (mam nadzieje, że uda się opublikować sporo tego typu artykułów) step by step artykule o OpenWrt. Stawiam sobie od początku za cel, aby artykuły prowadziły początkujących i chętnych za rękę po świecie systemów operacyjnych pracujących na routerach.

Sam z własnego doświadczenia wiem, że można znać wiele mechanizmów działania systemów, ale nie koniecznie potrafić je zrealizować. Dzieje się tak to dlatego, że wiedze zdobywamy szczątkowo poprzez przeszukiwanie sieci. Dopiero po przejściu przez kilkadziesiąt lub nawet kilkaset stron w rodzimym języku lub angielskim udaje się „złapać” obraz problemu wraz z próbą jego rozwiązania w praktyce. Ale do rzeczy.

Chcę, aby w tej serii można było uczyć się na drodze praktyki, a dopiero później rozwiązywać problemy na własną rękę znając teorię.

W paru słowach teraz o mnie. Nie jestem, żadnym ekspertem z dziedzin: Linux, oprogramowania ani elektroniki. Wiele odpowiedzi na pytania udziela mi admin tej strony – podziękowania dla Artura, który w problematycznych sytuacjach podpowiada jak je rozwiązać. Myślę, że warto teraz zacząć opis jak zabrać się za OpenWrt.

Krok pierwszy, czyli co kupić

No niestety to jest chyba najbardziej krytyczny moment dla naszych portfeli (tym bardziej, że nie inwestujemy początkowo, żeby zarabiać, a spróbować swoich sił z nieznaną dziedziną z która nie wiadomo czy będziemy chcieli się długo bawić). Ale skoro tutaj jesteście to znaczy, że chociaż rozważacie zakup odpowiedniego routera. Ja mam w domu obecnie 2 routery jeden dla przewodowego rozdzielania internetu, a drugi włączam jak chcę skorzystać z netbooka po wifi (po co internet ma mi latać po domu cały dzień :P). Jednak chcę, żeby były sprawne w 100%, a potrzebuje się pobawić, czyli tych nie chce zniszczyć.

Czas na zakup routera. Ja zakupiłem chyba najbardziej popularny i doradzony przez Artura, czyli TP-Link 1043ND. Wiadomo są również inne np. Linksys, ale nie będę się licytował, który jest lepszy itp. Po prostu chcę mieć jak najmniej problemów i wsparcie osoby, która ten router zna. Chcę jeszcze uprzedzić ekspertów, że nie wiem jeszcze co jest lepsze (może nawet tańsze) i może mieć większe możliwości, później będę podejmował takie decyzje jak będę znał lepiej tą dziedzinę i właśnie ta seria jest dla początkujących którzy chcą żeby wszystko działało za pierwszym podejściem. Router TP-Link 1043ND to koszt mniej więcej 200-220 zł na dzień dzisiejszy (styczeń 2012).

Krok drugi, czyli wgrywamy na własną odpowiedzialność

Po zakupie i rozpakowaniu go należy podłączyć dołączony w pudełku przewód LAN (lub własny) do komputera (a z drugiej do jednego z wejść routera 1, 2, 3 lub 4) i zalogować się do routera (oczywiście trzeba też włączyć router do sieci elektrycznej :P) wpisując w przeglądarce internetowej adres: 192.168.1.1

Rys1

Po wciśnięciu Enter, żeby wejść na stronę wyskoczy okno do logowania, gdzie Nazwa użytkownika to: admin oraz hasło to: admin.

Rys2

Następnie ukaże się nam główne menu naszego routera:

Rys3

Teraz muszę uprzedzić i zakomunikować. WGRYWACIE OPENWRT NA ROUTER NA WŁASNĄ ODPOWIEDZIALNOŚĆ. WGRANIE OPROGRAMOWANIA OPENWRT BĄDŹ INNEGO STANOWI NARUSZENIE WARUNKÓW GWARANCJI I JEST ONA BEZPOWROTNIE TRACONA

Chcąc wgrać OpenWrt na router należy wybrać z menu zakładkę „System Tools”, a po jej rozwinięciu wybrać „Firmware Upgrade”, jak na poniższym obrazku:

Rys4

Z tej zakładki można za pomocą interfejsu przeglądarki wgrać do routera inne oprogramowanie.

Oprogramowanie OpenWrt dla TP-Link 1043ND do ściągnięcia z adresu.

Po ściągnięciu pliku bin wyszukujemy go poprzez kliknięcie „Przeglądaj” a następnie żeby uruchomić wgrywanie kliknąć „Upgrade”.

No to ruszyła maszyna, chwile musimy poczekać

Rys5

Teraz aby zalogować się do naszego nowego systemu musimy ściągnąć program Putty (np. z tej strony: kliknij tutaj).

UWAGA: Wszystkie komendy podane poniżej znajdujące się w cudzysłowach należy wpisywać pomijając je.

Program wygląda następująco:

Rys6

Należy wpisać adres w polu Host Name (or IP address): 192.168.1.1 oraz wybrać Connection type: Telnet (po zmianie automatycznie zmieni się numer portu na 23). I logujemy się klikając „Open”. Ukaże się nam teraz nowe okno:

Rys7

U góry okna napisana treść informuje nas, żeby koniecznie użyć komendy „passwd”, żeby ustawić hasło, co spowoduje wyłączenie połączenia przez telnet, a logowanie przez SSH. Wpisujemy komendę „passwd”, pojawia się informacja, aby wpisać hasło dla użytkownika root. Zalecam ustawienie hasła na „root”, żeby nie mieć problemów z zapamiętaniem.

Rys8

Zamykamy to okno i ponownie uruchamiamy program Putty. Tylko teraz zalogujemy się przez SSH, zamiast przez Telnet (192.168.1.1, Port 22) i klikamy Open. Ukaże się nam następujące okno:

Rys9

Wpisujemy login as: „root”, oraz password (hasło): „root”.

Krok trzeci, czyli czas na aktualizacje

Czas zaktualizować nasz system na routerze. Wpisujemy komendę „opkg update”:

UWAGA: Aktualizacja jest pobierana z internetu, a nie pliku. Dlatego też musimy mieć podłączony do naszego routera pod wejście WAN kabel z dostępem do sieci np. bezpośrednio do modemu. Mi na początku nie chciało działać, mimo że przewód od modemu (od kablówki) był podłączony, ale został przepięty z innego routera. Po podpięciu przewodu do naszego Tp-Link’a musimy zrestartować modem od internetu, żeby przydzielił nowe ustawienia dla naszego Tp-Linka.

Rys10

A następnie chcemy coś zobaczyć w formie graficznej, w tym celu należy zainstalować oprogramowanie Luci (jest również pobierane z internetu!). Wpisujemy komendę „opkg install luci”:

Rys11

Pojawi się sporo linii pokazujących stan instalacji Luci. Musimy poczekać, aż pojawi się linia z treścią: „root@OpenWrt:~#”, do której możemy wpisać kolejne komendy.

Rys12

Aby uaktywnić Luci, trzeba wpisać jeszcze dwie komendy:

Pierwsza komenda: „/etc/init.d/uhttpd enable”

Druga komenda: „/etc/init.d/uhttpd start”

Rys13

Aby zobaczyć nasze dzieło włączamy przeglądarkę internetową i wpisujemy adres: 192.168.1.1. Udało się (mam nadzieje :-)). Wpisujemy Username: „root” oraz Password: „root”

Rys14

Możemy wreszcie pooglądać różne opcje w formie graficznej.

Rys15

Narazie nasza przygoda się kończy. Myślę że jeszcze nie raz tutaj wrócimy, a może zainstalujemy coś innego. Jeszcze nie podjąłem konkretnej decyzji. Napewno chcę mieć w mieszkaniu stację pogodową dostępna z każdego miejsca świata, dlatego też myślę że w drugiej części będzie właśnie o tym.

Do zobaczenia niebawem (będę starał się publikować raz w miesiącu co nowego udało się osiągnąć, cel jest nie mały bo chciałbym opublikować krok po kroku jak dojść do możliwości zdalnego sterowania. Jeżeli ktoś jest wdrożony zachęcam umieszczać informację w miarę możliwości może nie dokładnie krok po kroku, ale wskazówki). Może uda się uruchomić na forum dział „Krok po kroku – czyli artykuły”, gdzie będziecie mogli mnie poprawiać i dawać propozycje co robić dalej.

Marcin T 2012/01/28 13:55

krok_po_kroku/krok1.txt · ostatnio zmienione: 2012/01/28 22:34 przez arteq
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0
Profesjonalny Hosting