-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Olá pessoal,

Consegui solucionar o problema do QoS. Descartei o PF e usei apenas
IPFW. Tem uma cópia do meu script em anexo, pra quem quiser dar uma olhada.


- -- João Paulo Just Peixoto Justsoft Informática e Publicidade Ltda. http://www.justsoft.com.br/ - -- Linux User #329704 http://counter.li.org/ - -- Graduando em Ciência da Computação Universidade Estadual de Santa Cruz, BA - -- Ilhéus, BA (75) 8104-8473 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.7 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCdWlWXL+vuN2d7ZwRAtq9AKC3QataIfQILb/DncF4JN7r1JTyrgCeLbvw
9md7WNqXhumuU3BW6nMGnHw=
=2WrS
-----END PGP SIGNATURE-----
#!/bin/sh
# Limite de banda
/sbin/ipfw pipe 1 config bw 224Kbit
/sbin/ipfw pipe 2 config bw 64Kbit
/sbin/ipfw pipe 3 config bw 768Kbit
/sbin/ipfw pipe 4 config bw 256Kbit

# Queues
/sbin/ipfw queue 11 config weight 33 pipe 1
/sbin/ipfw queue 12 config weight 33 pipe 2

/sbin/ipfw queue 21 config weight 33 pipe 1
/sbin/ipfw queue 22 config weight 33 pipe 2

/sbin/ipfw queue 31 config weight 33 pipe 1
/sbin/ipfw queue 32 config weight 33 pipe 2

/sbin/ipfw queue 33 config weight 100 pipe 3
/sbin/ipfw queue 34 config weight 100 pipe 4

/sbin/ipfw queue 35 config weight 100 pipe 3
/sbin/ipfw queue 36 config weight 100 pipe 4

# Regras para CS
/sbin/ipfw add 1 queue 33 udp from any 27015 to any via tun0 in
/sbin/ipfw add 2 queue 33 udp from any 27016 to any via tun0 in
/sbin/ipfw add 3 queue 34 udp from any to any 27015 via tun0 out
/sbin/ipfw add 4 queue 34 udp from any to any 27016 via tun0 out

# Regras para Ragnarok
/sbin/ipfw add 5 queue 35 tcp from any 5000 to any via tun0 in
/sbin/ipfw add 6 queue 35 tcp from any 5001 to any via tun0 in
/sbin/ipfw add 7 queue 36 tcp from any to any 5000 via tun0 out
/sbin/ipfw add 8 queue 36 tcp from any to any 5001 via tun0 out

# Regras padroes
/sbin/ipfw add 10 queue 11 ip from any to 192.168.0.1 via tun0 in
/sbin/ipfw add 11 queue 21 ip from any to 192.168.0.2 via tun0 in
/sbin/ipfw add 12 queue 31 ip from any to 192.168.0.3 via tun0 in
/sbin/ipfw add 13 queue 11 ip from any to 192.168.0.4 via tun0 in

/sbin/ipfw add 14 queue 12 ip from 192.168.0.1 to any via tun0 out
/sbin/ipfw add 15 queue 22 ip from 192.168.0.2 to any via tun0 out
/sbin/ipfw add 16 queue 32 ip from 192.168.0.3 to any via tun0 out
/sbin/ipfw add 17 queue 12 ip from 192.168.0.4 to any via tun0 out

# Fechando portas
/sbin/ipfw add 20 deny tcp from any to me 3333 via tun0
/sbin/ipfw add 21 deny tcp from any to me 10000 via tun0
_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

Responder a