cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
671
Views
0
Helpful
2
Replies

How do you setup a pool many to one

aaron.cowell.au
Level 1
Level 1

ip nat pool tester1 10.0.0.1 10.0.0.2 netmask 255.255.255.0

The pool will contain two ip address for NAT

10.0.0.1

10.0.0.2

How do you set it up so the pool only contains one ip address and works as

ip nat pool tester1 10.0.0.1 10.0.0.1 netmask 255.255.255.0

the system will not work.

The example is the isp will give me one ip address on an interface and I want to enable nat so that many internal ip address can access the internet by that one external ip address.

2 Replies 2

andrew.prince
Level 10
Level 10

Read the below,link

http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080094e77.shtml

Sent from Cisco Technical Support iPad App

Jan Hrnko
Level 4
Level 4

Hi,

You need to configure PAT (Port address translation) rather than simple NAT. Cisco reffers to this as NAT Overload I think. It is done in a slightly different way. The idea is that if you have only one ip address (like you) of an interface with public IP, you create an acl which devices may use such a address to access outside the network. Then these devices will access outer networks by single private IP of the overloaded interface, but different ports.

It is configured like this:

First you create the standard access-list to define which hosts may use that public ip address in translation.

Router(config)#access-list NUMBER_OF_ACL permit source [source-wildcard]

Then you link that access-list to specific interface and with the word overload you specify that you want to enable port address translation.

Router(config)#ip nat inside source list NUMBER_OF_ACL interface YOUR_INTERFACE overload

Then - as usual - you just specify the inside and outside interfaces.

Router(config)#interface YOUR_INSIDE_INTERFACE

Router(config-if)#ip nat inside

Router(config)#interface YOUR_OUTSIDE_INTERFACE

Router(config-if)#ip nat outside


In addition: If you would have been given more public IP addresses - you can consider using the other method.

When using the other method you omit the command

Router(config)#ip nat inside source list NUMBER_OF_ACL interface YOUR_INTERFACE overload

and add following two instead(the rest of commands are the same):

To specify the pool of public IP adresses you have been given for translation

Router(config)#ip nat pool NAME START-IP END-IP

To enable port address translation

Router(config)#ip nat inside source list ACL-NUMBER pool NAME overload

As I said, the rest of commands are the same as in the first method written above. Just omit the one I have written and add these two instead.

Hope that helps!

Best regards,

Jan.

Review Cisco Networking products for a $25 gift card