omezeni rychlosti ethernetu

Ondrejicka Stefan ondrej na idata.sk
Čtvrtek Únor 19 18:02:09 CET 1998


On Thu, 19 Feb 1998, cervajs wrote:

Ahoj,

> Mam dva pocitace s linuxem(slackware) spojene sitovkama.
> Chtel bych se zeptat jestli na linuxu lze omezit rychlost prenasenych dat
> po siti napr. na ekviv. 14,4 modemu.

existuje modul shaper, ktory dokaze obmedzit rychlost sitoveho interface
do rychlosti 9.6kb/s.

Do 2.0 kernelu existuje patch.
V 2.1 je to standartna sucast.

shaper je potrebne prelozit ako modul, inak nefunguje (aspon podla toho co
o tom viem).

K shaperu existuje program shapercfg, ktorym sa shaper konfiguruje.

povedzme , ze chces obmedzit neku podsiet , ktora bude pripojena cez
interface eth0 na linuxe.

postup:

1.)treba nahodit interface eth0. (standartne)
2.)nakonfigurovat a nahodit shaper

krok 2:
insmod -o shaper0 shaper		- natiahne modul shaper
shapecfg attach shaper0 eth0 		- shaper pripojime k interface eth0
shapecfg speed shaper0 9600		- nastavime max rychlost na 9600b/s
ifconfig shaper0 $(IPADDR_ETH0) broadcast $(SUBNEBCAST) netmask $(SUBNEMASK)
					- nahodenie shaper-a (rovnako ako eth0)
route add -net $(SUBNET) shaper0        - routovanie do podsiete pojde cez 
					  shaper


Ma to jednu nevyhodu, ze shaper dokaze obmedzovat rychlost iba jednym
smerom - smerom do obmedzovanej siete. Opacnym smerom ide tok nezmenenou
rychlostou.

Bye,
Stevo.

---
Ondrejicka Stefan    <ondrej na idata.sk>
http://www.idata.sk/~ondrej/



Další informace o konferenci Linux