Hope this is the right section, I am trying to set up a transparent squid proxy but i think i am over thinking the problem and not getting anywhere. Here is the setup.

So vlan 1 will be the main one that connects to the internet and lets say anything on this is tagged vlan id 1 and has a ip of 192.168.1.0 and netmask 255.255.255.0 this can be computer and printer and anything else.

So my other vlan will be say vlan 2 and anything connected to this will be on the following 192.168.2.0 and netmask 255.255.255.0, i want this trafic to be isolated from vlan 1 but needs only internet access so i want transparent proxy working on this vlan with no config needed client side.

Do i set my 12.04 server to act as a bridge so that traffic can travel across to the gateway (router) for internet after going through my proxy?

Hopefully all this makes sense.