OPIS ar2c lp proxy jest wielopołczeniowym serwerem proxy z cache dla protokołu AR-2c LP.



Podobne dokumenty
Klonowanie MAC adresu oraz TTL

Instrukcja obsługi programu Pilot PS 5rc

System midzybankowej informacji gospodarczej Dokumenty Zastrzeone MIG DZ ver Aplikacja WWW ver. 2.1 Instrukcja Obsługi

Planowanie adresacji IP dla przedsibiorstwa.

zdefiniowanie kilku grup dyskusyjnych, z których chcemy odbiera informacje, dodawanie, usuwanie lub edycj wczeniej zdefiniowanych grup dyskusyjnych,

Poradnik korzystania z serwisu UNET: Dostp do poczty elektronicznej ze strony WWW

3. Instalator rozpocznie proces instalacji

Co nowego w wersji 3.0?

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

#$ $ Opracował mgr in. Artur Kłosek

PRZYKŁAD ROZWIZANIA ZADANIAZ INFORMATORA DO ETAPU PRAKTYCZNEGO EGZAMINU W ZAWODZIE TECHNIK INFORMATYK

Instrukcja obsługi dodatku InsERT GT Smart Documents

Beniamin. Ponisza instrukcja dotyczy programu do wersji włcznie. Nowe funkcjonalnoci kolejnych wersji, bd uwzgldniane w formie dodatku.

Rzeszów Paweł Janusz

Autorzy: Kraków, stycze 2007 Łukasz Dziewanowski Filip Haftek (studenci AGH III roku kierunku Automatyka i Robotyka)

Instrukcja instalacji HP Instant Support Enterprise Edition Standard Configuration (ISEE SC) MS Windows (HP Proliant, HP Netserver)

eth /30 eth1 eth /30 eth /30 Serwer IPERF

Przygotowanie rodowiska dla egzaminu e-obywatel

Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking)

Multipro GbE. Testy RFC2544. Wszystko na jednej platformie

Studium przypadku Case Study CCNA2-ROUTING

Kompilacja image z CVS

FUNKCJE UYTKOWNIKA. Rozbrajanie systemu pod przymusem [Kod przymusu] Blokowanie linii

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

Przyk adowa konfiguracja zwielokrotnianienia po czenia za pomoc Link Aggregation Control Protocol

Instalacja Altium Designer Powizane wideo Altium Designer - Installation and Management

Instalacja programu Sprzeda

Systemy taryfikacji rozmów dla elektronicznych central telefonicznych. Produkcja urzdze elektronicznych do przetwarzania informacji.

System Connector Opis wdrożenia systemu

Podział Internetu radiowego WIFI konfiguracja

Sposoby przekazywania parametrów w metodach.

KronosGuard LT v 1.0

Zastosowanie programu Microsoft Excel do analizy wyników nauczania

Interfejsy transmisji szeregowej: RS-232, RS-485, I2C, SPI, CAN

NAZWY I ADRESY W SIECIACH IP PODZIAŁ NA PODSIECI

Projektowanie bezpiecze stwa sieci

Wzorcowy załcznik techniczny, do umowy w sprawie przesyłania faktur elektronicznych pomidzy Firm A oraz Firm B

s FAQ: NET 08/PL Data: 01/08/2011

AUTOMATYCZNE I ZDALNE STEROWANIE STACJ UZDATNIANIA WODY

INSTRUKCJA OBSŁUGI CENTRALA ALARMOWA C

Termostat typ N321 R TERMOSTAT ELEKTRONICZNY INSTRUKCJA OBSŁUGI DTR.N321 R.04

Termostat elektroniczny N321

FORTECA DF - terminal kasowy

Errata. Instalacja sklepu internetowego

Podłczenie HMI do LOGO!..0BA7 (WinCC Basic V11)

geometry a w przypadku istnienia notki na marginesie: 1 z 5

Instalacja programu Sprzeda z motorem. bazy danych Pervasive V8

Systemy operacyjne lab. 6 Paweł Gmys strona 1

Serwer Bankomat. Baza danych

Stawiajc krzyyk w odpowiedniej wartoci mona zapisa dowolnego binarnego reprezentanta liczby dziesitnej x x x x x

WYKŁAD 12. Wzorce projektowe czynnociowe State Mediator

ADSL Router Instrukacja instalacji

System Wspierania Pracy Przedstawicieli Handlowych Pocket Seller. Instrukcja uytkownika


Bazy danych Transakcje

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

P O R A D N I K P O C ZTKUJCEGO

Room Controller NEW 40KMC---N 42HMC---N 42VMC---N 40SMC---N I S O

Przed instalacj naley sprawdzi wersj posiadanych sterowników urzdzenia. Powinna by nie starsza ni:

Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).

Mikroprocesorowy panel sterowania wentylatorami

dr IRENEUSZ STEFANIUK

System operacyjny Linux

Temat: Problem minimalnego drzewa Steinera. Definicja problemu. Zastosowania. Algorytm dokładny Hakimi. Algorytmy aproksymacyjne.

4CMSystem. Podrcznik uytkownika. Strona projektu: Realizacja projektu:

Moduł pomiarowo-sterujcy z funkcj rejestrowania danych MPS-LOGGER. INSTRUKCJA OBSŁUGI Wersja 2.4

ZiMSK. Konsola, TELNET, SSH 1

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Twoja instrukcja użytkownika HP LASERJET 3300MFP

SIECI KOMPUTEROWE Adresowanie IP

Twoja instrukcja użytkownika HP SCANJET G3010 PHOTO SCANNER

Połączenia. Obsługiwane systemy operacyjne. Strona 1 z 5

Mechanizmy pracy równoległej. Jarosław Kuchta

Uywanie licencji typu Standalone. Japanese Using a Standalone License. Language. Contents

VPN Virtual Private Network. Uycie certyfikatów niekwalifikowanych w sieciach VPN. wersja 1.1 UNIZETO TECHNOLOGIES SA

Sieci komputerowe i bazy danych

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Instrukcja konfiguracji funkcji skanowania

PROTOKOŁY TRANSPORTU PORTY krótki przegld

Dla ułatwienia pracy wydrukuj poni sz instrukcj

Tak wic prawidłowy scenariusz postpowania przy tworzeniu kopii zapasowej danych systemów. wyglda nastpujco:

INSTRUKCJA OBS UGI MIKROPROCESOROWY REGULATOR. Typu. tel:

Krótki Opis DANE SYSTEMU PARA OPIS KLAWISZE

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

MODUŁ POWIADOMIENIA GSM Z FUNKCJ CENTRALI ALARMOWEJ

Program SMS4 Monitor

{Opracowała Małgorzata Roguska} Tematy lekcji:

EC4P Pierwszy program w 6 krokach

Aby załoy nowy projekt wybieramy klikamy na napisie, nastpnie wybieramy Opcje Nowy projekt. Podajemy nazw projektu i zatwierdzamy klawiszem OK.

Poniszy rysunek przedstawia obraz ukoczonej powierzchni wykorzystywanej w wiczeniu.

Ateus - Helios. System domofonowy

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

Twoja instrukcja użytkownika PHILIPS JR32RWDVK

STANDARD ROZWIZANIA ZADANIA EGZAMINACYJNEGO

FV Ando. Nie usuwasz danych Produkty, których ju nie sprzedajesz, nieaktywni kliencie oraz faktury mog by po prostu przeniesione do archiwum.

INSTRUKCJA INSTALACJI I PIERWSZEGO URUCHOMIENIA APLIKACJI Rodzajowa Ewidencja Wydatków plus Zamówienia i Umowy

Sterownik programowalny LOGO

System operacyjny Linux

Transkrypt:

NAZWA ar2c lp proxy serwer proxy dla protokołu AR-2c LP SKŁADNIA ar2c lp proxy [opcje] OPIS ar2c lp proxy jest wielopołczeniowym serwerem proxy z cache dla protokołu AR-2c LP. Obecna wersja implementuje wszystkie podstawowe komendy. Wród podstawowych komend ustawianie czasu jest domylnie zablokow ane. Domylnie ar2c lp proxy uywa standardowego wejcia i standardowego wyjcia do komunikacji. Opcje: cache dir=directory Okrela katalog uywany jako cache na dysku. Katalog musi istnieć. client nodelay uywa TCP_NODELAY przy połczeniach z klientami, diskcache compress=level Powoduje uycie kompresji w cache na dysku. Wartoć LEVEL okrela poziom kompresji w zakresie 1do9,gdzie wiksza wartoć oznacza wolniejsz kompresj. semi coherent Powoduje działanie jako cache w którym redzone jest tylko powstawanie nowych minut w rejestratorze. Usunite na rejestratorze minuty mog być cały czas widzane w cache. Jest to domylny tryb. coherent Powoduje działanie jako spójny cache. Zmiany na rejestratorze s ledzone i s nanoszone na cache. Dodanie lub usunicie warstwy wie si praktycznie z usuniciem wszystkich danych w cache. Opcja ta powinna być uywana w przypadku, gdy klienci niewiadomie uywaj tego cache. Dla lokalnego cache - tylko byprzyspieszyć przegldanie Loggerem opcja ta nie jest najlepsza. Opcja ta wymaga implementacji przez serwer komendy 0xe1, która nie jest wymagana przez protokół Loggera. non coherent Powoduje działanie jako niespójny cache. Zmiany na rejestratorze nie koniecznie musz być widoczne w cache. Jest to cachowanie domylne. fenable=cecha powoduje włczenie jakiej cechy protokołu Loggera. Zobacz sekcj ROZSZERZENIA PRO- TOKOŁU. fdisable=cecha powoduje wyłcznie jakiej cechy protokołu Loggera. Zobacz sekcj ROZSZERZENIA PRO- TOKOŁU. AR-2c LP Proxy 2009 Apr 22 1

lifetime=lifetime Czas ycia elementów w cache na dysku w sekundach. nodelay uywa TCP_NODELAY dopołczenia z serwerem. prefetch=level włcza wczeniejsze pobieranie danych. LEVEL okrela jak szybko maj być pobierane dane (obecnie ogranicza to iloć równoczesnych komend). Wymaga uycia opcji coherent. reliable link zakłada e połczenie z serwerem jest niezawodne. unreliable link zakłada e połczenie z serwerem jest zawodne. Powoduje potwierdzanie danych w cache. Dopiero trzecie danie jakiej minuty moe być zcache. sched=sched powoduje uycie schedulera SCHED. Domylnym jest fifo. Zobacz sekcj SZEREGOWANIE ZA- DA. sched_opts=opt okrela opcje schedulera. syslog uywa sysloga jako wyjcie z informacjami i błdami. 3 4 udostpnia 3-bajtow wersj komendy 0xa5. udostpnia 4-bajtow wersj komendy 0xa5. a, acl plik Powoduje wczytanie pliku z list kontroli dostpu (ACL). Format jest opisany w punkcie KONTRO- LA DOSTPU. b, bitrate szybkoć Opcja ta powoduje wybranie docelowej prdkoci transmisji na porcie szeregowym. Obecnie opcja ta działa tylko na urzdzeniach. Jeeli podstawowa prdkoć transmisji jest róna od tej wartoci ar2c lp proxy poprosi drug stron o zmian prdkoci transmisji na ta wartoć oraz dokona wszystkich kluczowych operacji w tej szybkoci transmisji. bbitrate szybkoć Ustawia podstawowa szybkoć transmisji. Jest ona ustawiana w celu pierwszego połczenia z rejestratorem. Jeeli nie ustawiono rbitrate to ta wartoć jest automatycznie traktowana take jako szybkoć na któr naley przełczyć rejestrator po zakoczeniu działania. rbitrate szybkoć Ustawia powrotn prdkoć transmisji. Jest ona ustawiana po zakoczeniu korzystania z rejestratora. c, ht_size rozmiar Zmienia rozmiar tablicy uywanej do szukania w cache. Domylnie 31713. d, device nazwa Do komunikacji z rejestratorem uywa nastpujcego urzdzenia. Moe być to równie socket lub fifo znajdujce si na filesystemie. Moe nawet być to zwykły plik. AR-2c LP Proxy 2009 Apr 22 2

e, max_entries rozmiar Zmienia maksymaln iloć wpisów w cache. Domylnie 32768. Jest to doć dua wartoć (prawie 23 dni). Jest ona dostosowana do rejestratorów AR 2c. W przypadku rejestratorów z duymi minutami wartoć ta powinna być zmniejszona (dla minut o rozmiarze 10kB wystpujcych w AR-3c taki cache zajmuje 320MB w pamici). f, fifo nazwa Do komunikacji z rejestratorem uywa podwójnego fifo. Podana tu nazwa jest nazwa pliku uywanego do komunikacji do rejestratora. Naley uyć take opcji -d by okrelić skd maj być dane czytane. h, help Pokazuje informacje o wywołaniu. l, lport port Zmienia port na którym nasłuchuje ar2c lp proxy na port. s, host nazwa Opcja ta ustawia nazw hosta z którym program ma si połczyć. Do tego celu wykorzystywany jest protokół TCP/IP. Domylnie jest to localhost. m, model model Ustawia model rejestratora. Domylnie 2. n, conn_limit iloć Ostawia limit połcze. Domylnie 20. p, port numer Opcja ta ustawia numer portu z którym program ma si połczyć. Domylnie jest to port 2000. Jest to domylny port zarówno dla AR 3c jak i dla programu RejSerw. pipe Tw orzy proces zajmujcy si odbieraniem danych, który nastpnie wysyła te dane do socketu (dawniej był to pipe) z którego czyta dopiero program główny. Tryb ten jest workaroundem dla problemów wydajnociowych zwizanych z uywaniem ar2c lp proxy na serialu pod Cygwin. q, quiet Zmniejsza gadatliwoć. r, rlimit limit Zmienia limit iloci da równoczenie realizowanych przez jednego klienta. Domylnie 8. W praktyce iloć realizowanych da moe być wysza od tego limitu (maksymalnie o 16 w obecnej implementacji, o 4 dania minuty wicej). Wiksza wartoć daje wysz wydajnoć dla jednego klienta, ale zwiksza opónienie. Jeeli u klientów wystpuj timeouty naley zmniejszyć ten limit. stats_interval wartoć Zmienia wartoć okrelajc do ile sekund maj być wywietlane statystyki. Wartoć 0wyłcza je. timesync Włcza synchronizacj czasu serwera za pomoc protokołu Loggera. Jeeli rónica pomidzy czasem lokalnym, a czasem serwera jest wiksza jak próg wykonywana jest zmiana czasu serwera. Domylnie próg wynosi 10 sekund w przypadku, gdy czas lokalny jest wikszy jak czas serwera lub 30 sekund w przeciwnym przypadku. v, verbose Zwiksza gadatliwoć. V, version Wywietla wersj ar2c lp proxy na standardowe wyjcie oraz koczy prac. KONTROLA DOSTPU ar2c lp proxy potrafi kontrolować dostp na poziomie adresów IP. Słuy do tego plik z list ładowany za pomoc opcji -a. Jeeli opcja ta nie została uyta lub plik jest pusty kady ma prawo dostpu. Jeeli plik jest nie- AR-2c LP Proxy 2009 Apr 22 3

pusty domylnym zachowaniem jest odrzucenie połczenia. Wpliku z list dostpu kada linia traktowany jest traktowana jako osobny wpis o nastpujcej strukturze: allow/deny ip[/maska] Maska jest pojedyncz liczb okrelajc iloć jedynek na pocztku w masce. Okrelenie maski jest opcjonalne (domylnie 32). Allow pow oduje natychmiastowe dopuszczenie klienta, a deny jego odrzucenie. Lista jest przegldana kolejno. Przykładowa lista moe wygldać nastpujco: cut here deny 192.168.2.100 allow 192.168.2.0/24 allow 192.168.10.1/32 allow 172.16.4.0/16 cut here PRZYKŁADY ar2c lp proxy moe słuyć do udostpnienia rejestratora AR-2c/AR-2c+/AR-3c połczonego przez łcze szeregowe. Mona to zrobić poprzez: $ar2c lp proxy -d /dev/ttys0 -b 9600 Wprzypadku rejestratora AR-3c moemy uyć wikszej prdkoci transmisji: $ar2c lp proxy -d /dev/ttys0 -b 115200 Wprzypadku rejestratora AR-2c pracujcego z inn prdkoci transmisji naley uywać --bbitrate zamiast -b: $ar2c lp proxy -d /dev/ttys0 --bbitrate 19200 Wprzypadku komunikacji z rejestratorem po TCP/IP przewanie wywołanie wyglda mniej wicej tak: $ar2c lp proxy -s 192.168.2.100 -p 2000 ROZSZERZENIA PROT OKOŁU Protokół Loggera ma bardzo wiele rozszerze. ar2c lp proxy daje moliwoć wyboru, które z nich maj być włczone. Z pow odu tego, e ustawianie czasu jest bardzo niebezpieczne ar2c lp proxy daje take moliwoć włczenia lub wyłczenie tej funkcji. Domylnie jest ona wyłczona. Obsługiwane rozszerzenia: setdate ustawienie czasu. Domylnie wyłczone. lpinfo rozszerzenie lpinfo. Domylnie włczone. Włczać lub wyłczać rozszerzenia mona za pomoc opcji fenable oraz fdisable AR-2c LP Proxy 2009 Apr 22 4

SZEREGOWANIE ZADA Domylnie ar2c lp proxy stosuje domyln kolejk libar2clp cli któr jest fifo. Kolejna ta w przypadku wielu klientów jest bardzo niesprawiedliwa oraz powoduje due opónienia. Zalecana kolejk jest rr. Kolejka rr przyjmuje nastpujce opcje: max_reqs:max_reqs_pc:max_creqs[:idle_limit]. max_reqs okrela maksymalna iloć da w kolejce. max_reqs_pc okrela maksymaln iloć da dla pojedynczego klienta. max_creqs okrela maksymaln iloć da aktualnie wykonywanych. idle_limit okrela maksymaln iloć da aktualnie wykonywanych przy szeregowaniu danie o priorytecie IDLE. Domylne parametry to 1000:16:1:1. Rejestratory AR-2c działaj dobrze, gdy realizuj równoczenie dwie komendy. Jedn aktualnie wykonuj, a na poprzedni mog w tym samym czasie wysyłać odpowied. Rejestratory AR-3c z powodu dostpu przez duo wydajniejsz sieć wymagaj równoczesnej realizacji wikszej iloci komend. USTERKI Na cygwin ar2c lp proxy działa bardzo wolno, gdy uywa komunikacji po serialu. Opcja --pipe została wprowadzona by poprawić tsytuacj. W przypadku Windows 98 opcja --pipe nie działa i naley odpalić serwer proxy dwa razy. Jeden korzystajcy zseriala i drugi korzystajcy zpierwszego. UWAGI ar2c lp proxy naprawd cachuje odpowiedzi! Odpowiedzi na pytania z cache s naprawd bardzo szybkie. Jeeli twierdzisz inaczej to uywasz zapewne Loggera 4.x (sprawdzane na 4.1-0.11). Zainwestuj w Loggera 3.x i zobacz jak cache działa naprawd. Jeeli chcesz tylko cigać dane powiniene zainteresować si programem mklaf zpakietu ar2c lp utils. Wydajnoć na cygwin jest duo mniejsza jak na GNU/Linux. ar2c lp proxy nie jest odporny na wymian rejestratora w trakcie pracy. Jak na razie nie jest to traktowane jako jaka powana wada. AUTHOR Krzysztof Mazur SEE ALSO ar2cinfo(1), mklaf(1), AR-2c LP Proxy 2009 Apr 22 5