At Linux, you may create bridges using network interfaces. So, you could use the iterfaces of computer B to bridge between computar A and C. Something like:
brctl addbr br0 brctl addif br0 eth0 brctl addif br0 eth1 ifconfig eth0 0.0.0.0 ifconfig eth1 0.0.0.0 ifconfig br0 192.168.0.1 at C the address would be 192.168.0.3 -- Por mais que eu pinte um burro nas cores de uma zebra, um burro sempre será um burro! As most as I paint a donkey in the color of a zebra, a donkey will always be a donkey -- Dr. Sc. Antônio Ronaldo Garcia

