VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 22.07.2008, 18:47   #1
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Доступность IP сервера позади NAT

Сетевые Гуру, взываю!

Можно ли победить следующую проблему:

1. есть сервер с сервисами по адресу 192.168.1.1. у него установлен gateway 192.168.1.254.
2. сервер наодится позади NAT. Внешний адрес NAT (видимый из Инета) UUU.XXX.YYY.ZZ1.
3. NAT перенаправляет абсолютно весь трафик со своего публичного интерфейса UUU.XXX.YYY.ZZ1 на внутренний адрес сервера 192.168.1.1 и наоборот. все порты и все протоколы. просто всё. Всё работает как надо.
4. Проблема: с самого сервера невозможно подсоединиться к нему-же но по внешнему интерфейсу (UUU.XXX.YYY.ZZ1). По внутреннему всё в порядке (192.168.1.1), по внешнему никак - таймаут.

Те кто создал такую конфигурацию делают умный вид и утверждают что так должно быть (но глаза бегают). Нужно иметь возможность серверу подсоединяться к самому себе по публичному адресу (UUU.XXX.YYY.ZZ1). Это можно поправить?
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 22.07.2008, 19:37   #2
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: Доступность IP сервера позади NAT

да, так и должно быть. Поскольку на самом сервере внешний IP не поднят, то при попытке коннекта на внешний адрес на default gw уйдет пакет с source IP 192.168.1.1 и destination IP UUU.XXX.YYY.ZZ1.

Обычно маршрутизатор натит только то, что приходит в него через внешний интерфейс. Но даже если обучить его натить пакеты, приходящие с внутреннего интерфейса, то обратно на сервер пакет пойдет с оригинальным source и с измененным destination IP 192.168.1.1.
А разнатить ответные пакеты будет некому, потому что сервер пакеты на собственный адрес 192.168.1.1 через маршрутизатор пропускать не будет, он их пришлёт самому себе. В результате ответов от UUU.XXX.YYY.ZZ1 никогда не придёт, и попытка соединения отвалится по таймауту.

как с этим бороться - непонятно. можно попробовать поднять на сервере внешний IP/32. специально для себя, любимого, но не очевидно, что при этом больше нет подводных камней, кроме /32
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Благодарность от:
Yapi (22.07.2008)
Старый 22.07.2008, 20:02   #3
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: Доступность IP сервера позади NAT

хотя.. оказывается, правильно настроенный нат может такое сотворить сам.
для этого он должен у пакетов, приходящих на внешний IP с внутреннего интерфейса, менять не только destination на IP сервера, но и source на собственный. тогда ответные пакеты попадут в маршрутизатор, и он сможет их разнатить и послать обратно на сервер.
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Благодарность от:
Yapi (22.07.2008)
Старый 22.07.2008, 21:04   #4
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: Доступность IP сервера позади NAT

Цитата:
Сообщение от nikulina Посмотреть сообщение
хотя.. оказывается, правильно настроенный нат может такое сотворить сам.
для этого он должен у пакетов, приходящих на внешний IP с внутреннего интерфейса, менять не только destination на IP сервера, но и source на собственный. тогда ответные пакеты попадут в маршрутизатор, и он сможет их разнатить и послать обратно на сервер.
Спасибо. А какие "волшебные" ключевые слова нужно сказать эскулапам что-бы они правильно настроили их хвалёный циско? То есть какая фича отвечает за такое умное поведение?
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием
Старый 22.07.2008, 21:27   #5
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: Доступность IP сервера позади NAT

а, так это циско? так сходу не скажу..
все-таки проще и быстрее поднять на той машине внешний IP
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Старый 22.07.2008, 21:35   #6
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: Доступность IP сервера позади NAT

Цитата:
Сообщение от nikulina Посмотреть сообщение
а, так это циско? так сходу не скажу..
все-таки проще и быстрее поднять на той машине внешний IP
Между сервером и НАТ еще файрволл в bridge mode висит Если не найду ключевых слов, то подниму внешний айпишник.

Yapi добавил 22.07.2008 в 23:03
О! Кажись ключевое слово "Inside to Inside NAT - NAT Virtual Interface Support".
__________________
«Борітеся — поборете!»

Последний раз редактировалось Yapi, 22.07.2008 в 22:07. Причина: Добавлено сообщение
Yapi вне форума   Ответить с цитированием
Старый 22.07.2008, 22:38   #7
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: Доступность IP сервера позади NAT

ага, судя по описанию, это то, что надо
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Старый 22.07.2008, 22:46   #8
Заслуженный Участник
 
Аватар для Chief
 
Откуда: Limerick
Сообщений: 3,234
Благодарности: 1,722 в 824 сообщениях Поиск благодарностей Chief
По умолчанию Re: Доступность IP сервера позади NAT

Цитата:
Сообщение от Yapi Посмотреть сообщение
Спасибо. А какие "волшебные" ключевые слова нужно сказать эскулапам что-бы они правильно настроили их хвалёный циско? То есть какая фича отвечает за такое умное поведение?
Циску так настроить не получится (без поднятого внешнего IP). Я помнится дооолго мучился несколько лет назад, после чего обратился к гуру, который сказал шо низзя.

Шо характерно мой линксис это делает без напряга, а вот цицка не может. И где справедливость?
__________________
Ай вонт то си, раша гудбай
Chief вне форума   Ответить с цитированием
Старый 22.07.2008, 22:48   #9
Заслуженный Участник
 
Откуда: Dublin
Сообщений: 1,290
Благодарности: 552 в 253 сообщениях Поиск благодарностей Ludwig
По умолчанию Re: Доступность IP сервера позади NAT

Yapi, кто-то должен был задать этот глупый вопрос, и это буду я: а зачем это надо?
Ludwig вне форума   Ответить с цитированием
Благодарность от:
Kot (23.07.2008)
Старый 22.07.2008, 23:18   #10
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: Доступность IP сервера позади NAT

Цитата:
Сообщение от Chief Посмотреть сообщение
Циску так настроить не получится (без поднятого внешнего IP). Я помнится дооолго мучился несколько лет назад, после чего обратился к гуру, который сказал шо низзя.
В ссылке что я привёл настраивается именно Циска, но не всякая, да.

Цитата:
Сообщение от Chief Посмотреть сообщение
Шо характерно мой линксис это делает без напряга, а вот цицка не может. И где справедливость?
Просто на всякий случай, а как это делается в Линксисе? Чёта я у себя такого не видел...
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием
Старый 22.07.2008, 23:23   #11
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: Доступность IP сервера позади NAT

Цитата:
Сообщение от Yapi Посмотреть сообщение
Просто на всякий случай, а как это делается в Линксисе? Чёта я у себя такого не видел...
а в линксисе оно так само от рождения, похоже.
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Старый 22.07.2008, 23:24   #12
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: Доступность IP сервера позади NAT

Цитата:
Сообщение от Ludwig Посмотреть сообщение
Yapi, кто-то должен был задать этот глупый вопрос, и это буду я: а зачем это надо?
У нас новые хостеры, а у них "горе от ума". Горю как-то помогают ссылки на официальные документы (RFC) и конкретные инструкции (ходи сюда, делай так). PTR запись DNS мы у них уже выбили, выбьем и Inside to Inside NAT

ЗЫ: При всём при этом они пожалуй лучшее что могут купить деньги small business компании в этой стране. Страшно жить...
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием
Старый 22.07.2008, 23:40   #13
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Доступность IP сервера позади NAT

а если повесить на внутренний сервак внешний IP uuu.xxx.yyy.zzz в кач-ве алиаса?
тогда он сам себя узнавать начнёт по этому айпи, а гейту это не помешает, т.к. с таких сорсом никаких исходящих с сервера переть не должно.
ы?
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 22.07.2008, 23:52   #14
Заслуженный Участник
 
Сообщений: 4,793
Благодарности: 2,845 в 1,323 сообщениях Поиск благодарностей nikulina
По умолчанию Re: Доступность IP сервера позади NAT

Цитата:
Сообщение от rojer Посмотреть сообщение
а если повесить на внутренний сервак внешний IP uuu.xxx.yyy.zzz в кач-ве алиаса?
тогда он сам себя узнавать начнёт по этому айпи, а гейту это не помешает, т.к. с таких сорсом никаких исходящих с сервера переть не должно.
ы?
Цитата:
Сообщение от nikulina Посмотреть сообщение
можно попробовать поднять на сервере внешний IP/32. специально для себя, любимого, но не очевидно, что при этом больше нет подводных камней, кроме /32
__________________
"Продолжайте, продолжайте, я всегда зеваю, когда мне интересно" (с)
nikulina вне форума   Ответить с цитированием
Старый 22.07.2008, 23:59   #15
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Доступность IP сервера позади NAT

сорри, читал по диагонали
имхо всё должно взъебстись. /32 - это никакая не проблема, когда дальше себя любимого ходить не надо.
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Ответ

Ключевые слова
firewall, loopback, nat, networking, windows sucks



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
hp сервера stocking Куплю-продам. 11 25.04.2008 23:09
маинбоард для сервера с двумя процессорами. DimaDublin IT и Связь 13 05.09.2007 17:17


Часовой пояс GMT, времени сейчас: 01:52.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия