Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: rainbof 07 Června 2007, 11:25:30
-
Ahoj,
obracim se na vas po delsim hledani po netu a wikipedii. V praci mame 2 pocitace a server na debianu. server ma v sobe mimo jine firehol ktery nam dela v siti NAT. Nase linka ma
3096/1024 s fupkou na 1h kdy to po 100mb spadne na 1h na 512/256. Pokud nekdo ale zacne stahovat tak zbytek ma smulu ten co zacal stahovat si v pohode jede naplno a zbytek se nedostane pomalu ani na web. Chtel bych aby pro vsechny bylo "garantovane" pasmo 256/256 (pereme se o download, upload necht je volne) ktere by ve chvilich stahovani kolegy umoznilo normalni pouzivani.
tohle mam ve fireholu
DEFAULT_CLIENT_PORTS="1024:65535"
server_icq_ports="tcp/5190"
client_icq_ports="default"
interface br0 internal
protection strong 10/sec 10
policy drop
server samba accept src "192.168.1.0/24"
server ssh accept
server http accept src "192.168.1.0/24"
client all accept
interface eth3 external
protection strong 10/sec 10
policy drop
server icmp accept
server ping accept
server ssh accept
client dns accept
client icmp accept
client ping accept
client http accept
client ssh accept
client icq accept
router internal2external inface br0 outface eth3
masquerade
route all accept
br0 je takovej nas switch se vsim moznym jeho rozsah je 192.168.1.0/24
eth3 je internet a je to 10.5.40.178/8
-
Budeš potřebovat přidat něco do jádra (pokud tam nic není).
Musí fungovat příkaz "tc qdisc", tj. nesmí vyhodit chybovou hlášku.
Hledej na google: qos traffic shaping
Až budeš mít instalovaný moduly, musí se nastavit qdisc.
-
to mam ale proste jsem tc nepochopil.
-
Zkus:
modprobe imq
ifconfig imq0 down
ifconfig imq0 up
iptables -t mangle -A PREROUTING -j IMQ
ip link set imq0 up
tc qdisc add dev imq0 root handle 1 htb
tc class add dev imq0 parent 1: classid 1:1 htb rate 512kbit
tc class add dev imq0 parent 1:1 classid 1:10 htb rate 256kbit ceil 256kbit
iptables -t mangle -A PREROUTING -i eth0/eth1 -j IMQ --todev 0 (vstup z internetu eth0/eth1 - vyber síťovku)
iptables -t mangle -A POSTROUTING -o eth0/eth1 -j IMQ --todev 0 (výstup do vnitřní sítě eth0/eth1 - vyber síťovku)
-
tak imq nemam... bude se kompilirovat :D
-
tak jsem si myslel ze to bude ok, ale nemohu najit patche imq pro ubuntu kernel. Slo by "nejak" nakonfigurovat vanillu podle stavajiciho kernelu ? abych nemusel mimo toho imq nic menit...
-
Nechce nejaky odbornik skompilovat a uploadnout jadro pro ubuntu server7.10 s podporou img,ipp2,l7-filter a hlavne ESFQ, ktere je zrejme na dynamicky shaping (ADSL) nejlepsi, usnadnilo by to zacinajicim uzivatelum, ktery chteji doma pro kamose sdilet net hodne starosti. Nejlepe i ukazkove scripty s konfiguraci vlozit na wiki.
-
Pro instalaci Ipp2p je návod zde: http://hodza.net/2007/09/10/omezovani-p2p-siti-ipp2p-ubuntu-704-feisty-fawn/
Pokud nebudeš omezovat rychlost od provdera k tobě, myslím že nebudeš potřebovat IMQ zařízení.
Na ostatní se ještě podívam...
jj, diky za odkaz urcite proberu, ale jinak bohuzel ipp2 je samo o sobe nedostatecne, jedine ve spojeni s ESFQ, protoze na dynamickou linku jako je moje, (kde mam treba 400kilobit a za pul hodiny zmenu na 3 megabity), nelze rozumne nastavit HTB. Proste to musi pocitat dynamicky.