it seems i have a simliar problem.
i have one windows xp box and one redhat 9 box hooked up to a d-link router that is a gateway to my cable modem.
my xp box (192.168.0.100) can ping the router (192.168.0.1) and the linux box (192.168.0.101) fine, but my linux box can only ping the router, but NOT the xp box. it can access the internet (im currenly posting from the linux box).
i have 2 ethernet cards on my linux box (i was originally and still might use it as the gateway). eth0 is onboard, and eth1 is a d-link PCI nic. eth0 is connected to the router, and eth1 is connected to the mobo (and linux recognises it), but has no cables connected whatsoever.
cat /proc/sys/net/ipv4/icmp_echo_ignore* returns two "0"s.
ifconfig returns
eth0 Link encap:Ethernet HWaddr 00:0C:6E:50:AE:31
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1937 errors:0 dropped:0 overruns:0 frame:0
TX packets:684 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:693723 (677.4 Kb) TX bytes:102080 (99.6 Kb)
Interrupt:5 Base address:0x8800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4251 errors:0 dropped:0 overruns:0 frame:0
TX packets:4251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:290105 (283.3 Kb) TX bytes:290105 (283.3 Kb)
cat /etc/sysconfig/network-scripts/ifcfg-eth0 returns
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
NETWORK=192.168.0.0
IPADDR=192.168.0.101
NETMASK=255.255.255.0
HWADDR=00:0c:6e:50:ae:31
GATEWAY=192.168.0.1
BROADCAST=192.168.0.255
oh, and i forgot to mention. i have an apache server running on the linux box on port 80. i have also set up a virtual server on my router to foreward 24.171.143.42:80 (my router's ip on the wan) to 191.168.0.101:80. i can access
http://192.168.0.101:80 and have the proper page be displayed from my xp box, but not
http://24.171.143.42:80. i dont know if that helps, but that is the main reason for me purchasing the server.
i am just starting to learn about networking as well as rh9, so im quite a novice at this.