菜鸟求助!为什么内网ping不到外网

单位分配给了我们实验组一个IP地址.现在我要建立一个linux服务器,下面带实验组的6/7台电脑.我用了一台双网卡的电脑,在上面装了RHAS4作为linux平台,想在上面建立DCP方式的上网服务.---------功能要求很简单.eth0接外网,eth1接内网.
我是这么作的,默认RH安装,在安装时候已经设置好了两个网卡的参数(这个绝对没有问题).然后在系统装好之后,连上外网网线,linux服务器可正常上网.下面我作了DHCP配置(也应该没有问题).na me d配置采用了默认.修改了rc.local脚本(增加了两条语句:/sbin/route add -host 255.255.255.255 deveth0和
echo 1 > /proc/sys/net/ipv4/ip_forward.
然后,我在 客户端的另一台windows机器上重启动,ping 192.168.1.1(linux服务器)成功,在linux服务器上ping该电脑也没问题.服务器ping 外网网关也没问题.但是在客户端windows机器上ping不通外网网关!!!为什么?
在windows客户端ipconfig /all ,可以显示出DHCP DSN信息,但是,后面有一个media state........media disconnected.
我查看 了 服务器和windows的路由信息,都正常(和别的另外一台正常工作的服务器比较过).我的要求很简单,就是linux可以转发其它电脑上网就可以了,对DNS没有太高要求.问题在什么地方?我应该怎么做?