Gateway

Обсуждение сетевых операционных систем и их применения (Windows, Linux, FreeBSD, Novell и т.д.)

Модератор: Модераторы

Активный пользователь
Сообщения: 716
Зарегистрирован: 13 апр 2004, 17:38

Сообщение PavelKHTW » 16 апр 2004, 15:39

Цитата (domovoy @ 16.04.2004 - 11:28)
PavelKHTW
А вот по поводу второго утверждения ну не скажи  ;)
При отправке пакетов из приватной сети через NAT в сеть с реальными адресами там именно содержится информация об адресе NAT интерфейса шлюза который отправлял пакет иначе по твоему как он обратно вернется к отправителю.
Кстати если уж разбираться в этой ситуации можно было бы снифером перехватить пакеты между клиентом - сервером - cisco и посмотреть что мы имеем на каждом участке, но это уже имхо перебор ;)

[/quote]

Я смотрю ув. domovoy с теорией работы NAT-а у вас проблемы. Об "адресе NAT интерфейса шлюза" в пакете ничего нет.
А сниффер нафиг не нужен, на cisco есть все средства
например
>show access-lists
покажет работу списков доступа.
хм...
Аватара пользователя
Сообщения: 611
Зарегистрирован: 07 апр 2004, 17:10
Откуда: ссср

Сообщение Stratofortress » 16 апр 2004, 16:21

Цитата
при отправке пакетов……содержится информация об адресе NAT интерфейса шлюза который отправлял пакет
[/quote]

;) что копья ломать? RFC 1631
коротко…
Цитата
Когда узел 10.0.1.4 сети А хочет послать пакет хосту 10.0.12.2 сети В, то для этого он указывает глобальный адрес 185.127.125.4/24 в качестве адреса назначения. Узел-отправитель направляет пакет своему маршрутизатору по умолчанию; тот знает маршрут к сети 185.127.125.0/24, так что пакет переправляется им на внешний интерфейс. Однако перед отправкой пакета устройство NAT, применяя таблицу отображения внутренних адресов во внешние, транслирует частный адрес отправителя 10.0.1.4 в соответствующий ему глобальный адрес 181.230.25.1/24. После путешествия по составной сети пакет поступает на внешний интерфейс устройства NAT сети B, а глобальный адрес назначения 185.127.125.4/24 преобразуется в частный адрес 10.0.12.2. Пакеты, передаваемые в обратном направлении, проходят аналогичную процедуру трансляции адресов.

[/quote]
нет времени разбираться — наймите того, кто знает.

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 16 апр 2004, 16:42

PavelKHTW
Нет я клюню к тому что у Armarn был приведен такой фрагмент из acl
Цитата
To All

отрезок из acl

access-list 111 permit ip host 192.168.0.97 any
access-list 111 deny ip any any
[/quote]


Как видишь в стоит разрешение серверу 192.168.0.97, а потом запрет всем, то есть прямого запрета клиенту нет, и если принять за основу то что при установке клиентом в роли шлюза сервера в загаловках пакетов адрес сервера фигурирует как адрес отправителя пакетов исходя из приведенной из RFC информации (но это в случае что он таки срабатыват как нат) то естественно правило отрабатывается только по разрешением серверу и клиент попадает в инет.

добавлено

А вообще там в загаловках есть оба адреса и приватный и адрес Nat это я могу сказать без RFC, та же гостевая на этом сайте фиксирует у себя в логах оба адреса написавшего и адрес приватный и адрес шлюза. И это уже практика, а не теория так сказать. Я по этой практике баню рекламщиков порнухи в гостевой

добавлено


А вот кстати NAT на интерфейсе сервера может помоему срабатывать если включен ICS на нем, мысль может и простовата, это должно быть проверено было в первую очередь, но рабоатет эта штука именно используя NAT так сказать.
Правильно заданный вопрос - это уже половина ответа.

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 16 апр 2004, 16:54

Stratofortress
К стати этот RFC в русском варианте есть ?
можно было бы выложить у нас.
Правильно заданный вопрос - это уже половина ответа.

хм...
Аватара пользователя
Сообщения: 611
Зарегистрирован: 07 апр 2004, 17:10
Откуда: ссср

Сообщение Stratofortress » 16 апр 2004, 16:59

Цитата
гостевая на этом сайте фиксирует у себя в логах оба адреса написавшего и адрес приватный и адрес шлюза
[/quote]

это есть переменные окружения. ;) REMOTE_ADDR, REMOTE_HOST, REMOTE_USER…
нет времени разбираться — наймите того, кто знает.

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 16 апр 2004, 17:09

Stratofortress
Не важно как это называется ;) факт в том что фигурируют, а значит и передаются оба адреса. И при прохождении через шлюз правила срабатывают именно для этих адресов.
Правильно заданный вопрос - это уже половина ответа.

хм...
Аватара пользователя
Сообщения: 611
Зарегистрирован: 07 апр 2004, 17:10
Откуда: ссср

Сообщение Stratofortress » 16 апр 2004, 17:16

Цитата
Не важно как это называется
[/quote]

напротив, очень важно.
RFC 3050 - Common Gateway Interface for SIP
нет времени разбираться — наймите того, кто знает.

Пользователь
Сообщения: 68
Зарегистрирован: 04 фев 2004, 13:20
Откуда: Tbilisi

Сообщение Armarn » 16 апр 2004, 17:28

так я вот тут подумал и понял, что тему пора закрывать.

Всем ОГРОМНОЕ спасибо за оказанною помощь и приведенную информацию!

Thanks All.

Активный пользователь
Сообщения: 716
Зарегистрирован: 13 апр 2004, 17:38

Сообщение PavelKHTW » 16 апр 2004, 17:40

Нет нужды цитировать RFC, все вы верно говоритеStratofortress, и как написано в RFC - вся информация хранится в таблице отображения адресов, а вовсе не в заголовках или в теле данных.

А почему гостевая книга может сказать мой локальный адрес - так это все просто, есть два способа
1 В заголовках HTTP запросов есть поле ForwarderFrom(за точность названия не ручаюсь), но весь прикол в том что это поле можно отключить простой опцией в squid forwarder_for в off
2. С помощью java или javascript - тут уж никак.
3. неизвестный мне способ, но никак не связанный с заголовком пакета IP

А мысль про ICS очень даже! - Но зачем тогда ув. Armarn морочил нам всем голову???

ICS на W2K это не что иное как PAT.

Активный пользователь
Сообщения: 716
Зарегистрирован: 13 апр 2004, 17:38

Сообщение PavelKHTW » 16 апр 2004, 17:43

Цитата (domovoy @ 16.04.2004 - 16:09)
Stratofortress
Не важно как это называется ;) факт в том что фигурируют, а значит и передаются оба адреса. И при прохождении через шлюз правила срабатывают именно для этих адресов.
[/quote]

Ув. domovoy эти адреса передаются уже на уровне HTTP запросов и ответов, а не на уровне IP. Ну и естественно HTTP не маршрутизится и не натится маршрутизаторами :D
Пред.След.

Вернуться в Сетевые операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23