Pobierz spakowaną witrynę gorzow-wlkp.pl/linuxJeż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

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).
|