Tags Posts tagged with "tp-link"

tp-link

przez -
10 19738
Router, sprzęt

Tak wygląda router TP-Link TL-MR3220 V1, na którym będziemy wgrywali Gargoyle.

TP-Link TL-MR3220 V1

Mamy do niego podłączony modem 3G Huawei E173s-2 z Internetem iPlus. Jest to nasze jedyne źródło Internetu w domu.

Pobieramy obraz systemu

Oprogramowanie będziemy wgrywać przez panel WWW. Ale najpierw pobierzmy plik z firmware. Wchodzimy na tą stronę dl.eko.one.pl/gargoyle-pl/attitude_adjustment/ar71xx/ i szukamy modelu naszego urządzenia.

Należy pamiętać, aby pobrać odpowiedną wersję dla swojego routera. W naszym przypadku jest to V1.

W moim przypadku dostępne są 4 pliki różniące się nazwą:

  • gargoyle-1.6.2.2-ar71xx-tl-mr3220-v1-en-squashfs-factory.bin
  • gargoyle-1.6.2.2-ar71xx-tl-mr3220-v1-en-squashfs-sysupgrade.bin
  • gargoyle-1.6.2.2-ar71xx-tl-mr3220-v1-squashfs-factory.bin
  • gargoyle-1.6.2.2-ar71xx-tl-mr3220-v1-squashfs-sysupgrade.bin

Dostępne są pliki z dopiskiem en, jest to oprogramowanie po angielsku. Więc pobierzemy plik bez tego dopisku. Jeśli wgrywamy OpenWrt na oryginalne oprogramowanie TP-Link, to należy wybrać plik z “factory” w nazwie. A jeśli ma się już wgrane OpenWrt i chce dokonać aktualizacji oprogramowania, należy wybrać plik z “sysupgrade” w nazwie.

Przygotowanie urządzenia

TP-Link TL-MR3220 V1

Podłączamy zasilanie do routera. Jeden koniec kabla sieciowego wtykamy do jednego z czterech żółtych portów Ethernet – drugi koniec wkładamy do karty sieciowej w komputerze.

Przystępujemy do instalacji

Oprogramowania nie wgrywamy przez połączenie bezprzewodowe, ponieważ możemy uszkodzić router. Gdy router jest już podłączony, w przeglądarce w polu adresu wpisujemy adres: www.tplinklogin.net lub 192.168.1.1. Adres, jaki mamy wpisać, aby dostać się do panelu administracyjnego, znajdziemy pod spodem routera.

TP-Link TL-MR3220 V1

Po jego wpisaniu, powinno nam się ukazać okienko, gdziem musimy wpisać login i hasło. Standardowo jest to: admin / admin.

TP-Link TL-MR3220 V1

Po zalogowaniu się widzimy standardowy panel administracyjny TP-Link. Z menu po lewej stronie wybieramy System Tools, a następnie Firmware Upgrade.

TP-Link TL-MR3220 V1

Pojawi nam się strona, na której będziemy mogli wgrać oprogramowanie. Wybieramy wcześniej pobrany plik i klikamy Upgrade.

TP-Link TL-MR3220 V1

Pojawi się zapytanie, czy na pewno chcemy wgrać oprogramowanie.

TP-Link TL-MR3220 V1

Teraz następuje aktualizacja.

TP-Link TL-MR3220 V1

Aktualizacja zakończona, teraz czekamy do ponownego uruchomienia

TP-Link TL-MR3220 V1

Jeśli zobaczymy taki komunikat, należy odświeżyć stronę przeglądarki.

TP-Link TL-MR3220 V1

Musimy wpisać hasło. Standardowo jest to “password”.

TP-Link TL-MR3220 V1, Gargoyle, OpenWrt

Teraz ustalamy swoje własne hasło dostępu do panelu administracyjnego naszego routera. Po tej operacji mamy już router z wgranym OpenWrt i interfejsem graficznym Gargoyle. Konfiguracja routera wygląda podobnie jak na standardowym oprogramowaniu producenta.

TP-Link TL-MR3220 V1, Gargoyle, OpenWrt

przez -
5 3709
Konkurs TP-Link i OSWorld.pl

Kilka dni temu zakończył się konkurs Wakacyjne upały z TP-Link i OSWorld.pl, który zorganizowaliśmy we współpracy z firmą TP-Link. Uczestnicy mieli za zadanie odpowiedzieć prawidłowo na wszystkie pytania oraz napisać artykuł dotyczący sieci komputerowych i open source. Nagrodami w konkursie były: router Archer C9 oraz zestaw gadżetów OSWorld.pl, The Camels i TP-Link.

Pierwsze miejsce za artykuł: Dobre praktyki w Git’cie, czyli zbiór zasad w pracy zespołowej, przydatnych “tricków”, najczęściej wykorzystywanych komend zdobył Tomasz Szandała.

Drugie miejsce za artykuł: Wgrywamy Gargoyle na routerze TP-Link TL-MR3220 przypada użytkownikowi Rafał Gajek.

Serdecznie gratulujemy autorom artykułów. W ciągu najbliższych dni zostaną wysłane przewidziane nagrody, a ich artykuły zostaną opublikowane na portalu OSWorld.pl, z zachowaniem zasad licencji Creative Commons 4.0.

przez -
1 2081
Konkurs TP-Link i OSWorld.pl

OSWorld.pl wraz z firmą TP-Link mają przyjemność zaprosić czytelników serwisu do udziału w konkursie: Wakacyjne upały z TP-Link i OSWorld.pl. Do wygrania będą niezwykle atrakcyjne nagrody, w tym router, torby na laptopa, kubki, rakiety do tenisa stołowego, zniżki, koszulki i wiele innych. Uczestnicy będą musieli wykazać się zarówno wiedzą technologiczną, lekkim piórem, a także znajomością artykułów i newsów na naszym portalu. Konkurs rozpocznie się we wtorek 18 sierpnia 2015 roku, a potrwa do piątku 18 września 2015 roku.

TP-Link Archer C9 - nagroda główna

Aby wziąć w nim udział należy napisać artykuł dotyczący sieci komputerowych i open source, a także prawidłowo odpowiedzieć na wszystkie pytania. Każdy nadesłany artykuł zostanie opublikowany na naszym portalu, pod imieniem i nazwiskiem autora.

Przed przystąpieniem do pisania, należy zastosować się do kilku poniższych punktów:

  1. Zgłosić propozycję artykułu, poprzez wysłanie jej na adres redakcji: redakcja@osworld.pl, gdzie zostanie dokonana wstępna klasyfikacja.
  2. Po otrzymaniu zgody, należy przelać swój pomysł na papier i przygotować wersję w pliku tekstowym ze zdjęciami lub w pliku HTML z wstępnym formatowaniem.
  3. Przesłać gotową pracę na adres redakcja@osworld.pl, w temacie wiadomości wpisując:
    “Imię i Nazwisko, Konkurs: Wakacyjne upały z TP-Link i OSWorld.pl.”
  4. Praca wraz ze zdjęciami musi być udostępniona na licencji Creative Commons 4.0.
  5. Uczestnik wyraża zgodę na publikację artykułu po odpowiednim sformatowaniu do standardów portalu, w serwisie OSWorld.pl.
  6. Praca nie mogła być nigdzie wcześniej publikowana, ani nie może być plagiatem.
  7. W przypadku naruszenia którejkolwiek z powyższych zasad uczestnik konkursu zostanie natychmiastowo zdyskwalifikowany.

tp-link-konkurs-nagrody

Oto pytania konkursowe:

  1. Jakie urządzenia marki TP-Link mieliśmy okazję do tej pory testować? Należy wymienić wszystkie modele.
  2. Ile minut na akumulatorze potrafi pracować router TL-MR3040?
  3. Jakie oprogramowanie komercyjne jest wykorzystywane na niektórych modelach routerów TP-Linka?
  4. Czy TP-Link wspiera inne projekty Open Source?
  5. Który model karty sieciowej TP-Link mieliśmy okazję wykorzystać przy tworzeniu punktu dostępowego na Rasbperry Pi?

Wyboru trzech zwycięzców dokonają firmy TP-Link, The Camels oraz ekipa portalu OSWorld.pl. Za prawidłowe odpowiedzi na 5 pytań oraz najlepszy artykuł przewidujemy nagrodę główną w postaci router TP-Link Archer C9 z gadżetami OSWorld.pl. Dwie pozostałe osoby wyłonione w drodze głosowania otrzymają nagrody w postaci: Torby na laptopa, kubków TP-Link i OSWorld.pl, zniżki na zakup usług w firmie The Camels, naklejek, rakietek do tenisa stołowego, koszulek i smyczy.

Przypominamy także o naszym konkursie wakacyjnym: OSWorld.pl na wakacjach III, w którym wystarczy przygotować prace o tematyce związanej z serwisem OSWorld.pl w dowolnej formie. Mogą to być na przykład pocztówki z Waszych wyjazdów, zdjęcia z wycieczek lub długiego grillowania.

Regulamin konkursu:

  1. Organizatorem konkursu jest portal OSWorld.pl oraz firma TP-Link Polska
  2. W konkursie mogą brać udział tylko osoby zameldowane na terytorium Rzeczypospolitej Polskiej.
  3. Aby wziąć udział w konkursie, należy wysłać artykuł i poprawnie odpowiedzieć na pytania konkursowe zgodnie z poleceniami, zamieszczonymi w zasadach konkursu.
  4. Osoba może wysłać tylko jeden raz artykuł i swoje odpowiedzi.
  5. Przystąpienie do wykonywania zadań jest równoznaczne z akceptacją regulaminu.
  6. Konkurs rozpoczyna się 18 sierpnia 2015 r. i trwa do piątku 18 września 2015 r. do godziny 23:59.
  7. Wyniki konkursu zostaną ogłoszone na portalu OSWorld.pl i naszych serwisach społecznościowych, najpóźniej do dnia 30 września 2015 r. włącznie. Zwycięzcy zostaną powiadomieni o wygranej w danej części konkursu na adresy email.
  8. W przypadku braku poprawnych odpowiedzi na pytania oraz artykułów redakcja zastrzega sobie prawo do anulowania konkursu.
  9. Nagrodami w konkursie są: router TP-Link Archer C9, ufundowany przez firmę TP-Link oraz gadżety firmowe OSWorld.pl i TP-Link.
  10. Koszt wysyłki oraz doręczenia nagrody pokrywa właściciel portalu OSWorld.pl i jest możliwy tylko na terenie Rzeczypospolitej Polskiej.
  11. Zwycięzcami zostaną osoby, wyłonione w drodze głosowania przedstawicieli firm TP-Link Polska, The Camels oraz redakcji portalu OSWorld.pl.
  12. Uczestnicy wyrażają zgodę na przetwarzanie swoich danych osobowych dla potrzeb niezbędnych do realizacji konkursu (zgodnie z Ustawą z dnia 29.08.1997 roku o Ochronie Danych Osobowych; tekst jednolity: Dz. U. z 2002r. Nr 101, poz. 926 ze zm.).

TP-Link-slider

Kilka dni temu mieliśmy okazję przygotować artykuł, jak wygląda instalacja i konfiguracja alternatywnego oprogramowania na routerach TP-Link TL-WDR4300 i Archer C7. Zajęliśmy się potem podstawowymi funkcjami, jakie są nam oferowane przez te urządzenia, zarówno przez oryginalny firmware, jaki dd-wrt i OpenWRT. O ile większość funkcji działała bez zarzutu, naszą uwagę postanowiliśmy skupić na portach USB i możliwości podłączenia zewnętrznych pamięci przenośnych.

Do testów wykorzystaliśmy zwykły pendrive oraz dysk zewnętrzny 2.5 cala, które zostały sformatowane w systemach plików NTFS, FAT32 i EXT4. O ile wszystko działało prawidłowo na oryginalnym firmware firmy TP-Link, gdzie po podłączeniu od razu mogliśmy korzystać z dysku, o tyle pod alternatywnym oprogramowaniem pojawiło się sporo problemów.

DD-wrt wykrywał urządzenie, montował je poprawnie oraz udostępniał zasób sieciowy, jednakże w chwili wrzucania plików na zasób router się restartował (najprawdopodobniej z powodu braku zasilania lub uszkodzonych sterowników).

OpenWRT dobrze radził sobie z wykrywaniem i montowaniem partycji FAT32, z EXT4 oraz NTFS były drobne problemy. Szczególnie w NTFS uniemożliwiały one podmontowanie dysku pod sambę z powodu sposobu montowania zasobu przez OpenWRT. Raz na jakiś czas zasób znikał (podobnie jak w przypadku DD-WRT, jednakże w tym przypadku cały router nie był restartowany).

Nasze testy podzieliliśmy na dwie kategorie. Oznaczenie Małe pliki to katalog z 2000 różnej wielkości małych plików, których rozmiar nie przekraczał 20 MB. Duży plik to obraz ISO dystrybucji Ubuntu o rozmiarze 981 MB.

Poniżej prezentujemy średnie prędkości kopiowania dla różnych systemów plików.

Wnioski

Patrząc na powyższe wykresy nie trudno stwierdzić, że obecne alternatywne systemy operacyjne dla dwóch routerów TP-Linka nie spełniają swoich funkcji, jeżeli chodzi o kwestie dzielenia się plikami po sieci domowej.

W przypadku routera TP-Link TL-WDR4300 możemy jedynie mówić o poprawnym działaniu w rozgłaszaniu sieci po całym domu i biurze, zarówno dla oprogramowania dd-wrt, jak i OpenWrt.

Jeżeli weźmiemy pod uwagę router Archer C7 to dodatkowym problemem jest brak obsługi pasma 5 GHz, co jest spowodowane brakiem odpowiednich sterowników do chipa ath10k (producent układu nie udostępnił oprogramowania na wolnej licencji).

TP-Link-slider

Firma TP-Link znana jest znanym światowym producentem i dostawcą produktów sieciowych dla różnych sektorów rynku. Od długiego czasu jest także największym dostawcą produktów WLAN na świecie, w ponad 120 krajach. Na łamach naszego portalu mieliśmy okazję testować przenośny router TP-Link MR3040, a także zrobić wywiad, jak firma wykorzystuje wolne oprogramowanie.

Właśnie ta ostatnia kwestia zainteresowała nas dość mocno i dzięki uprzejmości polskiego oddziału do naszej redakcji trafiły dwa modele: TL-WDR4300 i Archer C7.

TP-Link TL-WDR4300

Urządzenie TL-WDR4300 jest przeznaczone dla mniej wymagających zastosowań, jak przeglądanie Internetu, poczta elektroniczna, strumieniowanie wideo. Router posiada dwa niezależne pasma wysokiej prędkości: 450Mb/s w wolnym od zakłóceń paśmie 5GHz oraz transmisji o prędkości 300Mb/s w tradycyjnym paśmie 2.4GHz, co łącznie daje 750Mb/s i stąd po lewej stronie na przodzie widzimy oznaczenie N750. Z przodu znajdują się też lampki kontrolne, mówiące co w danym momencie wykonuje nasze urządzenie.

TP-Link TL-WDR4300

Z tyłu znajdują się trzy mocne anteny, rozgłaszające sygnał po pomieszczeniu. Prócz tego mamy dostępne złącze zasilania oraz przycisk włączenia i wyłączenia routera. Producent wyposażył nasz model w pięć gigabitowych portów Ethernet oraz sprzętowy NAT o prędkości ponad 800Mb/s zapewnia błyskawiczne, pozbawione opóźnień połączenia. Do tego dochodzą dwa uniwersalne porty USB, do których możemy podpiąć drukarki lub zewnętrzne dyski USB.

TP-Link Archer C7

Drugi model został skierowany dla bardziej wymagających osób oraz firm, którzy chcą skorzystać z dobrodziejstw najnowszego standardu AC sieci bezprzewodowej. Router posiada dwa niezależne pasma wysokiej prędkości: w paśmie 2.4GHz z prędkością do 450Mb/s przy jednoczesnym wykorzystaniu pasma 5GHz o prędkości do 1300Mb/s do bardziej wymagających

TP-Link Archer-C7

Z tyłu umieszczono trzy anteny, rozgłaszające silny sygnał po pomieszczeniu. Prócz tego znajdują się tam złącze zasilania oraz przycisk włączenia/wyłączenia routera. Producent wyposażył ten model w pięć gigabitowych portów Ethernet oraz dwa uniwersalne porty USB, do których możemy podpiąć drukarki lub zewnętrzne dyski USB.

Oprogramowanie

Jak wiemy ze wspomnianego wcześniej wywiadu, firma TP-Link wykorzystuje system operacyjny Wind River VxWorks. Jest to zamknięte oprogramowanie komercyjne i aby wprowadzić zmiany, trzeba prosić osobiście inżynierów R&D zatrudnionych w TP-LINK. Otrzymane modele posiadały jeszcze dość nieaktualny firmware, więc przeprowadziliśmy szybką aktualizację do najnowszych wersji i rozpoczęliśmy przygotowania do wgrania alternatywnego oprogramowania.

dd-wrt

DD-WRT jest chyba najbardziej rozbudowanym alternatywnym oprogramowaniem dla routerów bezprzewodowych na bazie Linuksa. Początki tej dystrybucji sięgają czasów sławnego routera Linksys WRT54G. Od wersji v22 dd-wrt oparte jest na bazie firmware Alchemy z Sveasoft, które z kolei opiera się na oryginalnym firmware Linksys. Natomiast od wersji v23 został prawie całkowicie przebudowany, a część jądra systemu oparte jest nadal na OpenWrt.

dd-wrt

W przypadku Archer C7 nie ma żadnej paczki na dzień dzisiejszy. Dla modelu TL-WDR4300 mamy trzy pliki. Aby zainstalować dd-wrt ściągamy paczkę oznaczoną symbolem factory-to-ddwrt. Do przywrócenia wersji fabrycznej firmware wykorzystujemy paczkę tl-wdr4300v1-webrevert.rar.

Teraz należy zrobić tzw. metodę 30/30/30 Reset, czyli:

  • 30 sekund trzymamy wciśnięty przycisk Reset,
  • następnie trzymając cały czas przycisk, odłączamy zasilanie na kolejne 30 sekund,
  • a na ostatnie 30 sekund ponownie podłączamy do prądu.

Spowoduje to całkowite wyczyszczenie pamięci NVRAM i pamięci podręcznej routera. Teraz wchodzimy w zakładkę Firmware Upgrades, wyszukujemy pobrany plik binarny dd-wrt i wciskamy OK. Musimy odczekać około 2 – 4 minut, nim wszystko zostanie wgrane i router się zrestartuje.

dd-wrt

Po kilku minutach powinniśmy móc się bez problemów zalogować i w pełni korzystać z praktycznie wszystkich dostępnych funkcji. Nas najbardziej interesowała kwestia obsługi dysku zewnętrznego po USB. Tutaj niestety, ale zawiedliśmy się bardzo, ponieważ po podpięciu dowolnego urządzenia w systemie plików FAT32, NTFS, czy EXT4 było ono po chwili odmontowywane. W logach nie było żadnej informacji dlaczego tak się dzieje, a na forum także nie znaleźliśmy żadnej pomocy.

dd-wrt

OpenWRT

Wgranie OpenWRT odbywa się poprzez pobranie ze strony projektu odpowiedniej dla naszego routera paczki. Dla modelu TL-WDR4300 mamy dostępnych kilka paczek, w zależności od wersji naszego urządzenia. Jeżeli chodzi o Archer C7 to jest podobnie, ale nie są wspierane wszystkie funkcje.

Postępujemy dokładnie tak samo, jak w przypadku wgrywania aktualizacji dla firmware-u TP-Linka, czyli wchodzimy w zakładkę System Tools -> Firmware Upgrades, zmieniamy nazwę paczki na:

  • Dla modelu TP-Link WDR4300 (V1): wdr4300v1_en_3_14_3_up_boot(150518).bin
  • Dla modelu TP-Link Archer C7: ArcherC7v1_en_3_15_3_up_boot(150511).bin (V1) lub ArcherC7v2_en_3_14_3_up_boot(150427).bin (V2)

wybieramy ją i klikamy ok. Teraz należy odczekać kilka chwil.

OpenWRT

Kiedy skończy się flashowanie naszego routera, to przy pierwszym logowaniu zostaniemy poproszeni o ustawienie danych dostępowych. Po ten czynności udajemy się do panelu routera, przechodzimy do zakładki System -> Software i instalujemy następujące pakiety: luci-app-samba samba36-server kmod-usb-core kmod-usb2 kmod-usb-storage kmod-usb-storage-extras block-mount kmod-usb-uhci kmod-usb-ohci kmod-fs-exfat kmod-fs-ext4 kmod-fs-ntfs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 block-mount.

OpenWRT

Możemy także skorzystać bezpośrednio z konsoli i zalogować się na nasz router, wpisując telnet 192.168.1.1. Jeżeli ustawiliśmy już hasło do routera, musimy zalogować się za pomocą protokołu SSH na użytkownika root, a następnie wykonać anstępujące komendy:

opkg update
opkg install kmod-usb-core kmod-usb2 kmod-usb-storage kmod-usb-storage-extras block-mount kmod-usb-uhci kmod-usb-ohci kmod-fs-exfat kmod-fs-ext4 kmod-fs-ntfs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 block-mount
opkg install luci-app-samba samba36-server
reboot

Aby samba startowała nam przy starcie serwera należy wydać takie polecenie:
/etc/init.d/samba enable

Po zainstalowaniu pakietów i zrestartowaniu routera, możemy podłączyć pendrive lub dysk. Tutaj warto od razu zaznaczyć, że obsługiwane są głównie systemy plików Ext3, Ext4, FAT32 oraz NTFS. Teraz przechodzimy do zakładki System -> Mount Points i zaznaczamy przy naszym dysku “Enabled”, zapisujemy zmiany.

Aby skonfigurować zasób udostępniony, przechodzimy do zakładki Services -> Network Shares i uzupełniamy pola następującymi danymi:

  • Name = nazwa zasobu
  • Path = Nasz Mount Point czyli w naszym przypadku /mnt/sda1
  • Allowed users = aktualnie zostawiamy puste

#Uwaga, wszystkie zmiany w zakładce Network Shares widziane są dopiero po restarcie usługi/routera. Restart możemy wykonać poprzez konsolę poleceniem: /etc/init.d/samba restart lub poprzez panel naszego routera w zakładce System -> Startup klikając na restart przy usłudze Samba.

W ten sposób udało nam się skonfigurować zasób sieciowy. Aby dodać nowych użytkowników musimy niestety zrobić to poprzez konsolę za pomocą komend:

echo "nazwa_użytkownika:*:65535:65534:nazwa_użytkownika:/var:/bin/false">>/etc/passwd
touch /etc/samba/smbpasswd
chmod 644 /etc/samba/smbpasswd 
smbpasswd -a nazwa_użytkownika

Wartość 65535 użyta w 3 kolumnie jest to ID użytkownika, używamy tutaj wartości która jeszcze nie została użyta dla innych użytkowników, możemy zacząć od zakresu 65535-+.

Konkurs z TP-LINK - router

Zapraszamy do udziału w kolejnym konkursie przygotowanym przez portal OSWorld.pl. Tym razem we współpracy z firmą TP-LINK Polska przygotowaliśmy dla Was zagadkę w formie obrazkowej. Do wygrania mobilny router TL-MR3040 oraz zestaw gadżetów OSWorld.pl oraz TP-LINK.

Zasady konkursu

Przedstawione poniżej zdjęcie jest częścią większej całości, z dodatkowymi efektami wizualnymi w postaci filtrów i zmian w kolorystyce. Waszym zadaniem jest odgadnięcie, co dokładnie przedstawia zaprezentowany fragment.

Zdjęcie konkursowe

Konkurs z TP-LINK - router

Odpowiedź

Zaciskarka

Odpowiedzi prosimy zamieszczać w komentarzach pod wpisem, maksymalnie w jednozdaniowej formie. Prosimy też o podanie poprawnego adresu e-mail gdyż pod ten adres będziemy się kontaktować w przypadku wygranej. Pierwsza osoba która poprawnie odgadnie, co znajduje się na zdjęciu, wygrywa nagrodę główną – router TP-LINK TL-MR3040, który, jak wykazaliśmy w naszej recenzji, z powodzeniem obsługuje alternatywne oprogramowanie OpenWRT, oraz idealnie sprawdza się w terenie jako router 3G.

Konkurs na Facebooku

Dodatkowo, dla osób które wolą wykazywać się wiedzą przewidzieliśmy konkurs w formie pytań na Facebooku. W najbliższe dni (wtorek, środa, czwartek) w godzinach 08:00 – 18:00 pojawi się pytanie mniej lub bardziej związane z tematyką TP-LINK i sieci komputerowych. Pierwsza osoba która odpowie poprawnie na zadane w ten sposób pytanie, otrzyma koszulkę TP-LINK oraz gadżety OSWorld.pl.

Regulamin konkursu:

  1. Organizatorem konkursu jest portal OSWorld.pl oraz firma TP-LINK Polska
  2. W konkursie mogą brać udział tylko osoby zameldowane na terytorium Rzeczypospolitej Polskiej.
  3. Aby wziąć udział w konkursie, należy poprawnie odpowiedzieć na pytanie konkursowe zgodnie z poleceniami, zamieszczonymi w zasadach konkursu.
  4. Przystąpienie do wykonywania zadań jest równoznaczne z akceptacją regulaminu.
  5. Konkurs rozpoczyna się dzisiaj, czyli 25 marca 2013 r. i trwa do piątku 29 marca 2013 r. do godziny 23:59
  6. Wyniki konkursu zostaną ogłoszone najpóźniej do dnia 29 marca 2013 r. włącznie.
  7. Konkurs może zostać zakończony wcześniej, jeśli zostanie podana poprawna odpowiedź na pytanie konkursowe lub do 29 marca nie padnie poprawna odpowiedź
  8. W przypadku braku poprawnej odpowiedzi Redakcja OSWorld.pl samodzielnie wyłoni zwyciezcę, wybierając odpowiedź najbardziej zbliżoną do prawidłowej.
  9. Nagrodą w konkursie jest router TP-LINK TL-MR3040, ufundowany przez firmę TP-LINK oraz gadżety firmowe OSWorld.pl i TP-LINK.
  10. Koszt wysyłki oraz doręczenia nagrody pokrywa właściciel portalu OSWorld.pl i jest możliwy tylko na terenie Rzeczypospolitej Polskiej.
  11. Zwycięzcą jest pierwsza osoba, która udzieli poprawnej odpowiedzi na pytanie konkursowe, zgodnie z zasadami konkursu

TP-Link - wywiad

Wywiadu udzielił Michał Chodnicki, Technical Support Manager w TP-LINK Polska.

Jakiego rodzaju system jest dostarczany z routerami/switchami TP-LINK? Czy jest to modyfikacja ogólnodostępnej dystrybucji GNU/Linux / Unix? Czy może autorski projekt?

Routery bezprzewodowe oraz punkty dostępowe TP-LINK używają systemu operacyjnego opartego na systemie Linux, który oczywiście należy do oprogramowania open-source. Produkujemy jednak kilka urządzeń stanowiących wyjątki od tej reguły, takich jak TL-WR700N, TL-WR702N oraz TL-WR720N, w których wykorzystane jest zamknięte oprogramowanie VxWorks.

Routery i przełączniki SMB produkowane przez TP-LINK aktualnie oparte są o system operacyjny Wind River VxWorks. Jest to system komercyjny, który nie jest systemem open-source, więc w wypadku gdyby potencjalny klient życzył sobie modyfikacji oprogramowania do specyficznych potrzeb, mogą to przeprowadzić jedynie inżynierowie R&D zatrudnieni w TP-LINK.

TP-LINK mr3040
Mobilny TP-LINK MR3040 z modemem HUAWEI i OpenWRT

Dla produktów opartych o system Linux użytkownicy mogą wprowadzać zmiany w oprogramowaniu lub instalować istniejące oprogramowanie alternatywne, na przykład DD-WRT. Niestety firma TP-LINK nie jest w tego typu przypadkach w stanie świadczyć wsparcia technicznego ani gwarantować prawidłowego działania produktów. Niemniej wielu użytkowników z powodzeniem korzysta z naszych urządzeń z zainstalowanym alternatywnym firmwarem.

Czy w rozwoju systemu pomaga społeczność? Kto rozwija ten projekt?

Całość oprogramowania opracowywana jest wewnątrz firmy.

Do produktów TP-LINK często dodawana jest drukowana licencja GNU GPL. Jakie otwartoźródłowe narzędzia są używane w firmware TP-LINK?

W archiwum kodu źródłowego opublikowanym na stronie internetowej znajduje się folder o nazwie toolchain, zawierający narzędzie służące do kompilowania kodu. Jeżeli chodzi o pozostałe narzędzia programistyczne to można posłużyć się szerokim wyborem oprogramowania.

Czy jest możliwe pobranie źródeł firmware TP-LINK i zawartych w nim aplikacji?

Jeżeli chodzi o oprogramowanie produktów, w których wykorzystany został kod opublikowany na licencji GPL, deweloperzy mogą pobrać kod źródłowy i wprowadzić do niego modyfikacje. Alternatywnym oprogramowaniem opartym na udostępnionych kodach źródłowych, są DD-WRT i OpenWRT. Po odwiedzeniu stron DD-WRT/OpenWRT można się przekonać, że większość routerów TP-LINK używa systemu LINUX.

Czy są jakieś elementy systemu, które posiadają zamknięte źródła?

Tak, na przykład wykorzystany w oprogramowaniu naszych routerów serwer web.

Jakie są zalety stosowania rozwiązań Open Source w urządzeniach sieciowych? Czy przekładają się one w znaczącym stopniu na cenę końcową urządzenia? Jego dostępność? Niezawodność? Czy są jakieś wady?

Dla nas jako producenta urządzeń sieciowych rozwiązania open source, takie jak Linux, zapewniają elastyczność, w opracowywaniu oprogramowania, wykorzystującego szeroki zakres technologii i funkcjonalności, przy zachowaniu korzystnego stosunku jakości do kosztów.

W kosztach produkcji urządzeń działających w oparciu o systemy zamknięte, a działających w oparciu o systemy open source, występują różnice, spowodowane głównie tym, iż oprogramowanie oparte o system Linux używa większej ilości pamięci. Powoduje to konieczność instalowania w urządzeniach większej ilości pamięci flash i w konsekwencji zwiększa koszt ich produkcji. Niezawodność oraz dostępność urządzeń nie są jednak zależne od użytego systemu operacyjnego.

Access Point na Raspberry Pi
Access Point na Raspberry Pi z kartą TP-LINK TL-WN722N

Czy TP-LINK wspiera inne projekty Open Source (np. DD-WRT, OpenWrt)? Jeśli tak to w jaki sposób?

Nie prowadzimy obecnie współpracy z zewnętrznymi deweloperami, mimo iż jak już wspomniałem, dla wielu naszych produktów opracowywane jest oprogramowanie alternatywne. Niemniej pozostajemy w kontakcie ze społecznościami zainteresowanymi oprogramowaniem alternatywnym, informujemy je o nowych produktach, przekazujemy urządzenia na testy itp.

Nie obawiacie się konkurencji ze strony takich alternatyw?

Nie obawiamy się tutaj konkurencji, ponieważ alternatywne oprogramowanie działa w oparciu o nasze rozwiązania sprzętowe. Informujemy jednak użytkowników że przed instalacją alternatywnego oprogramowania powinni się dokładnie z nim zapoznać. Uprzedzamy również, że w wypadku jego nieprawidłowego funkcjonowania, nie będziemy w stanie świadczyć wsparcia technicznego, ani obsługi gwarancyjnej.

Jak często pojawiają się problemy patentowe lub dotyczące praw autorskich przy takich projektach?

Szczęśliwie nie mieliśmy dotąd jakichkolwiek poważnych problemów związanych z patentami lub prawami autorskimi. Bardzo dbamy, aby używać jedynie technologii, do których mamy wszelkie niezbędne prawa, oraz aby zapewniać odpowiednie wynagrodzenie właścicielom zastrzeżonych technologii, które są przez nas wykorzystywane.

Pytanie na koniec – czy firma TP-LINK zatrudnia deweloperów systemów Linux/Unix? Jakie wymagania trzeba spełnić by u Was pracować?

Deweloperom zalecamy sprawdzanie dostępności stanowisk na lokalnych stronach TP-LINK. Niestety, ilość stanowisk oferowanych przez nas dla deweloperów Linux/Unix poza terytorium Chin jest mocno ograniczona.
Za udzielenie wywiadu dziękujemy firmie TP-LINK Polska oraz firmie Manejo która pośredniczyła w komunikacji.

TL-MR3040

MR3040 to nowy produkt w ofercie firmy TP-LINK, dedykowany głównie osobom w częstym ruchu. Urządzenie jest swego rodzaju szwajcarskim scyzorykiem wśród routerów – pozwala na pracę w niemal dowolnym trybie (klient, AP, router) oraz co najważniejsze – posiada własne zasilanie. Według zapewnień producenta, bateria pozwala na 4 do 5 godzin aktywnej pracy. W połączeniu z darmową ofertą Aero2 lub szybkim Internetem od operatora komórkowego, jest to idealne rozwiązanie, by mieć Internet zawsze przy sobie.

TP-LINK mr3040

Router TL-MR3040 to miniaturowy punkt dostępu z Wi-Fi w standardzie N, jednym portem ethernetowym 10/100 Mb/s oraz portem USB i wsparciem dla sporej liczby dostępnych na rynku modemów 3G/4G.

Urządzenie może funkcjonować w kilku różnych trybach:

  • routera 3G/4G – port ethernetowy oraz Wi-Fi stanowią cześć LAN i udostępniane jest im połączenie internetowe z modemu USB.
  • routera bezprzewodowego – z portu ethernetowego udostępniany jest Internet stacjonarny, dzięki czemu urządzenie służy jako brama dla urządzeń podpiętych bezprzewodowo. (standardowy router z funkcja NAT)
  • Access Point (AP), na który składają się
    • tryb klienta (można podłączyć urządzenie podpięte ethernetowo do innej sieci Wi-Fi)
    • tryb punktu dostępowego (bezprzewodowy switch)
    • tryb Repeater-a (dwa powyższe, w tym przypadku podpięcie całej sieci LAN do innej już istniejącej)
  • Klient WISP

Specyfikacja TL-MR3040

Poniżej krótka specyfikacja urządzenia:

  • CPU : Atheros AR9931 @ 400MHz
  • RAM : 32 MiB
  • Flash : 4MiB
  • Bateria : 2000mAh
  • 1 port LAN/WAN 10/100Mb/s
  • 1 port USB 2.0
  • 1 port microUSB (do ładowania)

Urządzenie posiada cztery programowalne diody sygnalizujące pracę urządzenia – jedna z nich może odzwierciedlać stan naładowania baterii. (zielony, pomarańczowy oraz zielono-pomarańczowy, który oznacza ładowanie). Niestety nie ma możliwości sprawdzenia procentowego naładowania baterii z poziomu panelu zarządzania/systemu – również na alternatywnym firmware.

W większości przypadków domyślny firmware powinien automatycznie rozpoznać modem USB oraz zalogować się do sieci operatora. Jeśli to nie nastąpi możliwe, że nasze urządzenie nie jest domyślnie wspierane i należy pobrać dodatkowe sterowniki. Tak tez było w naszym przypadku (Huawei e3131). Procedura dodawania urządzenia jest stosunkowo prosta i sprowadza się do wgrania spakowanego pliku zip poprzez panel do aktualizacji firmware urządzenia. Należy także korzystać z możliwie najnowszej wersji oprogramowania TP-LINK – pomoże to zapobiec ewentualnym problemom oraz może dodać nową funkcjonalność (np. wskaźnik mocy sygnału czy wsparcie dla logowania z wykorzystaniem PIN karty SIM).

Galeria TL-MR3040

TP-LINK mr3040
TP-LINK mr3040
TP-LINK mr3040
TP-LINK mr3040

OpenWRT na TL-MR3040

OpenWrt to otwarty projekt systemu operacyjnego dla urządzeń sieciowych, np. routerów. Oferuje on dużo szerszy wachlarz możliwości niż standardowy firmware wielu producentów, m.in. możliwość udostępnienia dysku USB jako NAS czy drukarki w sieci LAN, streaming obrazu z kamery video, dostęp do urządzenia przez SSH/telnet czy zaawansowanej konfiguracji takich elementów systemu jak firewall, NAT czy QoS.

Instalacja

Instalacja jest wysoce zależna od modelu oraz producenta urządzenia. Należy zapoznać sie z dokumentacją na stronie projektu openwrt.org oraz sprawdzić czy istnieje OpenWrt dla naszej wersji sprzętowej (niektóre modele routerów mogą wystąpić w wielu konfiguracjach). W przypadku naszego TL-MR3040 instalacja była stosunkowo prosta – wystarczy pobrać ze strony ecco.selfip.net odpowiedni firmware (koniecznie ze słowem factory w nazwie) oraz wgrać go standardową metoda – przez panel przeglądarkowy TP-LINK. Należy upewnić się, że podczas instalacji urządzenie jest podpięte do zasilania – w przypadku przerwania procesu może dojść do nieodwracalnego uszkodzenia urządzenia (tzw. zbrickowania).

Powyższy obraz zawiera większość podstawowych usług juz zainstalowanych, takich jak interfejs LuCI do zarządzania routerem przez przeglądarkę, obsługę dysków USB, serwer FTP i wparcie dla niektórych modemów USB. Alternatywnie można pobrać czysty system ze strony openwrt.org mając na uwadze brak jakichkolwiek dodatków – w tym interfejsu przeglądarkowego. Początkową konfiguracje należy wtedy przeprowadzić za pośrednictwem konsoli telnetowej, a następnie uaktywnić SSH i skonfigurować połączenie internetowe by móc doinstalować inne komponenty (np. LuCI). Dla uproszczenia posłużymy się tutaj gotowym obrazem z zainstalowanymi usługami.

Konfiguracja OpenWrt

Domyślny adres urządzenia to 192.168.1.1/24. Wstępnej konfiguracji można dokonać zarówno przez przeglądarkę jak i połączenie telnetowe (login root, bez hasła). Po ustawieniu haseł do panelu oraz konsoli OpenWrt automatycznie zastąpi telnet serwerem SSH.

Konfiguracja z użyciem wiersza poleceń

Powyższy obraz OpenWrt nie wymaga doinstalowania żadnych dodatkowych pakietów – oferuje tą samą funkcjonalność, co oryginalny firmware. Większość ustawień można “wyklikać” w panelu przeglądarkowym lub poprzez edycje plików konfiguracyjnych w katalogu /etc/config/. Jest jednak spora szansa, że będziemy musieli dodać wsparcie dla naszego modemu 3G. W naszym przypadku jest to Huawei e3131 z kartą Play oraz Aero2. Możemy w tym celu posłużyć się menedżerem pakietów opkg dołączanym standardowo do każdego obrazu OpenWrt. Pierwszym krokiem jest sprawdzenie czy mamy zainstalowane pakiety do obsługi urządzeń USB oraz ewentualne uzupełnienie braków:

opkg update
opkg install kmod-usb-core kmod-usb2 kmod-usb-serial kmod-usb-serial-option usb-modeswitch usb-modeswitch-data libusb chat comgt

By powyższe polecenie wykonało się poprawnie należy uprzednio podłączyć stacjonarny Internet oraz dokonać konfiguracji w LuCI lub w plikach w /etc/config.

Następnie należy edytować plik /etc/config/network i dołączyć następujące informacje

 config 'interface' 'modem3g'
        option 'proto' '3g'
        option 'service' 'umts'
        option 'device' '/dev/ttyUSB0'
        option 'apn' 'Internet'

        #opcjonalne, w zaleznosci od operatora
        option 'pincode' '1234'
        option 'username' 'internet'
        option 'password' 'Internet'

Na końcu należy podnieść interfejs poleceniem:

ifup modem3g

Konfiguracja z użyciem panelu LuCI

To samo można osiągnąć za pośrednictwem interfejsu LuCI. Należy przejść do zakładki Network -> Interfaces, a następnie wybrać opcję Add new interface.

LuCI - dodawanie interfejsu

Następnie należy podać nazwę interfejsu oraz z rozwijanej listy wybrać opcję UMTS/GPRS/EV-DO.

LuCI - wybranie z listy opcji modemu

W następnym kroku należy wybrać urządzenie (/dev/ttyUSB0), typ usługi (tylko UMTS) oraz podać dane konfiguracyjne operatora (w przypadku braku pozostawiamy puste).

LuCl - konfiguracja modemu Play

Kilka przykładowych konfiguracji dla polskich operatorów (w kolejności APN, username, hasło):

  • Aero2 : darmowy, ,
  • Cyfrowy Polsat : multi.internet , ,
  • Orange : internet, internet, internet
  • Play : internet, ,
  • Plus : internet, ,
  • T-Mobile: Internet, brak, brak

Powyższe czynności były wystarczające, aby uruchomić połączenie z operatorem sieci Play przy użyciu modemu Huawei e3131. Postanowiliśmy również przetestować jak sprawdzi się OpenWrt w przypadku darmowego Internetu Aero2. Do połączenia wymagane jest wsparcie dla częstotliwości UMTS/HSPA+ 900MHz – w przypadku modemów Huawei może być konieczne wprowadzenie dodatkowego ustawienia modemu. Sprowadza się to jedynie do wykonania poniższego polecenia:

ifdown modem3g
echo "AT^SYSCFG=2,2,3FFFFFFF,1,2" > /dev/ttyUSB0
ifup modem3g

Niestety, konfiguracja oraz kompatybilność modemów z OpenWrt jest bardzo zróżnicowana. W naszym przypadku większość oprogramowania była domyślnie dołączona z systemem. Również używany przez nas modem (Huawei e3131) jest dość popularny, przez co znalezienie dla niego konfiguracji było stosunkowo prostym zadaniem. W przypadku innych producentów sprawa może być bardziej kłopotliwa – w takim wypadku nieocenionym pomocnikiem może okazać się wyszukiwarka oraz fora dyskusyjne.

Testy wydajności

Przygotowaliśmy trzy scenariusze, aby sprawdzić jak długo TL-MR3040 funkcjonuje na zasilaniu bateryjnym. Przed każdą z prób urządzenie było naładowane w 100% i odłączane dopiero w momencie rozpoczęcia testu.

  1. W pierwszym scenariuszu urządzenie pozostawiono włączone bez dodatkowych urządzeń w postaci modemów czy hostów podłączonych po Wi-Fi, jedynie sam system operacyjny.
  2. W drugim zostały podłączone bezprzewodowo dwa urządzenia między którymi protokołem FTP był przesyłany jeden duży plik z maksymalna możliwa prędkością.
  3. W trzecim scenariuszu podłączony został modem USB Huawei e3131 z karta Play. Test polegał na zalogowaniu się do sieci operatora bez podłączania jakichkolwiek urządzeń po Wi-Fi i pozostawienie do wyczerpania baterii.

Poniżej wykres przedstawiający uzyskany wynik (w minutach)

Jak widać czas pracy na baterii znacząco różni się w zależności od trybu, w jakim pracuje urządzenie. Modem USB najprawdopodobniej korzystał z pełni napięcia, jakie oferował port USB, ponieważ wystarczyło to na nieco ponad 5 godziny pracy. Przy braku aktywności sieciowej nie jest to zbyt imponujący wynik. Być może jest to wina systemu zarządzania energią Huawei, w przypadku modemów innych producentów czas pracy na baterii możliwe, że byłby inny.

Przesył danych

Prędkość przesyłu danych została zmierzona w podobny sposób, co scenariusz 2. Za pośrednictwem protokołu FTP przesyłano dane w różnych odległościach, z szyfrowaniem transmisji (WPA2), zarówno przez Wi-Fi oraz przez połączenie kablowe. Pierwsze dwa testy przeprowadzono z serwerem FTP podłączonym przewodowo oraz klientem podłączonym przez wifi. W kolejnych dwóch testach oba hosty były połączone bezprzewodowo. Pary odległości użyte w teście to 1 oraz 5 metrów (od routera). Wyniki przedstawiono na poniższym wykresie (wartości w Mb/s):

TL-MR3040-predkosc-transferu

Podsumowanie

Router TP-LINK to ciekawa pozycja, która zdecydowanie przypadnie do gustu zwłaszcza podróżującym użytkownikom, którzy nie chcą przepłacać za Internet mobilny dostarczany z abonamentem lub też chcą korzystać z taniego Internetu na urządzeniu, które nie ma możliwości podpięcia modemu usb (np. na telefonie). Może tez przydać się większej grupie osób, gdy nie ma możliwości uruchomienia AP w celu chociażby wymiany plików czy udostępnienia łącza internetowego. Czas pracy na baterii nie jest piorunujący, aczkolwiek zawsze można doładować urządzenie w trakcie działania, np. z portu usb w laptopie. Na plus należy zaliczyć również niewielkie rozmiary oraz niewielka wagę.

TL-MR3040

Plusy

  • duże możliwości
  • niewielkie rozmiary
  • prostota obsługi i instalacji
  • Długi czas pracy bez podłączania modemu USB

Minusy

  • Kiepskie zarządzanie energią (5 godziny pracy z modemem USB przy braku aktywności sieciowej)
  • brak możliwości dokładnego sprawdzenia poziomu naładowania baterii

Polecane

Prasa, Czasopismo

1 869
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...