[FUGSPBR] IPFW PIPE....

Marcus Vinicius Ribeiro surf em bsd-unix.com.br
Qui Nov 4 21:26:57 BRST 2004


Pessoal, estou com um probleminha:

Estou tentando limitar a banda de alguns clientes, em um servidor que faz serviço de PROXY e NAT, porém as regras não estão funcionando, tem alguns desses hosts que estão configurados para ter estar limitados, porém conseguem tomar conta do link, já tentei de várias formas, porém sem sucesso.

Se puderem me ajudar e me dar uma dica do que está acontecendo de errado.

Muito obrigado...

Marcus Vinicius Ribeiro

-----------------------------

#!/bin/sh

fwcmd="/sbin/ipfw -q"
BANDWIDTH1="25Kbit/s"
BANDWIDTH2="15Kbit/s"
PROTOCOL="ip"
HOST="any"
ife="ed0"
ifi="rl0"
SENTIDO1="in"
SENTIDO2="out"
MASCARA="24"
QUEUE="10"

$fwcmd pipe 10 config bw $BANDWIDTH1 queue $QUEUE
$fwcmd pipe 11 config bw $BANDWIDTH2 queue $QUEUE
$fwcmd add pipe 10 $PROTOCOL from 1.0.0.0/$MASCARA to $HOST $SENTIDO2 via $ifi
$fwcmd add pipe 11 $PROTOCOL from $HOST to 1.0.0.0/$MASCARA $SENTIDO1 via $ife

$fwcmd pipe 12 config bw $BANDWIDTH1 queue $QUEUE
$fwcmd pipe 13 config bw $BANDWIDTH2 queue $QUEUE
$fwcmd add pipe 12 $PROTOCOL from 2.1.1.0/$MASCARA to $HOST $SENTIDO2 via $ifi
$fwcmd add pipe 13 $PROTOCOL from $HOST to 2.1.1.0/$MASCARA $SENTIDO1 via $ife

$fwcmd pipe 14 config bw $BANDWIDTH1 queue $QUEUE
$fwcmd pipe 15 config bw $BANDWIDTH2 queue $QUEUE
$fwcmd add pipe 14 $PROTOCOL from 2.2.1.0/$MASCARA to $HOST $SENTIDO2 via $ifi
$fwcmd add pipe 15 $PROTOCOL from $HOST to 2.2.1.0/$MASCARA $SENTIDO1 via $ife

$fwcmd pipe 16 config bw $BANDWIDTH1 queue $QUEUE
$fwcmd pipe 17 config bw $BANDWIDTH2 queue $QUEUE
$fwcmd add pipe 16 $PROTOCOL from 2.3.2.0/$MASCARA to $HOST $SENTIDO2 via $ifi
$fwcmd add pipe 17 $PROTOCOL from $HOST to 2.3.2.0/$MASCARA $SENTIDO1 via $ife

$fwcmd pipe 18 config bw $BANDWIDTH1 queue $QUEUE
$fwcmd pipe 19 config bw $BANDWIDTH2 queue $QUEUE
$fwcmd add pipe 18 $PROTOCOL from 3.2.1.0/$MASCARA to $HOST $SENTIDO2 via $ifi
$fwcmd add pipe 19 $PROTOCOL from $HOST to 3.2.1.0/$MASCARA $SENTIDO1 via $ife

$fwcmd pipe 20 config bw $BANDWIDTH1 queue $QUEUE
$fwcmd pipe 21 config bw $BANDWIDTH2 queue $QUEUE
$fwcmd add pipe 20 $PROTOCOL from 3.4.3.0/$MASCARA to $HOST $SENTIDO2 via $ifi
$fwcmd add pipe 21 $PROTOCOL from $HOST to 3.4.3.0/$MASCARA $SENTIDO1 via $ife

-- 
[ MARCUS VINICIUS RIBEIRO - SURF ]
Powered by FreeBSD / OpenBSD / NetBSD - UNIX
**  Brazilian FreeBSD Documentation Project **
System / Network / Security Administrator

Analista de Suporte - GRUPO POSITIVO
Diretor Tecnico - Web4ever Solutions

Home Page: http://www.bsd-unix.com.br
E-mail: surf em bsd-unix.com.br
Phone Number: (+5541) 9185-0943
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd