Zarządzanie pasmem (QoS)



Podobne dokumenty
PekaoBIZNES 24 Instrukcja obsługi dla Klienta

THOMSON SpeedTouch 585v6

1. Instalacja modułu w systemie Windows.

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Laboratorium Ericsson HIS NAE SR-16

Współpraca Integry z programami zewnętrznymi

Instrukcje dotyczące funkcji zarządzania pasmem w urządzeniach serii ZyWALL.

Jak tworzyć pliki *.pdf z dowolnego programu (np. Word, Exel, PowerPoint itp.).

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

SZYBKIE URUCHOMIENIE. BRAMKA VoIP HT-286/486/502/503. Grandstream Szybkie uruchomienie Seria HT Networks Inc.

Bramka internetowa Tydom 350

Konfiguracja komunikacji jednostki centralnej systemu sterowania PVS MCU LAN w sieci LAN (Local Area Network)

THOMSON SpeedTouch 780 WL

Instrukcja Instalacji

Rozdział 7. Drukowanie

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

System operacyjny Linux

Instalacja serwera Firebird

Instalacja programu Ozon.

Instrukcja skrócona (dla informatyka)

Laboratorium - Podgląd informacji kart sieciowych bezprzewodowych i przewodowych

Wersja polska. Wstęp. Zawartość opakowania. Dane techniczne BT100. Dodatkowe dane techniczne BT100 S W E E X. C O M

Konfiguracja programu pocztowego Outlook Express i toŝsamości.

Konfigurowanie PPP dla Windows 7

THOMSON SpeedTouch 716 WL

Sterowniki urządzeń zewnętrznych w pracy lokalnej i sieciowej w programach firmy InsERT dla Windows

UNIFON podręcznik użytkownika

Instrukcja do instalacji/aktualizacji systemu KS-FKW

Konfigurowanie konta pocztowego w programie Netscape (wersja 7.2)

1. INSTALACJA SERWERA

INFORMATOR TECHNICZNY WONDERWARE

POP 3.1. Czyli krótka historyjka w obrazkach jak poprawnie zainstalować i korzystać z programu POP

Instrukcja uŝytkownika narzędzia Skaner SMTP TP. Uruchamianie aplikacji

ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h

5. Administracja kontami uŝytkowników

KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

PODRĘCZNIK UŻYTKOWNIKA programu Pilot

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala

Instrukcja instalacji oprogramowania Systemu e-kt

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

z :16


Instrukcja konfiguracji CONNECT GW

Rozdział 8. Sieci lokalne

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

CRM VISION Instalacja i uŝytkowanie rozszerzenia do programu Mozilla Thunderbird

POWIADOMIENIE SMS ALBATROSS S2. Opis aplikacji do programowania

Konfiguracja zapory Firewall w systemie Debian.

DM Plaza ZMIANA PREFIX ÓW DOKUMENTÓW

Instalacja oprogramowania ESI[tronic] oraz konfiguracja Diagnozy Sterowników

Instalacja. Jak skonfigurować Twój e-podpis?

Instrukcja obsługi Konfigurator MLAN-1000

Instrukcja instalacji oprogramowania dla środowiska Windows

Wersja polska. Wstęp. Zawartość opakowania. Dane techniczne. Dodatkowe dane techniczne. BT200 - Sweex Bluetooth 2.0 Class II Adapter USB

Instrukcja podłączenia i konfiguracji urządzeń z WiMAX

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

11. Rozwiązywanie problemów

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

INSTRUKCJA OBSŁUGI NVR 2708 NVR 2716

INSTRUKCJA INSTALACJA MODEMU HUAWEI E220 DLA SYSTEMU WINDOWS

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

POWIADOMIENIE SMS ALBATROSS S2. Opis aplikacji do programowania

Instrukcja instalacji i obsługi programu Szpieg 3

Instalacja NOD32 Remote Administrator

Bezpieczeństwo w M875

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

Instrukcja konfiguracji połączenia z siecią bezprzewodową na terenie budynku Informatyka dla systemu Windows Vista.

Instrukcja obsługi programu

T: Instalacja systemu Windows 2008 Serwer w maszynie wirtualnej VirtualBox.

Procedura instalacji oprogramowania ESI[tronic] oraz konfiguracji modułów KTS 530/540/570

Konfiguracja vsftpd ( Very Secure FTP Server )

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2

Instrukcja obsługi. Kamera szybkoobrotowa IP LUMENA-12M1-147

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

Internet wymagania dotyczące konfiguracji

CRM VISION INSTALACJA I UśYTKOWANIE ROZSZERZENIA DO PROGRAMU MOZILLA THUNDERBIRD

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

*Wersja dla przeglądarki Internet Explorer. Instrukcja instalacji czytnika kart chipowych* dla Windows 7 (Konto korporacyjne) SGBe-kdbs

Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2

Wersja polska. Wstęp. Zawartość opakowania. Uwaga! WC030 Sweex Webcam 300K with Microphone USB

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

9. Internet. Konfiguracja połączenia z Internetem

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Instrukcja instalacji oprogramowania dla środowiska Windows

Instalacja programu na systemie vista/win7/win8/win10. Instrukcja dotyczy instalacji wszystkich programów ( na przykładzie Helios ).

Podręcznik instalacji i konfiguracji aplikacji 7 Office Ship Control dla Microsoft Office 2007 i Siódemka S.A. Warszawa, dnia r.

Instrukcja konfiguracji systemów operacyjnych do korzystania z sieci AM_Pracownik

INFORMATOR TECHNICZNY WONDERWARE. Instalacja oprogramowania IndustrialSQL Server 8.0. Instalacja Microsoft SQL Server 2000 Standard Edition

Konfiguracja współpracy urządzeń mobilnych (bonowników).

HotSpot. 1. Wstęp. Partnerzy:

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Spis treści. Opis urządzenia. Pierwsze użycie

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

Transkrypt:

Page 1 of 5 Zarządzanie pasmem (QoS) Wybór skryptu i instalacja Instalacja pakietów i skryptów odpowiedzialnych za QoS w OpenWrt jak wszystko (prawie) jest prosta i banalna. Trochę bardziej problematycznym jest wybór skryptu odpowiedzialnego za QoS. W OpenWrt dominują dwa skrypty: autorem jednego jest niejaki Rudi zaś drugiego nbd - jeden z developerów OpenWrt. Analizując watek na oficjalnym forum OpenWrt poświęcony QoS zauwaŝyć moŝna, Ŝe zarówno jeden jak i drugi skrypt ma swoich gorących zwolenników jak i przeciwników. MoŜna spotkać się z opinią Ŝe skrypt autorstwa nbd jest gorszy niŝ skrypt Rudi'ego jako, Ŝe słabiej priorytetyzuje ruch VoIP. Trudno to jednoznacznie ocenić; najlepiej samemu zainstalować jedną z wersji i przeprowadzić odpowiednie testy. Skryty nbd w przeciwieństwie do skryptów Rudi'ego posiadają moŝliwość konfiguracji za pośrednictwem X- Wrt. Skrypt nbd Instalacja skryptu nbd jest prosta i banalna i sprowadza się do kliknięcia przycisku znajdującego się na stronie X-Wrt Network\QoS. Spowoduje to, iŝ system samodzielnie dociągnie sobie wszystkie potrzebne mu pakiety i skrypty oraz przeładuje stronę X-Wrt. JeŜeli uŝywamy Kamikaze to instalacja pakietu sprowadza się do jednej komendy opkg install qos-scripts Podstawowa konfiguracja QoS Kamikaze Ustawiamy wartości maksymalne UL/DL zaleŝne od posiadanego łącza internetowego. uci set qos.wan.upload=256 uci set qos.wan.download=1024 uci commit qos Automatyczny start QoS przy starcie systemu /etc/init.d/qos enable Whiterussian X-Wrt Po pomyślnym zainstalowaniu skryptów odpowiedzialnych za QoS na stronie Network\Qos wypełniamy poszczególne opcje tj. włączamy QoS QoS Service: Enabled podajemy parametry posiadanego łącza (w kbps): szybkość uploadu WAN Upload Speed szybkość downloadu WAN Download Speed ostatnią pozycję tj. Show Advanced Rules nalezy zostawić wyłączoną tj. Disabled chyba, Ŝe

Page 2 of 5 ktoś jest bardzo ciekawy. Ręczne sterowanie QoS qos-start - uruchomienie usługi QoS qos-stop - zatrzymanie QoS qos-stat - podgląd priorytetów Zaawansowana konfiguracja QoS zawarta jest w pliku /etc/config/qos Skrypt Rudy'ego Mimo nieposiadania konfiguratora graficznego, sama konfiguracja skryptu jest stosunkowo łatwa, nie powinna nastręczyć problemów nawet początkującym uŝytkownikom o ile nie boją się oni linii poleceń. Pierwszym etapem będzie zainstalowanie skryptu za pomocą ipkg: opkg install http://files.eschauzier.org/qos-re_1.05_all.ipk # nietestowane na 8.09 Następnie naleŝy otworzyć plik /etc/qos.conf w dowolnym edytorze i odnaleźć linie: # Download speed in kilobits per second # Set 5% - 10% lower than *measured* line speed (set to zero to disable) DOWNLOAD= # Upload speed in kilobits per second # Set 5% - 10% lower than *measured* line speed (set to zero to disable) UPLOAD=50 Zmieniamy wartości DOWNLOAD i UPLOAD na te nam odpowiadające pamiętając o zmniejszeniu rzeczywistych wartości o 5 do 10%. Jeśli ustawimy te wartości na zbyt wysokie to zacznie nam się zapychać kolejka pakietów i wtedy cały QoS na nic nam się nie zda. Po tej operacji mamy właściwie poprawnie skonfigurowane zarządzanie pasmem. Kamikaze Jako, Ŝe nie pojawiają się nowe wersje skryptu Rudego, a co za tym idzie nie ma wersji na Kamikaze. PoniŜej przedstawiono skuteczny sposób na zmuszenie tego skryptu do pracy z Kamikaze. - Instalujemy pakiety opkg install qos-script (potrzeba nam zaleŝności tego pakietu, **potem go usuwamy!!**) opkg remove qos-scripts opkg install ip opkg install http://files.eschauzier.org/qos-re_1.05_all.ipk -nodeps (wersja HTB) lub

Page 3 of 5 opkg install http://files.eschauzier.org/qos-re-hfsc_1.05_all.ipk -nodeps (wersja HFSC) - Konfiguracja nano /etc/qos.conf Na dole zmieniamy parametr QOS_IF na interfejs do którego podłączony jest net. # Define custom QoS interface. Defaults to wan interface. #QOS_IF=br0 W przypadku PPPoE to będzie ppp0, w innych przypadkach vlan1(informacja niepewna). Oczywiście przed zapisaniem usuwamy znak hasha(#) - Skrypt startowy nano /etc/rc.d/s99qos #!/bin/sh qos-start Filtry Level7 Modyfikując QoS pod własne potrzeby wykorzystać moŝemy zaawansowane filtry klasyfikujące ruch sieciowy m.in. na podstawie nagłówków pakietów (L7-filters). Przestrzegam tutaj przed nadmiernym optymizmem w wykorzystaniu tych filtrów, jednakŝe w przypadku niektórych rodzajów ruchu sieciowego sprawdzają się całkiem przyzwoicie. Standardowo skrypt nbd oferuje dosyć ograniczoną liczbę tych filtrów. Aby poszerzyć sobie moŝliwości klasyfikacji i priorytetyzowaniu ruchu sieciowego za pomocą filtrów L7 musimy ściągnąć sobie sygnatury interesującego nas ruchu ze strony http://l7- filter.sourceforge.net/protocols i zapisać je w katalogu /etc/l7-protocols. Tak zapisane sygnatury moŝemy później wykorzystać w samodzielnie tworzonych przez nas regułach QoS. SimpleShaper Najnowsza wersja: v.0.4-4 Autor pakietu uruchomił git - system zarzadzania wersjami pod adresem http://artekw.net/gitweb Instalujemy pakiet poprzez dodanie do pliku /etc/ipkg.conf linijki przed dest root / src shaper ftp://artekw.cerbero.pl/simpleshaper/old # dla 7.09 tylko brcm-2.4 src shaper ftp://artekw.cerbero.pl/simpleshaper/8.09/<architektura> # dla 8.09 Następnie koniecznie jest wykonanie aktualizacji drzewa pakietów opkg update Ostatecznie instalujemy pakiet

Page 4 of 5 opkg install simpleshaper Pakiet zainstaluje wszystkie potrzebne inne pakiety do poprawnego działania. Program zawiera dwa pliki konfiguracyjne: ip.conf oraz ts.conf w katalogu /etc/ Konfiguracja adresów IP(przykład pliku ip.conf) 192.168.1.2 128 128 1 11 192.168.1.3 256 750 2 12 192.168.1.4 256 750 1 13 Opis zawartości pliku ip.conf: 1 - adres ip komputera, któremu nadajemy limit 2 - minimalne ściąganie(download) 3 - maksymalne ściąganie 4 - minimalne wysyłanie(upload) 5 - maksymalne wysyłanie 6 - priorytet(im mniejszy tym dany komputer jest waŝniejszy) 7 - klasa przydziału(kaŝdy przydział musi mieć inną klasę, zawierającą się od 11 wzwyŝ; klasa 10 jest domyślną i zawiera ustalony limit 1kb/s dla Dl i Ul i słuŝy do zabezpieczenia przed zmiana adresu IP przez klienta, innymi słowy kaŝdy komputer nie przydzielony do podziału pasma dostaje 1kb/s) 8 - ilość połączeń na dane IP Przykład pliku ts.conf: DOWNLOAD=768 UPLOAD=128 IFACE=br-lan P2P-UL-RATIO=30 P2P-UP-RATIO=30 Zawartość pliku raczej nie wymaga komentarza. Ustalamy tutaj interfejs na którym jest stawiany przydział pasma(domyślnie br-lan). Skrypt posiada regułę dotyczącą ograniczania pasma dla sieci P2P przy pomocy IPP2P. Domyslnie ustawienia powodują, Ŝe ruch P2P(zarówno download i upload) osięgnie maksymalnie 30% łącza całego. Zarządzanie pasmem aktywujemy komendą

Page 5 of 5 ss-start Natomiast wyłączamy ss-stop Dostępne są równieŝ proste statystyki ss-stat Domyślnie dostarczany jest skrypt init, który aktywuje usługę na starcie OpenWrt. qos, simpleshaper Dyskusja software/pasmo.txt ostatnio zmienione: 2008/11/27 19:06 przez arteq