Postado originalmente por
jocthbr
kkkkkkkkkkkkkkkk!!
desculpa...
é meio fora do comum mulheres no fórum..
mas vamos lá!
Não precisa azer o masquerade para cada faixa não..
faça um masquerade sem source address, que pegue todas as faixas.
Aí, para cada rede que você quiser destinar a um gateway,você adiciona lá na tabela mangle uma regra no chain Prerouting, mais ou menos assim:
chain=prerouting src-address=10.0.1.0/24 action=mark-routing new-routing-mark=link1 passthrough=no
Onde 10.0.1.0/24 é a rede que eu estou adicionando a marcação de rota, e link1 é o nome da marcação dos pacotes vindo dessa rede.
IMPORTANTE: Você terá que fazer uma regra dessa para cada rede.
Depois, vá em IP->Routes;
Para cada rede marcada, você adiciona um gateway.
Por exemplo, se eu tenho as redes 10.0.0.0/24, 10.0.1.0/24 e 10.0.2.0/24, com as marcações link1, link2 e link3, respectivamente, e tenho 3 links (192.168.1.1, 192.168.1.2, 192.168.1.3), vou ter que fazer regras assim:
Destination: 0.0.0.0/0; (rotas com destino a qualquer direção)
Gateway: 192.168.1.x; (gateway de destino para essas rotas)
Mark: linkX; (marcação da rede que você quer que use o link 192.168.1.x)
O Masquerade, como eu disse, pode ser um só, com source 0.0.0.0/24.
Aê, antes da regra do masquerade, vc faz o redirecionamento da porta 80 para o webproxy.
Qualquer dúvida, é só postar!
=D