Ubuntu server acting as a two interface router
===

I'm trying to set up a squid proxy server using ubuntu server 12.04
Im very new to ubuntu but I have managed to get some simple things done.

I bought a second PCI interface and have managed to install it on the server.

my goal is to forward all packets from one interface (or subnet) to another.
I think this is one of the first steps before configuring squid itself.

From my ubuntu server i can ping devices in both subnets. but from my laptop, which is in subnet 192.168.0.0 /24, i cannot ping my router, which is in the other subnet 192.168.1.0/24.

both router and laptop respond to ICMP requests when sent from my ubuntu server.

i have also activated net.ipv4.ip_forward=1 in sysctl.conf

**output of sudo ip route :**

    default via 192.168.1.254 dev eth1 metric 100
    192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.200
    192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.200

do you have any idea why this setup won't work? I'm sure i'm missing something...

i appreciate all the help, be it links, tips or suggestions.