Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 8 lipca 2025, 01:28

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 30 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
Post: niedziela, 2 września 2007, 13:06 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
Witam mam eth0 - wyjście na świat a eth1 - na lan

mój skrypt to
: [/] [] ()
#!/bin/sh
# shaper.sh -- prosty i łatwy skrypt do zarządzania pasmem
if [ "$1" == "stop" ]
then
    echo "Zatrzymujemy shapera"
    tc qdisc del root dev eth2 2>/dev/null
    tc qdisc del root dev eth0 2>/dev/null
    iptables -t mangle -D POSTROUTING -o eth0 -j MYSHAPER-OUT 2>/dev/null
    iptables -t mangle -F MYSHAPER-OUT 2>/dev/null
    iptables -t mangle -X MYSHAPER-OUT 2>/dev/null
    exit
fi
if [ "$1" == "start" ]
then
# To co było wcześniej -- do pieca! :)
    echo "Uruchamiamy shapera"
    tc qdisc del root dev eth2 2>/dev/null
    tc qdisc del root dev eth0 2>/dev/null
    iptables -t mangle -D POSTROUTING -o eth0 -j MYSHAPER-OUT 2>/dev/null
    iptables -t mangle -F MYSHAPER-OUT 2>/dev/null
    iptables -t mangle -X MYSHAPER-OUT 2>/dev/null
########## DOWNLOAD
    tc qdisc add dev eth2 root handle 1:0 htb
    tc class add dev eth2 parent 1:0 classid 1:1 htb rate 9000kbit ceil 9000kbit
    tc class add dev eth2 parent 1:1 classid 1:2 htb rate 480kbit ceil 480kbit
    tc class add dev eth2 parent 1:1 classid 1:3 htb rate 8500kbit ceil 8500kbit
    tc class add dev eth2 parent 1:2 classid 1:4 htb rate 120kbit ceil 480kbit
    tc class add dev eth2 parent 1:2 classid 1:5 htb rate 120kbit ceil 480kbit
    tc class add dev eth2 parent 1:2 classid 1:6 htb rate 120kbit ceil 480kbit
    tc class add dev eth2 parent 1:2 classid 1:7 htb rate 120kbit ceil 480kbit
    tc filter add dev eth2 protocol ip preference 1 parent 1:0 u32 match ip \
       src 192.168.1.1 flowid 1:3
    tc filter add dev eth2 protocol ip preference 1 parent 1:0 u32 match ip \
       dst 192.168.1.2 flowid 1:4
    tc filter add dev eth2 protocol ip preference 1 parent 1:0 u32 match ip \
       dst 192.168.1.3 flowid 1:5
    tc filter add dev eth2 protocol ip preference 1 parent 1:0 u32 match ip \
       dst 192.168.1.4 flowid 1:6
    tc filter add dev eth2 protocol ip preference 1 parent 1:0 u32 match ip \
       dst 192.168.1.10 flowid 1:7
    tc qdisc add dev eth2 parent 1:3 handle 3:0 sfq perturb 10
    tc qdisc add dev eth2 parent 1:4 handle 4:0 sfq perturb 10
    tc qdisc add dev eth2 parent 1:5 handle 5:0 sfq perturb 10
    tc qdisc add dev eth2 parent 1:6 handle 6:0 sfq perturb 10
    tc qdisc add dev eth2 parent 1:7 handle 7:0 sfq perturb 10
########## UPLOAD
    tc qdisc add dev eth0 root handle 1:0 htb
    tc class add dev eth0 parent 1:0 classid 1:1 htb rate 160kbit ceil 160kbit quantum 16
    tc class add dev eth0 parent 1:1 classid 1:2 htb rate 24kbit ceil 24kbit quantum 4
    tc class add dev eth0 parent 1:1 classid 1:3 htb rate 24kbit ceil 24kbit quantum 4
    tc class add dev eth0 parent 1:1 classid 1:4 htb rate 24kbit ceil 24kbit quantum 4
    tc class add dev eth0 parent 1:1 classid 1:5 htb rate 24kbit ceil 24kbit quantum 4
    tc class add dev eth0 parent 1:1 classid 1:6 htb rate 24kbit ceil 24kbit quantum 4
    tc qdisc add dev eth0 parent 1:2 handle 2:0 sfq perturb 10
    tc qdisc add dev eth0 parent 1:3 handle 3:0 sfq perturb 10
    tc qdisc add dev eth0 parent 1:4 handle 4:0 sfq perturb 10
    tc qdisc add dev eth0 parent 1:5 handle 5:0 sfq perturb 10
    tc qdisc add dev eth0 parent 1:6 handle 6:0 sfq perturb 10
    tc filter add dev eth0 protocol ip preference 1 parent 1:0 handle 20 fw flowid 1:2
    tc filter add dev eth0 protocol ip preference 1 parent 1:0 handle 21 fw flowid 1:3
    tc filter add dev eth0 protocol ip preference 1 parent 1:0 handle 22 fw flowid 1:4
    tc filter add dev eth0 protocol ip preference 1 parent 1:0 handle 23 fw flowid 1:5
    tc filter add dev eth0 protocol ip preference 1 parent 1:0 handle 24 fw flowid 1:6
    iptables -t mangle -N MYSHAPER-OUT
    iptables -t mangle -I POSTROUTING -o eth0 -j MYSHAPER-OUT
    iptables -t mangle -A MYSHAPER-OUT -p tcp -s 192.168.1.2 -j MARK --set-mark 21
    iptables -t mangle -A MYSHAPER-OUT -p tcp -s 192.168.1.3 -j MARK --set-mark 22
    iptables -t mangle -A MYSHAPER-OUT -p tcp -s 192.168.1.4 -j MARK --set-mark 23
    iptables -t mangle -A MYSHAPER-OUT -s 192.168.1.10 -j MARK --set-mark 24
    iptables -t mangle -A MYSHAPER-OUT -m mark --mark 0 -j MARK --set-mark 20
    exit
fi
if [ "$1" == "status" ]
then
    echo "eth2: "
    tc -s qdisc show dev eth2
    echo "eth0: "
    tc -s qdisc show dev eth0
    exit
fi
echo "$0 start|stop|status"
## KONIEC


ale nie działa poprawnie- jak robie coś na serwerze to mi wszędzie rosną pingi i zapyacha siec
Co mam źle napisane?


ps mam chelo 1,5/256.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 2 września 2007, 20:35 
Offline
Użytkownik

Rejestracja: niedziela, 9 kwietnia 2006, 10:14
Posty: 316
tutaj wszyscy chyba są bardzo leniwi :D
Zamiast wymyślać "koło" zainstaluj niceshapera0.5.2

np przez polecenie

: [/] [] ()
pacman -S niceshaper




potem poczytaj trochę na forum i na stronie "producenta"
http://niceshaper.jedwabny.net/

i zapomnij o tym problemie


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 2 września 2007, 21:14 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
narazie zależy mi na htb a nie na nice.
pozatym moze ktoś wrzuci swoj skrypt htb?(żeby nie wymyslać koła)

ps nie używam nnd a xubuntu ale pisze tu bo tutaj są specjaliści od takich bałwan jestem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 2 września 2007, 22:29 
Offline
Użytkownik

Rejestracja: niedziela, 16 maja 2004, 21:32
Posty: 1203
Lokalizacja: Bieruń
nie wiem jak na forum xbuntu,ale na tym forum jest opcja "szukaj" i to na dodatek dziala,bo to temat stary jak swiat.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 3 września 2007, 00:23 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
tomii pisze:
pozatym moze ktoś wrzuci swoj skrypt htb?(żeby nie wymyslać koła)

Jest tego pelno na forum i jest spaczkowany konfigurator htb.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 4 września 2007, 11:35 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
a jak zamarkowiac pakiety pochodzące tylko z serwera?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 5 września 2007, 10:28 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
Da się wogule ograniczyć up z serwera(www, ftp, i inne rzeczy odpalowe na serwie) za pomoca htb?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 5 września 2007, 13:07 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
tak
http://nnd.reliserv.pl/rchtb/htb_z_grupami_imq/

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 5 września 2007, 20:14 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
Jestem początkujący i nie wiem czy dobrze to wyłapałem ale tam jest wyłapanie ruchu po usługach?
Nie da się całego ruchu pochodzącego tylko z serwer zamarkować na raz i wrzucic do jednej klasy.

Jak sprawdzić czy jest wkompilowane imq?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 5 września 2007, 21:22 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
1. Nie
2. Tak wlaśnie jest tam
3.
modprobe imq numdevs=2
ifconfig imq0 up
ifconfig imq1 up
4. na interfejsach rzeczywistych
http://nnd.reliserv.pl/rchtb/htb_z_grupami/

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 08:48 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
a czy mógłbys zacytowąć fragment o up z serwera bo nie mogetego znaleźć?

jesli ruch z kilku usług wrzuce do jenej klasy to przy ich jednoczesnym urzywaniu jaki bedzie podział wewnątrz klasy?
czy nie lepiej zrobic klase na usługi a w niej podklasy na poszczegulne klasy?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 11:18 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
# ruch dla gosci

nic nie stoi na przeszkodzie by zrobić
klasy w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach w klasach ...........

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 12:39 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
ale czy klasa z podklasami nie bedzie lepsza?
czy mozna ustawic ze klasa ma np od 10 do 100
a jej kazda podklasa (jest ich 5)
ma od 2 do 100?

ps w przetymacczeniu na prosty lopatologiczny fragment to bedzie

tc class add dev eth0 parent 2:1 classid 2:3 htb rate (to na serwa)kbit ceil (calosc)kbit prio 5 quantum 1500
tc qdisc add dev eth0 parent 2:3 sfq perturb 10
tc filter add dev eth0 parent 2:0 protocol ip prio 6 handle 1 fw flowid 2:3?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 13:02 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
moze lepiej zobaczyc jak robia to inni?

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 13:29 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
czy mozna ustawic ze klasa ma np od 10 do 100
a jej kazda podklasa (jest ich 5)
ma od 2 do 100?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 17:58 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
można, ale:
Non sunt multiplicanda entia sine necessitate
czyli
nie mnóż bytów nad potrzebę.

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 18:26 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
to lepiej zostawic jedna klase i do niej wrzucić kilka usług?
jak one sie zachowają przy jednoczesnym obciążeniu wszystkich usług wrzuconych do jednej klasy?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 18:31 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
bedzie zapchana :)

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 19:02 
Offline
Użytkownik

Rejestracja: sobota, 24 marca 2007, 09:20
Posty: 115
to znaczy bedzie dzielone wmiare po równo(losowanie pakietów)?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 września 2007, 19:42 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
http://www.informawpigulce.ovh.org/linuxster.html

fifo,sfq,esfq......

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 30 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 26 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl