When I type: show route
the outside entry seems to be incorrect.
x.x.x.16 255.255.255.248 x.x.x.20 1 CONNECT static
Now, if the cable modem/router's IP is rather:
x.x.x.17 (and NOT x.x.x.16)
Shouldn't the show route output be:
As it stands, I can ping (from the PIX) the:
- inside interface
- outside interface
- cable modem / router
but not the enigmatic x.x.x.16, nor can I ping anything beyond the cable modem.
pixfw# ping x.x.x.171
No route to host x.x.x.171.
Usage: ping [if_name] <host>
Note: this was IP address of ISP DNS server.
How can I change the x.x.x.16 to x.x.x.17 (assuming that is what i need to do)?
I tried this, out of curiosity, to create a default route:
pixfw# configure terminal
pixfw(config)# route 0 0 x.x.x.17 1
Usage: [no] route <if_name> <foreign_ip> <mask> <gateway> [<metric>]
What should <if_name> be?
What should <foreign_ip> be?
.16 is the network number. It is not a host address. In the x.x.x.16 255.255.255.248 network, the usable host addresses are 17-30 and 31 is the broadcast address. The pix is telling you that the network is attached to x.x.x.20. Add the default route with the command below. = interface = network routing to
route outside 0.0.0.0 0.0.0.0 x.x.x.17