The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"проблема с PAT/NAT"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [ Отслеживать ]

"проблема с PAT/NAT"  
Сообщение от Mishunja email(ok) on 19-Сен-08, 19:34 
Привет всем!

Во столкнулся с такой проблемой. Хочу сделать доступ к линуксовой машине из инета по ssh, но чтобы не светить 22 порт, использую маскирование на порт 47093. Пишу на циске:

interface FastEthernet0/0.999
ip vrf forwarding inet
ip address 1.1.1.26 255.255.255.252
ip nat outside
interface FastEthernet4/0.998
ip vrf forwarding inet
ip address 192.168.198.1 255.255.255.248
ip nat inside

ip nat inside source list 80 interface FastEthernet0/0.999 vrf inet overload
ip nat inside source static tcp 192.168.198.2 22 interface FastEthernet0/0.999 47093

access-list 80 remark Cisco_Nat_Overload
access-list 80 permit 192.168.198.0 0.0.0.7

С линуксовой машины доступ в инет есть, но коннект на 1.1.1.26 порт 47093 ни фига не проходит. Смотрю пакетики сниферром. Оказывается запросы на линуксовыю машину приходят и отклики на клиента отправляются, но вот до клиента они не доходят :((
Нат на циске показывает вот что:

Router#sh ip nat translations vrf inet
Pro Inside global      Inside local       Outside local      Outside global
tcp 1.1.1.26:22  192.168.198.2:22   217.107.46.10:1333 217.107.46.10:1333

Почему-то в Inside global стоит порт 22, а должен быть 47093!! Тогда понятно, почему не доходят ответы от ssh сервера. Ответы идут с порта 22, а не 47093, с которым устанавливалось соединение, и pix перед клиентом с этими пакетами безжалостно расправляется.
Если же прописываю нат без маскардинга:
ip nat inside source static tcp 192.168.198.2 22 interface FastEthernet0/0.999 22
то ssh работает на ура, но выставлять на показ 22 порт не хочется.

Все это не работает на Cisco 3745 с IOS c3745-adventerprisek9-mz.123-26

Посоветуйте, что делать? Может кто проверит на другом IOS?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "проблема с PAT/NAT"  
Сообщение от Mishunja (ok) on 20-Сен-08, 22:37 
заработало вот так:

ip nat inside source static tcp 192.168.198.2 22 1.1.1.26 47093 vrf inet

судя по всему проблемы были из-за vrf, потому что при указании интерфейса нельзя указать vrf и при коннекте в обычной таблице тоже появляются nat записи:

Router#sh ip nat tr | in 1.1.1.26
tcp 1.1.1.26:47093 192.168.198.2:22 ---                ---
tcp 1.1.1.26:1073 192.168.198.2:22  77.51.185.160:1780 77.51.185.160:1780
tcp 1.1.1.26:1074 192.168.198.2:22  77.51.185.160:1780 77.51.185.160:1780
tcp 1.1.1.26:1075 192.168.198.2:22  77.51.185.160:1780 77.51.185.160:1780
tcp 1.1.1.26:22  192.168.198.2:22   77.51.185.160:1780 77.51.185.160:1780
Router#sh ip nat tr vrf inet
Pro Inside global      Inside local       Outside local      Outside global
tcp 1.1.1.26:22  192.168.198.2:22   77.51.185.160:1780 77.51.185.160:1780

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру