amper Posted February 18, 2008 Posted February 18, 2008 Сейчас примерно такая топология: Внешний роутер с белым IP (NAT) <-> Внутренний роутер с серым IP <-> Сервер с серым IP (WIN2003ENT) Задача - использовать на сервере белый IP. Если на внешнем роутере отключить NAT и прописать роутинг до белого IP через внутренний роутер (соотв. и его сконфигурировать) - то со входящими пакетами проблем быть не должно, но вот с исходящими пакетами с сервера, наверняка будут проблемы, ибо source ip в исходящих пакетах всегда будет указываться серый, исходя из того, что роутинг в 0.0.0.0 идет через серую подсеть? Кстати говоря, где-то в винде указывается - какой default IP у системы? Объясню проблему: на сервере, кроме аппаратной сетевухи (смотрящей в инет) есть еще несколько программных туннелей (VPN), так вот некоторый софт ошибочно подхватывает IP одного из VPN интерфейсов, на прохождение пакетов это никак не влияет, но в своих внутренних сессиях, этот софт указывает неверный IP, соответственно это влияет на функционал самого софта. P.S. Если не ошибаюсь, для исходящих соединений, на локальной стороне винда использует порты >1024. Можно как-то определить ей диапазон портов, которые использовать не стоит? Вставить ник Quote
Nickuz Posted February 21, 2008 Posted February 21, 2008 ибо source ip в исходящих пакетах всегда будет указываться серый, исходя из того, что роутинг в 0.0.0.0 идет через серую подсеть?source ip будет с белого адреса. НАТа нет, с чего бы ему поменятся? Дефолтный шлюз в винде указывается в настройках сетевого интерфейса. Вставить ник Quote
IvanI Posted February 22, 2008 Posted February 22, 2008 1 в виндовых vpn убрать галочку "использовать основной шлюз в удаленной сети" (свойства - tcp/ip свойства - дополнительно) если у тебя 1 реальник - то или нат серый ип <-> белый ип или 1 вланом через все устройства на пути если к тебе смаршрутизирована белая сеть то можно от роутера к серверу просто написать маршруты, на сервер белый ип с сетью и шлюзом ип роутера а обратно на сервере "arp -s ип_шлюза/роутера мак_реального_шлюза" в этом варианте небудут доступны твои остальные белые адреса и "arp -s ип_шлюза/роутера мак_реального_шлюза" надо выполнять каждый раз после включения/исправления интерфейса и можно выдать реальник по ppptp и pppoe (оставить галочку "использовать основной шлюз в удаленной сети") Вставить ник Quote
ram_scan Posted February 22, 2008 Posted February 22, 2008 Вообще лучше конечно протуннелиться, чем городить рутинг через серый адрес. Хотя "в своей избе" стандарт по идее не запрещает таких фокусов. Вставить ник Quote
PommeFritz Posted February 22, 2008 Posted February 22, 2008 "серый" от "белого" с точки зрения маршрутизации и IP стека ничем не отличается, но городить такую схему - имхо - извращение. Вставить ник Quote
desperado Posted February 22, 2008 Posted February 22, 2008 через серые ИП роутится так же, как и через белые, никакой разницы нет. Единственное, что этого хоста вероятно не будет видно в трейсе, т.к. TTL expired он будет слать с серого ИП (если дефолтный шлюз у него серый). по умолчанию src IP как правило тот, который смотрит на дефолтный шлюз Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.