Hi Guys, hopefully there will be someone on here who can help me or I may have to change my entire local DSL setup

At the moment I have the Sagem Sky router connected to my master socket, this is setup with a LAN IP address of 192.168.1.1/24, DHCP is turned on (setup only to give out 192.168.1.100, as I sometimes connect a VPN phone directly to this router rather than the DLink (see below)), wireless is turned off.

The virtual server/firewall is setup to send any and all incoming traffic to the IP address 192.168.1.254.

192.168.1.254 is the IP address of the WAN port of my D-Link 615 cable router, the Dlink has a default gateway set of 192.168.1.1. The LAN side of the DLink is setup on 192.168.0.1/24, this has DHCP turned fully on (all IP addresses given out via address reservation, so the devices always get the same IP addresses without me having to go to each and statically assign them) and the virtual server/firewall on this actually does the NAT'ing and firewall blocking.

This setup works perfectly, any computer/device gets a 192.168.0.x address and can surf the web, host an FTP server etc etc with no issues. I can also from a PC on this subnet connect to the sky router on 192.168.1.1, so I know there is a path out from the 192.168.0.x subnet to the 192.168.1.x subnet.

The issue I have is if I connect a laptop directly to the sky router I cannot communicate with any device on the 192.168.0.x subnet. The laptop gets the address of 192.168.1.100 (as it should) and can surf the web and communicate with the sky router but that is all.

I have checked the routing table on the sky router and it has 3 entries:-

Destination - Mask - Gateway
public gateway address - 255.255.255.255 - 0.0.0.0
192.168.1.0 - 255.255.255.0 - 0.0.0.0
0.0.0.0 - 0.0.0.0 - public gateway address

Now I understand routing tables so I know the reason I cannot communicate from the 192.168.1.x subnet to the 192.168.0.x subnet, is that the wildcard route of 0.0.0.0 is set to send everything to the public gateway.

So after all the above my simple question is how can I add a route to the sagem for

192.168.0.0 - 255.255.255.0 - 192.168.1.254

so that any communications with the 192.168.0.x subnet is sent to the Dlink routers WAN address.

In case anyone asks the sky router and the dlink router are on seperate floors and are connected by a CAT5e cable that goes through the roof/floor and it isnt practical for me to run another cable back from the Dlink to downstairs.

The only current device downstairs is a laptop which connects to the 192.168.0.x subnet wirelessly. I am looking to add a media streamer to downstairs so that it can pull media off the main PC upstairs, but with as at the moment it would need to connect to the 192.168.1.x subnet I cant get it to speak to the server upstairs.

Hope this is enough information but if you have any questions please ask.