-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Olá pessoal.
Estou tentando implementar QoS na rede da minha casa com FreeBSD 5.3, mas na prática não está funcionando como deveria.
Tenho uma conexão DSL de 768 Kbps (256 Kbps para upload) e usei o IPFW para limitar a banda com quatro computadores. Cada um pode atingir no máximo 256 Kbps de download e 85 Kbps de upload:
- -- /sbin/ipfw pipe 1 config bw 256Kbit /sbin/ipfw pipe 2 config bw 85Kbit
/sbin/ipfw add 1 pipe 1 ip from any to 192.168.0.1 in recv tun0 /sbin/ipfw add 2 pipe 1 ip from any to 192.168.0.2 in recv tun0 /sbin/ipfw add 3 pipe 1 ip from any to 192.168.0.3 in recv tun0 /sbin/ipfw add 4 pipe 1 ip from any to 192.168.0.4 in recv tun0
/sbin/ipfw add 5 pipe 2 ip from 192.168.0.1 to any out xmit tun0 /sbin/ipfw add 6 pipe 2 ip from 192.168.0.2 to any out xmit tun0 /sbin/ipfw add 7 pipe 2 ip from 192.168.0.3 to any out xmit tun0 /sbin/ipfw add 8 pipe 2 ip from 192.168.0.4 to any out xmit tun0 - --
Esta parte está OK. Mas um dos usuários usa a conexão para jogar dois jogos on-line (portas UDP 27015 e 27016 para um dos jogos e TCP 5000 e 5001 para o outro). Tentei dar prioridade para as portas do jogo com PF. No meu arquivo /etc/pf.conf tenho (tun0 é a interface PPPoE):
- -- scrub in all
altq on tun0 cbq bandwidth 768Kb queue { std, jogo }
queue std priority 1 cbq(default) queue jogo priority 7 cbq(borrow)
pass in on tun0 inet proto udp from any to any port 27015 keep \ state queue jogo pass out on tun0 inet proto udp from any to any port 27015 keep \ state queue jogo pass in on tun0 inet proto udp from any to any port 27016 keep \ state queue jogo pass out on tun0 inet proto udp from any to any port 27016 keep \ state queue jogo
pass in on tun0 inet proto tcp from any to any port 5000 keep \ state queue jogo pass out on tun0 inet proto tcp from any to any port 5000 keep \ state queue jogo pass in on tun0 inet proto tcp from any to any port 5001 keep \ state queue jogo pass out on tun0 inet proto tcp from any to any port 5001 keep \ state queue jogo - --
Na prática, o jogo não tem a performance esperada quando algum dos outros computadores usa a conexão no seu limite. Há alguma coisa errada na minha configuração? Ficaria agradecido se alguém ajudasse.
Obrigado.
- -- João Paulo Just Peixoto 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
iD8DBQFCc9shXL+vuN2d7ZwRAmfLAJ9vHGEtzzZN0yjR2jgtXguEDdxqpwCbB/jb 6QA/8/K1x2VyxhKoHzYmYf4= =vhWC -----END PGP SIGNATURE-----
_______________________________________________ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br