Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

htb.init (cbq.init) i u32 classifieri --- kako par portova ograditi od globalnih pravila

[es] :: Linux mreže :: htb.init (cbq.init) i u32 classifieri --- kako par portova ograditi od globalnih pravila

[ Pregleda: 433 | Odgovora: 0 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SQuIDers
Beograd/Mirijevo

Član broj: 94147
Poruke: 29
*.137.eunet.yu.

Sajt: www.cucemose.co.sr


Profil

icon htb.init (cbq.init) i u32 classifieri --- kako par portova ograditi od globalnih pravila23.12.2006. u 16:21

Pozdrav svima,

Spremam jedan racunar cija ce uloga biti router, samba filseserver i eventualno neki torrent klijent koji moze da se konfigurise preko web interfejsa.

izgled mreze je sledeci (izvinjavam se ako crtez nije pregledan, napravljen je u zurbi)


firewall ce u sprezi za HTB init skriptom kontrolisati pristup internetu (bw limiting naravno radi HTB). cbq resenja bih takodje prihvatio, nego mi se htb cinio laksi za koriscenje u vezi ovoga sto meni treba.

osnovne karakteristike racunarskog rutera:
1.ruter ima podignut windows share (Samba server)
2.na firewallu rutera je zatvoren saobracaj ka netu za sve osim za pojedine MAC adrese
3.od rutera se ocekuje da ima ogranicen banwdith net -> korisnik
4. sambini portovi bi trebali da budu izuzeti iz pravila ogranicenja (tu lezi problem) samba -> korisnik =10mbit zajednicki.

skripte za htb.init (u komentaru je naziv fajla)

#eth0
DEFAULT=40

#eth0-2.root
RATE=12Mbit

#eth0-2:10.windows_rupe
RATE=10Mbit
LEAF=sfq
RULE=*:138
RULE=*:139
RULE=*:445

#eth0-2:20.squidov_win
RATE=300Kbit
CEIL=800Kbit
RULE= 192.168.0.2:1 / 0xffff
RULE=192.168.0.2:140 / 0xffff
RULE=192.168.0.2:446 / 0xffff
PRIO=10
/*ove maske 0xffff su u32 maske koje ne znam kako da namesim (vrednost im iznosi trenutno 65535 i kao takva ne radi nista). Ja hocu da pravila kazu:
1. od porta 1 do porta 137
2. od porta 140 do porta 444
3. od porta 446 pa do porta 65535
i to je moj problem. znaci nije nista kriticno, u principu mogu i bez toga, ali korisnici ne mogu onda brzo da uzimaju fajlove sa samog servera preko win share-a,
*/

#eth0-2:30.test_korisnik
RATE=64Kbit
RULE=192.168.0.55:1 / 0xffff
RULE=192.168.0.55:140 / 0xffff
RULE=192.168.0.55:446 / 0xffff
/*ove maske su isto podesene kao i kod squida, znaci treba ih prepraviti kad nadjem resenje i za svakog korisnika ce biti iste*/
PRIO=5
/*korisnici imaju veci prioritet od mene*/

#eth0-2:40.default
RATE=1Kbit
PRIO=40
/*ovo je ako se desi da mi neko izmakne van pravila, mada u sinesteziji sa ovime radi i firewall koji je otvoren ka netu samo za odredjene MAC adrese, ovde ce takodje u svim fajlovima stajati MAC adrese umesto IP
*/
/*nema vise fajlova*/

moram da napomenem da sam nov u ovome i da sam uzeo da citam linux-advanced-bandwidth howto i da mi je potpuno nerazgovetan. (mada i nemam vremena da se detaljno posvetim izucavanju tematike)

ako neko zna nacin da se ovo sto zelim realizuje i na drugi nacin, otvoren sam za sugestije. (naravno, prihvaticu i bilo koje cbq resenje ako je lakse za implementaciju)

hvala.

Roflkopter
23.12.2006. u 16:21 

[es] :: Linux mreže :: htb.init (cbq.init) i u32 classifieri --- kako par portova ograditi od globalnih pravila

[ Pregleda: 433 | Odgovora: 0 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.