Cisco: NAT via Loopback

Понадобилось мне как-то организовать указанную в теме конфигурацию. Гугл, более опытные товарищи и собственный опыт наступления на грабли определил следующие настройки.

Внешний адрес - на Loopback1; внутренняя сеть, которую нужно NATить - на Vlan5; uplink наружу - на Vlan59. Привязку vlan-ов к физическим интерфейсам опускаю, в рамках темы это не важно.

interface Loopback1
   ip address 213.x.x.x 255.255.255.248
   ip nat outside

interface Vlan5
   ip address 192.168.2.1 255.255.255.0
   ip nat inside
   ip policy route-map NAT-loopback

interface Vlan59
   ip address 10.x.x.x 255.255.255.252
   ip nat outside

ip nat inside source list 10 interface Loopback1 overload

access-list 10 permit 192.168.2.0 0.0.0.255

route-map NAT-loopback permit 10
   match ip address 10
   set interface Loopback1

Грабли, на которые я наступил - ip nat outside нужно прописывать и на Loopback, и на внешнем интерфейсе. Логика этого не понятна, но тем не менее.

Пробуем выйти в мир из внутренней сети. На cisco проверяем:

#sh ip nat translations
Pro Inside global         Inside local          Outside local         Outside global
tcp 213.x.x.x:2199  192.168.2.10:2199     77.120.125.147:80     77.120.125.147:80
tcp 213.x.x.x:2201  192.168.2.10:2201     77.120.125.147:80     77.120.125.147:80
tcp 213.x.x.x:2203  192.168.2.10:2203     77.120.125.147:80     77.120.125.147:80
tcp 213.x.x.x:2205  192.168.2.10:2205     77.120.125.147:80     77.120.125.147:80
tcp 213.x.x.x:2862  192.168.2.10:2862     81.88.222.19:30797    81.88.222.19:30797
tcp 213.x.x.x:2873  192.168.2.10:2873     78.153.153.152:45851  78.153.153.152:45851
tcp 213.x.x.x:2947  192.168.2.10:2947     81.88.222.19:30797    81.88.222.19:30797
tcp 213.x.x.x:3005  192.168.2.10:3005     194.44.219.253:55633  194.44.219.253:55633
tcp 213.x.x.x:3077  192.168.2.10:3077     194.44.219.253:55633  194.44.219.253:55633

Комментарии

Гость
Гость аватар

Так и не разобрались с логикой разрешения НАТ на внешнем интерфейсе? Smile

Гость
Гость аватар

ip nat outside в конфиге интерфейса Loopback1 можно убрать, а вот на внешних убирать не рекомендую Smile