Blog (10)
Komentarze (1.1k)
Recenzje (0)

Tomato – zaawansowany podział internetu w domu i małej firmie

@misiek440v2Tomato – zaawansowany podział internetu w domu i małej firmie09.09.2009 18:24

Witam, chciałbym tu zaprezentować alternatywę dla drogiego sprzętu do zarządzania siecią. Na rynku jest wiele urządzeń sieciowych , jednak te z najniższej półki nie posiadają zaawansowanych funkij takich jak Qos czy Traffic Manager, a nawet jeśli takowa funkcja się znajdzie jest ona bardzo okrojona. Oczywiście do takich celów można zastosować mały serwer z darmowym Linuksem na pokładzie, jednak nie zawsze jest to rozwiązanie najlepsze ze względu na zużycie prądu, niekompaktową obudowę i problemy w konfiguracji dla mniej zaawansowanych użytkowników.

Z pomocą przychodzi nam Tomato (firmware) wraz z jego modyfikacjami przeznaczonymi dla routerów firm Linksys, Asus, Buffalo ,które napisane i rozwijane jest przez Jonathan'a Zaratea . W tym artykule chciałby przedstawić ciekawsze funkcje modyfikacji Tomato by Victek którą aktualnie użytkuje. Warto również wspomnieć modyfikacji naszego rodaka Macieja Drobniucha TomatoTrzepako w której również znajdziemy opisane tu funkcje.

Tomato wyróżnia bardzo prosty i schludny interfejs webowy, dzięki któremu znajdziemy wszystkie potrzebne funkcje w krótkim czasie. Oprócz standardowego dla routerów tej klasy Gui, otrzymujemy bogate wykresy w formacie SVG pokazujące na bieżąco wykorzystanie pasma. Znajdziemy również statystki dotyczące wykorzystania transferu: dzienne, tygodniowe i miesięczne. Dzięki możliwości zastosowania własnych skryptów możemy stworzyć wykresy i statystki dla każdego użytkownika z osobno.

W tomato znajdziemy także zaawansowane funkcje do zarządzania siecią wi-fi. Sprzęt pod kontrolą tomato potrafi pracować w trybach AP, AP-client, WDS oraz wspiera większość rodzajów zabezpieczeń: WEP, WPA, WPA2. Ciekawą funkcja, rzadko spotykaną w routerach, jest możliwość ustawienia mocy nadajnika (Transmit Power) dzięki czemu możemy przy konfiguracji sieci posługiwać się nie tylko zyskiem anteny, ale również siłą nadajnika.

Jedną z najciekawszych i bardzo użytecznych funkcji jest rozbudowany Qos (Quality of Services). Dzięki tym ustawieniom możemy nadawać priorytety poszczególnym usługom sieciowym. Do wyboru mamy dziesięć konfigurowalnych klas dla pakietów wysyłanych, w których możemy ustawić procentowo maksymalny i minimalny przydział łącza internetowego, oraz 10 klas dla pakietów przychodzących. Do dyspozycji również dostajemy wykres kołowy prezentujący aktualną ilość połączeń dla danej klasy oraz procentowe użycie. W każdej chwili możemy podglądnąć wykonywane połączania za pomocą funkcji „Viev Deatails” gdzie dostajemy listę wykonywanych połączeń wraz z wszystkimi informacjami takimi jak adres źródłowy, nr portu źródłowego i docelowego, typ połączania, adres docelowy i do jakiej klasy zostało połączenie przydzielone. Funkcje te są bardzo użyteczne do ustawieniu priorytetu szczególnie w przypadku rozmów Voip, Gier online, oraz wszędzie tam gdzie każde opóźnienie powoduje tak zwane „LAGI” co utrudnia korzystanie z aplikacji.

W TomatoTrzepako jak i w modyfikacji by Victek znajdziemy bardzo użyteczna funkcje zbudowaną na bazie Qos - „IP/MAC BW Limit”. Dzięki jej wykorzystaniu możemy w łatwy sposób przydzielać pasmo dla danego numeru IP lub dla adresu MAC. Funkcja ta umożliwia ustawianie łącza na „sztywno” dla danego użytkownika, gdzie przypisana zostaje mu stała prędkość łącza Internetowego, oraz „dynamicznie” dzięki możliwości ustawiania gwarantowanej prędkości i prędkości maksymalnej. Przypisać również możemy priorytet oraz maksymalną liczbę połączeń TCP, co w dobie mody ściągania z Torrentów może się bardzo przydać.

Tomato obsługuje również skrypty, co daje nam ogromne możliwości konfiguracyjne, dzięki nim możemy zablokować lub podmienić stronę www, zbudować wykresy, ustawić przekierowania itp. jeżeli sami nie umiemy to zawsze możemy skorzystać z bardzo dużej ilości gotowych skryptów dostępnych między innymi na www.openlinksys.info.

Warto również wspomnieć o dwóch funkcjach zaimplementowanych w modyfikacje, z którymi jeszcze się nie spotkałem w routerach z tej półki cenowej Jedną z nich jest pakiet OpenVPN, dzięki któremu możemy tworzyć zaszyfrowane połączenia między hostami (tunele). Druga funkcją jest prosty Load Balancig, który dostępny jest za pomocą skryptu. Dzięki niemu możemy wykorzystać jeden port Lan w naszym routerze jako Wan i korzystać z dwóch dostawców internetu jednocześnie.

Oprogramowanie Tomato to według mnie jedno z najlepszych rozwiązań dla domu, posiada bardzo wiele funkcji i cały czas jest rozwijane. Jeżeli połączymy to z bardzo niską ceną to można uznać że dostajemy rozwiązanie prawie że idealne. Chciałbym tutaj jeszcze sprostować co do kosztów, samo oprogramowanie Tomato jak i jego modyfikacje są darmowe i wydane na licencji GPLv2 z wyłączeniem kodu źródłowego interfejsu użytkownika , do którego trzeba uzyskać zgodę od autora, a koszt sprzętu oscyluje w granicach 300zł w zależności od danego modelu routera.

Kilka linków gdzie możemy znaleźć garść informacji o Tomato,oraz otrzymać pomoc od doświadczonych użytkowników i administratorów sieci:

Openlinksys - jedna z największych stron o alternatywnych oprogramowaniach: bogate w treść opisy instalacji i konfiguracji routerów oraz lista wspieranego sprzętu.

Trzepak.plforum dotyczące sieci komputerowych z specjalnym działem dotyczącym TrzepakoTomato gdzie można zadać pytanie autorowi modyfikacji

Wybrane dla Ciebie
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.