Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Справочник
 FAQ
   •Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Traffic shaper
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: lacho (lazkom2< at >mail__dot__bg) Дата: 02/16/2003
Interesuva me koi e nai elementarnia traffic shaper
 zashtoto do sega si slagah dosta i vse ne uspiavam da gi
 installna ili configna molia kajete koi e nai elementarnia i
kak se configva mersi mnogo



Отговор #1
От: Никола Антонов (linux (a) logos__dot__goto__dot__bg) Дата: 02/17/2003
 Ами... Няма да е зле да кажеш дистрибуцийката:)) В някои
лесно, в други - трудно.


Отговор #2
От: lacho (lazkom2< at >mail__dot__bg) Дата: 02/17/2003
ami redhat 6.2 kernel 2.2 ---> dano da e lesno



Отговор #3
От: Djimbo (djimbo __@__ ssi[ точка ]bg) Дата: 02/19/2003
#!/bin/sh

RATE_TOT=64kbit

RATE_U1=32kbit
RATE_U2=64kbit
RATE_U3=32kbit
RATE_U4=32kbit

RATE_D1=32kbit
RATE_D2=64kbit
RATE_D3=32kbit
RATE_D4=32kbit

DEV0="eth0"
DEVQ="imq0"

modprobe imq numdevs=1
ifconfig $DEVQ up

# - djimbo - HTB Trafic Shaping - upload eth0
 iptables -A PREROUTING -s 192.168.0.0/24 -j MARK --set-mark
1 -t mangle
 iptables -A PREROUTING -s 192.168.10.0/24 -j MARK --set-mark
2 -t mangle

tc qdisc add dev $DEV0 root handle 1: htb default 0
 tc class add dev $DEV0 parent 1: classid 1:1 htb rate
$RATE_TOT
 tc class add dev $DEV0 parent 1:1 classid 1:10 htb rate
$RATE_U1 ceil $RATE_U2
 tc class add dev $DEV0 parent 1:1 classid 1:20 htb rate
$RATE_U3 ceil $RATE_U4
 tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle
1 fw classid 1:10
 tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle
2 fw classid 1:20

# - djimbo - HTB Trafic Shaping - download eth1
 iptables -A POSTROUTING -s 192.168.0.0/24 -j MARK --set-mark
1 -t mangle
 iptables -A POSTROUTING -s 192.168.10.0/24 -j MARK
--set-mark 2 -t mangle
iptables -t mangle -A POSTROUTING -d 192.168.0.0/24 -j IMQ
iptables -t mangle -A POSTROUTING -d 192.168.10.0/24 -j IMQ

tc qdisc add dev $DEVQ root handle 1: htb default 0
 tc class add dev $DEVQ parent 1: classid 1:1 htb rate
$RATE_TOT
 tc class add dev $DEVQ parent 1:1 classid 1:10 htb rate
$RATE_D1 ceil $RATE_D2
 tc class add dev $DEVQ parent 1:1 classid 1:20 htb rate
$RATE_D3 ceil $RATE_D4
 tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle
1 fw classid 1:10
 tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle
2 fw classid 1:20



Отговор #4
От: Djimbo (djimbo __@__ ssi__dot__bg) Дата: 02/19/2003
#!/bin/sh

RATE_TOT=64kbit

RATE_U1=32kbit
RATE_U2=64kbit
RATE_U3=32kbit
RATE_U4=32kbit

RATE_D1=32kbit
RATE_D2=64kbit
RATE_D3=32kbit
RATE_D4=32kbit

DEV0="eth0"
DEVQ="imq0"

modprobe imq numdevs=1
ifconfig $DEVQ up

# - djimbo - HTB Trafic Shaping - upload eth0
 iptables -A PREROUTING -s 192.168.0.0/24 -j MARK --set-mark
1 -t mangle
 iptables -A PREROUTING -s 192.168.10.0/24 -j MARK --set-mark
2 -t mangle

tc qdisc add dev $DEV0 root handle 1: htb default 0
 tc class add dev $DEV0 parent 1: classid 1:1 htb rate
$RATE_TOT
 tc class add dev $DEV0 parent 1:1 classid 1:10 htb rate
$RATE_U1 ceil $RATE_U2
 tc class add dev $DEV0 parent 1:1 classid 1:20 htb rate
$RATE_U3 ceil $RATE_U4
 tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle
1 fw classid 1:10
 tc filter add dev $DEV0 protocol ip parent 1: prio 1 handle
2 fw classid 1:20

# - djimbo - HTB Trafic Shaping - download eth1
 iptables -A POSTROUTING -s 192.168.0.0/24 -j MARK --set-mark
1 -t mangle
 iptables -A POSTROUTING -s 192.168.10.0/24 -j MARK
--set-mark 2 -t mangle
iptables -t mangle -A POSTROUTING -d 192.168.0.0/24 -j IMQ
iptables -t mangle -A POSTROUTING -d 192.168.10.0/24 -j IMQ

tc qdisc add dev $DEVQ root handle 1: htb default 0
 tc class add dev $DEVQ parent 1: classid 1:1 htb rate
$RATE_TOT
 tc class add dev $DEVQ parent 1:1 classid 1:10 htb rate
$RATE_D1 ceil $RATE_D2
 tc class add dev $DEVQ parent 1:1 classid 1:20 htb rate
$RATE_D3 ceil $RATE_D4
 tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle
1 fw classid 1:10
 tc filter add dev $DEVQ protocol ip parent 1: prio 1 handle
2 fw classid 1:20



Отговор #5
От: forum_ (ekarib__at__hotmail __точка__ com) Дата: 04/19/2004
 use Net::Shaper;

  my $shaper = Net::Shaper->new( LocalPort => 8000,
                                  PeerAddr  =>
"my.site.com:80",
                                  Bps       => 6000 ); # 6000
Bytes/sec. =~ 48,000 bits/sec.

  $shaper->run(); # does not return

 ima si moduli za tui chudo, napisal gi e samia
bholzman@earthlink.net



Отговор #6
От: forum_ (ekarib< at >hotmail< dot >com) Дата: 04/19/2004
 use Net::Shaper;

  my $shaper = Net::Shaper->new( LocalPort => 8000,
                                  PeerAddr  =>
"my.site.com:80",
                                  Bps       => 6000 ); # 6000
Bytes/sec. =~ 48,000 bits/sec.

  $shaper->run(); # does not return

 ima si moduli za tui chudo, napisal gi e samia
bholzman@earthlink.net

 haide sega da si izteglim modulcheto i posle samo si go
 katurni v rc-to i nema problem, tova mai e po-lesno ot
zashtitni steni dalgi 3 metra
http://search.cpan.org/CPAN/authors/id/B/BH/BHOLZMAN/Net-Shaper-0.3.tar.gz



<< Kak da si sharna papka na FULL? (2 ) | creative sound (4 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)