Deci avem instalat htb-tools, iproute2, mipclasses. Avem bagat in firewall 
mipclasses. La pornirea servului cand se executa rc.firewall da eroare 
mipclasses: command not found. Scriptu din firewall arata asa:
ext_if=eth0
int_if=eth1
iptables -F
iptables -F -t nat
iptables -t mangle -N mark_horiz_src
iptables -t mangle -N mark_horiz_dst
iptables -t mangle -A PREROUTING -i $ext_if -j mark_horiz_src
iptables -t mangle -A PREROUTING -i $int_if -j mark_horiz_dst
iptables -t mangle -A OUTPUT -o $ext_if -j mark_horiz_dst

mipclasses -s mark_horiz_src -d mark_horiz_dst -m 1 17 < /root/metro.txt | 
iptables-restore -n

importbgp

la esecutarea rc.htb imi da asa:
[EMAIL PROTECTED] /]# /etc/rc.d/init.d/rc.htb start
Applying traffic rules for device eth0
Checking the config file....OK
Checking kernel support for HTB: present.
Delete previous root qdisc
Add root qdisc
Add root class
Add default class
"rate" is required.
RTNETLINK answers: Invalid argument

Add class Metro_Clienti, que pfifo limit 5
 Add client Client_2

Add class Extern, que pfifo limit 5
 Add client Calc_2
idem pt eth1
scriptul de eth1.cfg arata asa:
class Metro_Clienti
{
bandwidth 1024;
limit 10240;
burst 32;
priority 1;

client Client_1
{
bandwidth 512;
limit 5120;
burst 16;
priority 1;
mark 17;
dst { 192.168.1.2/32; };
};

client Client_2
{
bandwidth 512;
limit 5120;
burst 16;
priority 1;
mark 17;
dst { 192.168.1.3/32; };
};
};

class Extern
{
bandwidth 512;
limit 512;
burst 32;
priority 1;

client Calc_1
{
bandwidth 256;
limit 512;
burst 2;
priority 1;
dst { 192.168.1.2/32; };
};
client Calc_2
{
bandwidth 256;
limit 512;
burst 2;
priority 1;
dst { 192.168.1.3/32; };
};
};

de ce nu intra in vigoare limitarile? ce nu face bine scriptu?

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui