Добрый день!
Есть Cisco 2811, пытаюсь на ней настроить статические трансляции снаружи внутрь для одного и того же внешнего IP-адреса и порта на разные внутренние IP, используя route-map как критерий отбора исходя из адреса источника входящих пакетов. Конфиг такой:access-list 129 permit udp host 194.xxx.xxx.170 host 1.1.1.1 eq isakmp
access-list 129 permit udp host 194.xxx.xxx.170 host 1.1.1.1 eq non500-isakmproute-map NAT1 permit 10
match ip address 129
access-list 130 permit udp host 94.xxx.xxx.60 host 1.1.1.1 eq isakmp
access-list 130 permit udp host 94.xxx.xxx.60 host 1.1.1.1 eq non500-isakmproute-map NAT2 permit 15
match ip address 130
Далее пытаюсь странслировать внутрь:на один внутренний адрес
ip nat inside source static udp 192.168.250.50 500 1.1.1.1 500 route-map NAT1 extendable
ip nat inside source static udp 192.168.250.50 4500 1.1.1.1 4500 route-map NAT1 extendableи на второй
ip nat inside source static udp 192.168.250.18 500 1.1.1.1 500 route-map NAT2 extendable
ip nat inside source static udp 192.168.250.18 4500 1.1.1.1 4500 route-map NAT2 extendableПри попытке странслировать на второй внутренний адрес получаю месседж от циски:
% 192.168.250.18 already mapped (192.168.250.50 -> 1.1.1.1)Т.е. получается нельзя так сделать, с роут-мапами? Подскажите, пожалуйста, вариант реализации данного действия!
Спасибо.
насколько я понимаю тебе проще сделать вот так:
ip nat inside source static udp 192.168.250.18 500 1.1.1.1 500 extendableроут мап и нат 2 механизма, а ты из оба пытаешся сразу..
Да, я хочу сделать так, что, грубо говоря, если пакет приходит с одного узла в Инете, он натится и форвардится на один приватный адрес, если с другого, то на другой.
Конфиг ip nat inside source static udp 192.168.250.18 500 1.1.1.1 500 extendable - это обычная статическая трансляция NAT, коих у меня большинство... но вот тут-то как раз и нужно сделать такой сложный вариант. route-map мне здесь не помощник? Тогда как можно решить задачу выше? Если вообще возможно, конечно...
>Да, я хочу сделать так, что, грубо говоря, если пакет приходит с
>одного узла в Инете, он натится и форвардится на один приватный
>адрес, если с другого, то на другой.
>Конфиг ip nat inside source static udp 192.168.250.18 500 1.1.1.1 500 extendable
>- это обычная статическая трансляция NAT, коих у меня большинство... но
>вот тут-то как раз и нужно сделать такой сложный вариант. route-map
>мне здесь не помощник? Тогда как можно решить задачу выше? Если
>вообще возможно, конечно...ну тогда к чему пример с портами?
тогда вот так:
посмотри здесь http://www.opennet.me/openforum/vsluhforumID6/20379.html