Ayuda Con Bridge

Forums: 

Hola a todos, este es mi primer post y acudo a uds para ver si encuentro la solucion a mi problema.
Les explico, tengo 3 pcs en una red que administro seria asi

internet -> pc balanceo de carga -> pc con debian + squid transparente + bridge-utils -> pc gestion de cuentas -> lan

Bueno el tema es que todo funciona bien pero ahora tube que agregar 2 rangos mas de ip entre la pc de balanceo y la pc de gestion, y el squid me deja de funcionar debido al uso de otros rangos y a que el squid necesita un default gateway para funcionar.

Les muestro como tengo armado el bridge

brctl addbr br0
brctl addif br0 eth1
brctl addif br0 eth2
ifconfig eth1 0.0.0.0 promisc
ifconfig eth2 0.0.0.0 promisc
ifconfig br0 up
ifconfig br0 10.10.10.10 netmask 255.255.255.0 up
route add default gw 10.10.10.1 dev br0

(con esta regla me funcionaba el squid cuando tenia un solo rango)
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 3128

(ahora la uso asi para que siga funcionando con el rango original)
iptables -t nat -A PREROUTING -i br0 -p tcp -s 10.10.10.0/24 --dport 80 -j REDIRECT --to-port 5128

Con esta ultima regla funciona como siempre pero ahora el problema es que tube que agregar dos rangos mas porque se toma de la pc gestion un grupo de ips para que salgan por un adsl en el pc del balanceo y el problema es que el squid al no verlas o reconocerlas no hace de cache en esos rangos.
Mi pregunta es hay alguna forma de que el bridge y el squid funcione con mas de un rango de ips?
Un colega me hablo de armar virtuales que se usa algo asi como por ej br0:1 - br0:2 etc pero la verdad no encuentro nada en google que hable de ello.
Espero sus experiencias y gracias por su tiempo