Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: sunhater в Mar 21, 2003, 11:47



Титла: advanced linux routing
Публикувано от: sunhater в Mar 21, 2003, 11:47
Imam cable internet i lokalna mrezha.
[cable i-net]===[SlackLinux 8.1]===[LAN]

Ot cjalata lokalna mrezha iskam samo 2 komputera da imat dostyp do internet prez moja modem. Osven tova iskam da imam vyzmozhnost za ogranichavane na tehnija trafik.
Njakoj mi kaza che kernela ima takiva vyzmozhnosti i mozhe tova da stane bez dopylnitelen software, no az ne znam kak.

Uspjah da pusna internet za cjalata lokalna mrezha. What's next?


Титла: advanced linux routing
Публикувано от: в Mar 21, 2003, 12:07
Трябва ти: http://lartc.org/lartc.pdf
(Linux Advanced Routing & Traffic Control Howto)


Титла: advanced linux routing
Публикувано от: sunhater в Mar 21, 2003, 16:20
10x Nuclear man. Tova e dosta polezno, no shte mi otneme mnogo vreme da go cheta (oshte poveche da si go preveda i razbera). Ne sym mnogo dobre s anglijskija.
Iskam prostichko njakoj da mi otgovori - Kakwo trjabva da naprava za da ogranicha trafika na primerno 192.168.0.10 na 10 kb/s, a vsichki ostanali IP-ta da njamat internet dostyp.


Титла: advanced linux routing
Публикувано от: в Mar 21, 2003, 16:58
1 iptables

1.1 za edninia
iptables -t nat -A POSTROUTING -s 192.168.0.2 -o eth0 -j SNAT --to-source TFOIA_IP

1.2 za vtoria
iptables -t nat -A POSTROUTING -s 192.168.0.3 -o eth0 -j SNAT --to-source TFOIA_IP

2 cbq
file cbq-2.users
DEVICE=eth0,10Mbit,1Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0.2
RULE=192.168.0.3

3 :)))


Титла: advanced linux routing
Публикувано от: в Mar 21, 2003, 16:59
ako tova e 10kbytes/s v sek nachi:)

gore dolu 64kbit/s ta tova koeto ti kazah:)


Титла: advanced linux routing
Публикувано от: sunhater в Mar 21, 2003, 20:31
Kakvo e cbq?


Титла: advanced linux routing
Публикувано от: в Mar 21, 2003, 21:58
class based queue:)


Титла: advanced linux routing
Публикувано от: sunhater в Mar 22, 2003, 11:40
Kyde da slozha file cbq? /etc/ ?


Титла: advanced linux routing
Публикувано от: mrvoland в Mar 23, 2003, 09:49
edmon както винаги е страшно изчерпателен :)
трябват ти няколко неща за да заработи traffic shaper
1. трябва да си прекомпилираш ядрото с пуснато CBQ и трябва да имаш пуснати следните опции на CBQ
  CONFIG_NET_SCH_CBQ
  CONFIG_NET_SCH_TBF
  CONFIG_NET_SCH_SFQ
  CONFIG_NET_SCH_PRIO
  CONFIG_NET_CLS_U32
2. трябва да си инсталираш пакета shaper който го имаш в дистрото със сигурност
3. след горните две процедури трябва да си направиш config file за всяка мрежова карта която ще ограничаваш, който трябва да се намира в /etc/shaper
файла трябва да започва с cbq- следва цифра или цифри dot нещо_си_там
внимателно прочети docs в /usr/doc/shaper там има описани примери как да си направиш ограниченията
имаше описание че можеш да ползваш shaper САМО на мрежови карти и май са прави :) аз пробвах да сложа на wireless и се скапа връзката след известно време :) т.е. драйвера заби :)
всъщност shaper-a е скрипт които изпозлва tcio и някои advanced администратори директно пишат командите на tc :)
Tc is used to configure Traffic Control in the Linux kernel.


Титла: advanced linux routing
Публикувано от: в Mar 25, 2003, 15:44
pyrvo az izpoalvam debian i prez zhivota si sum kopiliral samo tri puti kernel.
edin ne uspeshen
i dva pyri edno i syshto samo za da vidia kak stava i da probvam driver za logitech clickcam 510 usb.
taka drivere na stana zaradi pos trannia chip koito ima taia webcam-era.
.. nikoga prez moia dyyyylyyyg opit ne mi se e nalagalo da prekompiliram kernel..
mozhe bi zashtoto izpozlvam distribucia koiato e naisano kakvo bi mi triabvao :) a imenno debian.
da tam sichko si e ok
istalirash shaper i pochvash da konfigurirash kvi sa tia
kompilirania i ne nam si kakvo...
stiga s toia slackware:) samo si gubite vremeto:)


Титла: advanced linux routing
Публикувано от: mrvoland в Mar 25, 2003, 20:05
да си жив и здрав и аз ползвам debian отдавна :)
bash-2.05a# cat /proc/version
Linux version 2.4.20 (root@voland) (gcc version 2.95.4 20011002 (Debian prerelease)) #5 нд мар 16 13:31:08 EET
2003
доволен ?


Титла: advanced linux routing
Публикувано от: sunhater в Jun 25, 2003, 02:12
Цитат (mrvoland @ Март 23 2003,10:49)
2. трябва да си инсталираш пакета shaper който го имаш в дистрото със сигурност

Няма го в Slack 9, или поне не е с такова име на пакета.


Титла: advanced linux routing
Публикувано от: Marto в Jun 25, 2003, 15:12
Виж втората страница на този пост ... а и го разгледай като цяло де .. полезно е за всичко и всеки :)


Титла: advanced linux routing
Публикувано от: KNK в Jul 02, 2003, 12:41
Цитат (edmon @ Март 25 2003,15:44)
mozhe bi zashtoto izpozlvam distribucia koiato e naisano kakvo bi mi triabvao :) a imenno debian.
da tam sichko si e ok
istalirash shaper i pochvash da konfigurirash kvi sa tia
kompilirania i ne nam si kakvo...
stiga s toia slackware:) samo si gubite vremeto:)

prekompiliraj si go kato mahnesh bozite deto ne ti triabvat i gledaj kak shte trugne.
V Slacka ima minimum neshta po default, ako ti triabva neshto si go dobaviash, ako ne, pone niama da ti harchi resursi.
Vkushti sum s router/firewal pod Slack 8.1 i si jitka na 386DX 40MHz 5Mb RAM s kef. Ako vsichko koeto ne mi triabva e nabluskano v kernela shte bootne... ???
 ama drug pat.
Vsiaka distribucia si ima predimstva i nedostatuci. Izbora zavisi i ot lichen stil i opit. Ne mislia che celta na tozi forum e da se opliuva edna ili druga distribucia, a po-skoro obratnoto.