Within my network I have a router (A) that has a link to another router (B) where subnets 1, 2, and 3 reside (nets 2 and 3 use private addressing but are routed within our organization). I want/need to insert a pix with two interfaces into the middle, and configured so as not to disturb “network configuration” (DNS, etc) at this point – folks want to make sure it works performance wise before they will allow reconfiguration in any substantial amount. So far I have had limited success. Here is the network configuration I tried:
The “outside” interface of the pix links to router A and the “inside” link to router B. On router A I have static routes for subnets 1,2, and 3 pointing to the pix outside interface. On the pix I have static routes for subnets 1,2, and 3 pointing to router B’s link that connects with the inside interface. And the configured default route for router B is the “inside” interface of the pix, the default route on the pix is router A’s interface.
In order to abide by the mandated requirements I chose to implement Nat 0 on the inside interface (using a “NAT 0” statement for each subnet), with an access-list permitting all ip (“any any”) on the outside interface. This worked for subnets 1 and 2 (a public and a private) but did not for subnet 3 (which uses a private address similar to subnet 2, but separated by subnet masking). Using a span port I can see packets destined for subnet 3 coming into the pix’s outside interface, but “using debug icmp trace” I don’t see any indication on the pix itself (though I do for pings to subnets 1 and 2). However, I “can” ping a device on subnet 3 from the pix itself, in which case I do see “debug” activity.
Someone told me that I had to ping “outside” from a device on subnet 3 first before it would start accepting connections, does anyone know if this is true?
If this is true (or not), can this be circumvented by using static net statements along with the NAT 0… or should I just use static net statements without the NAT 0 statement. In both cases I assume I would have to nat the subnet with itself so I don’t disturb current network configuration.
Any insight, glimpse of knowledge, or help in any way would be greatly appreciated.
Thanks,
Kent
The “outside” interface of the pix links to router A and the “inside” link to router B. On router A I have static routes for subnets 1,2, and 3 pointing to the pix outside interface. On the pix I have static routes for subnets 1,2, and 3 pointing to router B’s link that connects with the inside interface. And the configured default route for router B is the “inside” interface of the pix, the default route on the pix is router A’s interface.
In order to abide by the mandated requirements I chose to implement Nat 0 on the inside interface (using a “NAT 0” statement for each subnet), with an access-list permitting all ip (“any any”) on the outside interface. This worked for subnets 1 and 2 (a public and a private) but did not for subnet 3 (which uses a private address similar to subnet 2, but separated by subnet masking). Using a span port I can see packets destined for subnet 3 coming into the pix’s outside interface, but “using debug icmp trace” I don’t see any indication on the pix itself (though I do for pings to subnets 1 and 2). However, I “can” ping a device on subnet 3 from the pix itself, in which case I do see “debug” activity.
Someone told me that I had to ping “outside” from a device on subnet 3 first before it would start accepting connections, does anyone know if this is true?
If this is true (or not), can this be circumvented by using static net statements along with the NAT 0… or should I just use static net statements without the NAT 0 statement. In both cases I assume I would have to nat the subnet with itself so I don’t disturb current network configuration.
Any insight, glimpse of knowledge, or help in any way would be greatly appreciated.
Thanks,
Kent