I have the following scenario which is giving me fits. I have a block of IP addresses on a .248 subnet. The service is Comcast, and the modem uses IP addres ending in .246. On the router for my private NAT, I use .241 as my router's IP address and .246 as it's gateway. The NAT is working fine, EXCEPT, which I try to connect to any of the machines between .241 and .246. From outside my NAT, all of the public IPs are working fine.
How do I configure my router to correctly route from the NAT to my public IP addresses that are on the .248 subnet?
Comcast (DHCP down)->(.246 ip) Modem (static IP's down)->(.241)WiFi router (NAT)->internal network
.. is that about right? You might want to put a small diagram of some sort (even textual) to represent HOW you're network is setup and maybe why (i.e. do you have some outward facing services you need outside your NAT/DMZ?), that could help diagnose.