sabes amigo solo tienes que poner un proxys de linux eso lo haces de la siguiente manera:
1.' verifica que tengas instalado es squid que es un proxys muy bueno y biene con todas las sitribuciones de linux.
despues ya que tienes dos tarjeta tu maquina en la primera conectas la conexion del banda ancha y la configuras como dhcp para que atienda las peticiones y se autoconfigure por el dhcp.despues a la otra tarjeta le colocas una ip 192.169.0.1 por ejemplo ya que esta es una ip no certificada y a las demas le asignas un rango igual ejemplo 192.168.0.2 y 192.168.0.3, recuerda un cable al moden que va configurada la tarjeta por dhcp y el otro al swiche que es la ip 192.168.0.1 ok ya echoi esto solo tienes que ir al paso 2
2. el archivo de configuracion del squid esta el /etc/squid/squid.conf o en su defecto /ect/squid.conf editalo y cambia lo siguiente encontraras una linea que http_port 3128 este es el puerto por efecto del proxy si quieres colocas el 8080 que es el que usas windows eco...
3. la otracosa que hace es cambiar http_access deby all por http_access allow all para que todos puedan navegar
4 por ultimp solo te vas al /etc/init.d y ejecutas ./squid start y listo ya tienes un proxys que te sirve para inetrnet a tu casa o a lo que sea.
5 por ultimo te vas a las maquinas de windows y en el internet explore en configuracion, conexiones colocas proxys manual y pones
http://192.169.0.1 en le proxys y en el puerto colocas el numero que colocaste en la seccion 2 recuerda que por defecto es 3128 ok cualquier cosa avisas