I can't seem to figure out why my subnet can't traceroute at all and the one immediately above me can. Here is my the setup relevant to the problem:
________________________________________________________________
__________________[Internet]________________________________________
_____________________|___________________________________________
________________[Cable Modem]_____________________________________
_____________________|___________________________________________
___________[Linksys Router (192.168.1.1)]_______________________________
______________/_______________\__________________________________
[box1 (192.168.1.2)]______________[Smoothwall Firewall (192.168.1.7, 192.168.0.1)]
_____________________________________________|__________________
_______________________________________[box2 (192.168.0.10)]_________
________________________________________________________________
The Linksys router provides DHCP to box1 and Smoothwall Firewall's public NIC and sets 192.168.1.1 as the default gateway for them. The Smoothwall Firewall provides DHCP to box2, and sets 192.168.0.1 as the default gateway for box2.
My problem is, when I traceroute from box1 to any known internet ip address the first bounce (which should be the Linksys Router) times out and all the remaining bounces are fine. When I traceroute from box2 to any known internet ip address the first bounce (the Smoothwall Firewall) succeeds and every bounce after that times out. Why is it failing from both subnets, but especially why is box2 unable to traceroute anything on the internet?? Also, box2 can traceroute box2 in 2 hops (Smoothwall, then box2).
________________________________________________________________
__________________[Internet]________________________________________
_____________________|___________________________________________
________________[Cable Modem]_____________________________________
_____________________|___________________________________________
___________[Linksys Router (192.168.1.1)]_______________________________
______________/_______________\__________________________________
[box1 (192.168.1.2)]______________[Smoothwall Firewall (192.168.1.7, 192.168.0.1)]
_____________________________________________|__________________
_______________________________________[box2 (192.168.0.10)]_________
________________________________________________________________
The Linksys router provides DHCP to box1 and Smoothwall Firewall's public NIC and sets 192.168.1.1 as the default gateway for them. The Smoothwall Firewall provides DHCP to box2, and sets 192.168.0.1 as the default gateway for box2.
My problem is, when I traceroute from box1 to any known internet ip address the first bounce (which should be the Linksys Router) times out and all the remaining bounces are fine. When I traceroute from box2 to any known internet ip address the first bounce (the Smoothwall Firewall) succeeds and every bounce after that times out. Why is it failing from both subnets, but especially why is box2 unable to traceroute anything on the internet?? Also, box2 can traceroute box2 in 2 hops (Smoothwall, then box2).