HOME
DO_STR_GLOWNEJ_WYSZUKIWARKI
 
 

 

Pobierz spakowaną witrynę gorzow-wlkp.pl/linux

Jeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum - klub.chip.pl/twarogal).

Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.

 


 

Materiał o CBQ jest na tyle obszerny, że podzieliłem dotychczasową stronę na cztery pliki. W każdym opisałem inny aspekt konfiguracji CBQ:
 
  • Strona nr 1 - Konfiguracja transferu na komputerze łączącym się z Internetem poprzez modem SDI (ppp0) zgodnie ze schematem:
    INTERNET ----- ppp0 - [Linux] - eth0 --------------[client]
  • Strona nr 2 - Konfiguracja transferu na komputerze łączącym się z Internetem poprzez kartę sieciową (eth0) zgodnie ze schematem:
    INTERNET ----- eth0 - [Linux] - eth1 --------------[client]
  • Strona nr 3 - Tłumaczenie pliku cbq.init v0.7.2 autorstwa Pavela Golubeva pg@ksi-linux.com
  • Strona nr 4 (jestemy na niej) - Przykłady plików konfiguracyjnych moich znajomych z Internetu oraz ich uwagi i pytania.

 



W nazwach plików konfiguracyjnych CBQ mamy do czynienia z numeracją hexagonalną (szesnastkową), a nie dziesiętną. Ponieważ niektórzy moi rozmówcy na GG mają z tym problemy, zrobiłem małą tabelkę porównującą system dziesiątkowy i szestastkowy. Uwaga: windowsowy "profesjonalny" kalkulator umie ładnie przeliczać liczby różnych systemów. Polecam też poznanie możliwości kalkulatorów sieciowych.

 

1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F
16 = 10
17 = 11
18 = 12
19 = 13
20 = 14
21 = 15
22 = 16
23 = 17
24 = 17
25 = 19
26 = 1A
27 = 1B
28 = 1C
29 = 1D
30 = 1E
31 = 1F
32 = 20
33 = 21
i tak dalej...

 

*       *       *

 

Uwaga na jednostki!

Temat został szerzej opisany na sąsiedniej stronie. Umieściłem tam formularz do przeliczeń on-line oraz windowsowy programik kb mojego autorstwa (paczka RAR).

Poniżej zacytowałem fragment artykułu ze strony 136 magazynu CHIP 7/2005 (autorstwa Jacka Orłowskiego):

Podczas analizowania szybkości połączenia sieciowego należy dużą uwagę zwracać na jednostki, w których jest ona mierzona. Trzeba bowiem pamiętać, że dostawcy Internetu najczęściej podają prędkość transmisji w kilobitach na sekundę (kb/s lub kbps - kilobits per second), a przeglądarki internetowe generalnie podczas pobierania danych pokazują wartości wyrażone w kilobajtach na sekundę (KB/s lub Kbytes/s). Zwróć uwagę na wielkość liter k oraz b w jednostkach.

Należy zapamiętać, że 1 B (duże B) czyli bajt (ang. byte), to 8 b (małe b) czyli bitów (ang. bit lub mala literka b). Mała litera k oznacza kilo czyli mnożnik 1000 w układzie SI, natomiast duża litera K oznacza kilo czyli mnożnik 1024 w układzie informatycznym. Nieszczęście polega na tym, że ten sam przedrostek kilo w zależności od pisowni (mała-duża litera k) jest związany z innym mnożnikiem (1000 lub 1024). Porównując zatem wielkości wyrażone w różnych jednostkach, trzeba pamiętać, że:

1 KB/s = 1024 * 8 b/s = 8192 b/s = 8,192 kb/s

Dysponując zatem łączem np. Neostrada 128 (kb/s), możemy się spodziewać, że podczas pobierania pliku przeglądarka wskaże maksymalnie 15,5 KB/s.

*


EIR - Excess Information Rate, czyli chwilowa maksymalna przepustowość. Uwaga: oferta dostwacy Internetu oparta na EIR oznacza, że niższe parametry transferu nie są sprzeczne z umową! Inaczej mówiąc taka umowa zabezpiecza jedynie interes dostwacy (że transfer nie będzie lepszy niż EIR).

CIR - Committed Information Rate, czyli gwarantowana minimalna wielkość transferu. Oczywiście nie gwarantuje to uzyskania wyznaczonego transferu do powolnego serwera w Internecie, ale daje gwarancję transferu wewnątrz swojej struktury (np. pomiędzy abonentem, a routerem brzegowym).

 

*       *       *

 

Łukasz Frąckowiak przesłał mi maila zawierającego jego pliki konfiguracyjne dla przykładowego jednego usera.

Plik pierwszy pod nazwą: cbq-0003

# DOWNLOAD WWW dla usera RackirM
DEVICE=eth1,100Mbit,10Mbit
RATE=256Kbit
WEIGHT=10Kbit
PEAK=512Kbit/s
PRIO=3
ISOLATED=NO
RULE=192.168.140.24:80
RULE=192.168.140.24:8080
RULE=192.168.140.24:22

Plik drugi pod nazwą: cbq-0004

# DOWNLOAD dla usera RackirM
DEVICE=eth1,100Mbit,10Mbit
RATE=256Kbit
WEIGHT=10Kbit
PEAK=512Kbit/s
PRIO=5
PARENT=6001
ISOLATED=NO
RULE=192.168.140.24:21

Plik trzeci pod nazwą: cbq-0005

# DOWNLOAD dla usera RackirM
DEVICE=eth1,100Mbit,10Mbit
RATE=256Kbit
WEIGHT=10Kbit
PEAK=512Kbit/s
PRIO=7
PARENT=7001
ISOLATED=YES
RULE=192.168.140.24

Bardzo ładnie pracuje ;) . Zapraszam na stronę www.lokis.info Lokis - Łukasz Frąckowiak

 

*       *       *

 

Klaudiusz Słowikowski przesłał mi maila zawierającego jego pliki konfiguracyjne dla przykładowego jednego usera.

Przy podpisywaniu umowy o  łącze DSL podane zostały następujące parametry:
transfer do klienta =  512Kbit/s
transfer od klienta 128Kbit/s

W mojej domowej sieci  10Mbit/sec mam podłączonych 10 szt.  komputerow-klientów. Poniżej przedstawiam przykład konfiguracji zastosowany u mnie:


DEVICE=eth1,10Mbit,1Mbit (mam kartę sieciową na łączu wew. = 10Mbit pomiedzy serwerem a komputerem)
RATE=50Kbit     (10 uzytkownikow czyli 512Kbit/10 i po zaokragleniu w dol = 50Kbit)
WEIGHT=5Kbit  (RATE/10=5Kbit)
PRIO=5
RULE=192.168.0.2

DEVICE=eth0,110Kbit,11Kbit (łącze od serwera do netu = 128Kbit minus margines = 110Kbit)
RATE=11Kbit     (110/10=11Kbit)
WEIGHT=1Kbit  (11/10=1Kbit)
PRIO=5
RULE=192.168.0.2,

 

*       *       *

 

Dostałem maila z pytaniem o nietypowe działanie CBQ:

Mam pytanie. Uruchomiłem CBQ. Wszystko jest ok, ale... jest małe ale... Prędkość dzieli się bardzo ładnie pomiędzy komputery, ale... nie mam zielonego pojęcia dlaczego komputer z Windows XP lub Milenium ma znacznie większą prędkość od komputerów z Win98 i Win95. Kiedy pracują same Win 9x regulacja działa prawidłowo, lecz kiedy przyłącza sie XP, to automatycznie innym spada (a XP ma przechwytuje przydział transferu prawie 3 razy większy).

Odpowiedź.

Ponieważ WindowsXP ma większe MTU od Win9x, może w tym jest problem. Spróbuj na kliencie WinXP poprawić parametr MTU. Zapraszam tutaj.

 

*       *       *

 

Dostałem też inny list:

Mam sieć radiową (około 120 osób) na Polpaku 2Mbit. Pasmo dzielę skryptem CBQ na Linuksie. Sieć działa poprawnie, do czasu aż... ktoś nie załączy programu typu KaZaA. Wówczas tracę pingi do DNS (nawet przy małym obciążeniu łącza). Patrząc na logi oceniam, że programy te otwierają jednorazowo dużo portów i ruter odrzuca inne ważne pakiety, gdyż... nie ma wolnych portów do wysłania zapytań o DNS. Najlepiej by było przydzielić każdemu użytkownikowi górny zakres ILOŚCI portów. I tego nie umiem.

Rozwiązanie problemu, ale na HTB wydaje się być na stronie: http://forum.freesco.pl/viewtopic.php?t=5283&highlight= (mam kopię w swoim archiwum).

 

*       *       *

 

Jeżeli konfigurujesz firewalla poprzez ręcznie utworzony skrypt iptables (a nie np. shorewall), to przetestuj wpis wstrzymujący (podobno) działanie Kazzy. Niestety, na pewno nie działa wobec innych programów kazo-podobnych.

iptables -A (CHAIN) -p TCP -m string --string "X-Kazaa-" -j REJECT --rejet-with tcp-reset
iptables -A (CHAIN) -p UDP -m string --string "KaZaA" -j DROP
iptables -A (CHAIN) -p UDP -m string --string "fileshare" -j DROP

 

*       *       *

 

Technologie dostarczania Internetu do naszej domowej sieci:
  • Usługa SDI-HIS póki co, nie narzuca rygorystycznie wielkości komunikacji przychodzącej i wychodzacej, więc na szczęście (na dzień dzisiejszy) proporcje te mogą być płynne. Teoretyczna, maksymalna wartość 112 Kbit/sek (praktycznie ok. 100Kbit) jest sumą transferu w tę i z powrotem.

  • Usługi xDSL mają ściśle określone wielkości transferu przychodzącego i wychodzącego. Podaję dane z PC WORD KOMPUTER 4/2000 str. 173. Pierwsza liczba oznacza przepustowość do abonenta, druga od abonenta. HDSL:1.5 Mb-1.5Mb (dwie pary kabli) ; SDSL: 1.5Mb-1.5Mb (jedna para kabli) ; RADSL: 384Kb-128Kb ; VDSL: 13Mb-52Mb oraz 1.5Mb-2.3Mb ; ADSL: 1.5Mb-384Kb oraz 384Kb-128Kb oraz w innych wariantach: transfer 512Kb lub 2Mb lub 3Mb.

  • ISDN 128Kb-128Kb . Podaję dane z PC WORD KOMPUTER 4/2000 str. 173.

 

*       *       *

 

HTB to inny, podobno bardziej rozbudowany sposób na regulacje transferem. Nie zajmowałem sie nim. Natomiast co do CBQ, to znalazłem w necie stronę http://www.cbq.trzepak.net/linux/shaperd_cbq.html

 

*       *       *

 

Jeżeli trafiłeś tutaj, to prawdopodobnie przyda Ci sie zaznajomić z tymi stronami: mrtg.php oraz ipfm.php

 

*       *       *

 

Uwaga: jest narzędzie mrtg wykonujące (w postaci wykresów) monitorowanie intensywności obciążenia sieci (niestety, nie udało mi się go uruchomić na Mandrake z Kernelem 2.4) - podaję jednak linki dla zainteresowanych: http://mrtg.histeria.pl/cfgmaker.html , http://bogdan.agh.edu.pl/referaty/mrtg2/ (pamiętaj, aby zainstalować pakiet SNMP). Ponadto istnieje narzędzie iptraf i... na tym koniec, bo widzę, że za dużo podaję danych dodatkowych, niezwiązanych bezpośrednio z CBQ.

 

*       *       *

 

Przykład plików konfiguracyjnych CBQ pod Neostradę: cbq_neo.rar

 

*       *       *

 

 
twarogal@wp.pl

Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.

Uwaga. Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).

 
 

 

 

Witryna była dostępna pod adresami: strony.wp.pl/wp/twarogal , strony.wp.pl/wp/linuxtwarka , twarogal.republika.pl , klub.chip.pl/twarogal oraz gorzow-wlkp.net (w latach 2003/04).

 

 

gorzow-wlkp.pl

Informacje o odwiedzających są rejestrowane i publicznie udostępniane na pod adresem: http://gorzow-wlkp.pl/licznik/