Назад | Перейти на главную страницу

Маршрутизатор Cisco - NAT и выход на одном интерфейсе

Вот такая ситуация:

У меня есть несколько клиентов, подключенных к коммутатору, и коммутатор подключен к Cisco 2621.

Все клиенты имеют IP-адреса в диапазоне 192.168.1.0/24, а адрес маршрутизатора - 192.168.1.254.

Итак, хост A имеет адрес 192.168.1.1, а хост B имеет адрес 192.168.1.2.

Я хотел бы иметь возможность подключаться к каждому хосту, используя другой адрес (например, 172.16.1.1 для 192.168.1.1).

Поэтому мне нужно иметь возможность NAT на маршрутизаторе. Я поигрался и использовал интерфейс loopback, назначил адрес и использовал ip nat снаружи, хотя я не мог заставить его работать.

Любые идеи о том, как это сделать, были бы замечательными.

Спасибо

Эта конфигурация называется «NAT на флешке», поскольку маршрутизатор будет перенаправлять на тот же конец флешки.

Cisco имеет здесь хорошая дизайнерская техника которые объясняют, как использовать его действительно с петлей, но также и с картами маршрутов. Это могло бы вам помочь.

Вот конфигурация, которую они используют. С небольшими настройками вы сможете использовать его в своих настройках:

interface Loopback0   
 ip address 10.0.1.1 255.255.255.252
 ip nat outside

interface Ethernet0
 ip address 192.168.1.2 255.255.255.0 secondary
 ip address 10.0.0.2 255.255.255.0
 ip nat inside
 ip policy route-map Nat-loop

ip nat pool external 192.168.2.2 192.168.2.3 prefix-length 29
ip nat inside source list 10 pool external overload
ip nat inside source static 10.0.0.12 192.168.2.1


ip classless

ip route 0.0.0.0 0.0.0.0 192.168.1.1
ip route 192.168.2.0 255.255.255.0 Ethernet0

access-list 10 permit 10.0.0.0 0.0.0.255 

access-list 102 permit ip any 192.168.2.0 0.0.0.255
access-list 102 permit ip 10.0.0.0 0.0.0.255 any
access-list 177 permit icmp any any

route-map Nat-loop permit 10
 match ip address 102
 set ip next-hop 10.0.1.2