Привет всем!Столкнулся с такой траблой: периодически, без видимых причин пропадает на роутере запись для трансляции внутреннего IP (x.x.x.x) во внешний (y.y.y.y). Т.е. некорректно работает static-NAT.
Причем это происходит только с SMTP.Как пример:
Есть такая запись:
ip nat inside source static tcp x.x.x.x 22225 y.y.y.y 25
Она позволяет почтовику иметь свой внешний IP, оставаясь внутри сети.
В один прекрасный момент эта запись исчезает, и, ессно, начинается гемор с почтой.
Когда выполняешь команду sh run | incl nat, этой записи среди списка остальных nat-команд просто нет. Хотя если посмотреть startup-config, там все сохраняется.
В таблице трансляции, тем не менее, есть записи, как при нормальной работе.
Апогей маразма происходит тогда, когда IOS НЕ дает поправить данную запись. Сообщений об ошибке нет.
В режиме конфигурации ввожу команду, а в running-конфиге она просто не высвечивается.
Сталкивался ли кто-нить с таким?
>[оверквотинг удален]
>В таблице трансляции, тем не менее, есть записи, как при нормальной работе.
>
>
>Апогей маразма происходит тогда, когда IOS НЕ дает поправить данную запись. Сообщений
>об ошибке нет.
>
>В режиме конфигурации ввожу команду, а в running-конфиге она просто не высвечивается.
>
>
>Сталкивался ли кто-нить с таким?это баг, обновляйте IOS
описание можете поискать на цискокоме или тут на форуме совсем недавно подобный вопрос задавали
CSCsi30964 Bug Details:
Static NAT statement disappears from running-configuration
Symptoms:
On a Cisco router performing NAT, static NAT statements may disappear from the
running-configuration during operation. Any new flows requiring translation via
the missing statement may fail.Conditions:
- This problem was first experienced in IOS 12.4(9)T.- It has only been reported for extendable, inside source static NAT statements
for TCP ports 80 (HTTP) and 25 (SMTP), with and without a route-map:Examples:
ip nat inside source static tcp x.x.x.x 25 y.y.y.y 25 extendable
ip nat inside source static tcp x.x.x.x 25 y.y.y.y 25 extendable route-map nonat
ip nat inside source static tcp x.x.x.x 80 y.y.y.y 80 route-map nonat extendable- After the statement disappears from the running-configuration, it is still
visible in the startup-configuration.- Existing translations created before the disappearance are cached in the NAT
translation table and continue to work correctly.
Workaround:
Reload the router.Status
FixedSeverity
3 - moderateLast Modified
In Last 2 weeksProduct
Cisco IOS softwareTechnology
1st Found-In
12.4(9)T
Known Affected Versions
Fixed-In
12.4(15)T5
12.4(19.12)T
12.4(19.18)M
12.4(18b)M
12.4(19a)M
Спасибо большое за консультацию. Проблема уже замумукала. Будем обновляться.