[FUGSPBR] ipfw
Thomas Britis
thomas em tcnet.com.br
Sex Ago 2 10:18:59 BRT 2002
Senhores,
Estou com um problema que tá me arrancando os cabelos.
Possuo uma máquina com 3 interfaces de rede que funciona como gateway de
duas redes e tem uma interface apenas para saída. Algo mais ou menos assim:
Iface1 - 200.200.200.1/26
Iface2 - 200.200.100.1/27
Iface3 - 192.168.0.1/24
A Iface1 é apenas para saída. Como pode ser notado, as redes internas se
diferem pelo fato de uma ser constituida de IP's válidos e outra de IP's
inválidos, ficando sob responsabilidade da máquina o NAT dessa rede.
Acontece que tenho que fazer limitação de banda para ambas as redes.
Estou usando ipfw+dummynet+natd. O problema surge quando crio a regra de
nat no ipfw. Quando coloco no inicio da tabela de filtragem, ele faz o
NAT até da rede válida (apesar de continuar descendo a lista para fazer
o controle de banda). Quando coloco no fim da lista, ele não faz o NAT
da rede válida, porém não faz também da rede inválida.
Estava usando divert natd ip from any to any
Também tentei usando divert natd ip from 192.168.0.0/24 to any e também
a de retorno: divert natd ip from any to 192.168.0.0/24, mas sem sucesso.
Segundo ajuda de um colega, o natd só funcionaria para os ips inválidos.
Sendo assim habilitei o router_enable, router="routed" e
router_flags="-q" no rc.conf. Infelizmente, sem sucesso.
O que preciso exatamente é o seguinte: Fazer com que a rede de ips
válidos passe pelas regras de shaper ficando fora do NAT. E que a rede
inválida entre no NAT e também passe pelas regras de shaper.
Se alguém tiver algum luz, vai ser de grande valia :-)
Abraços,
--
Thomas Storino Britis
thomas em tcnet.com.br
TCNet Informática e Telecomunicações LTDA
http://www.tcnet.com.br
+55 (35) 3425-2556
________________________________________________
Para sair da lista visite o URL abaixo:
http://www2.fugspbr.org/mailman/listinfo/fugspbr
Mais detalhes sobre a lista de discussão freebsd