Добрый день.
Есть сеть с адресом маршрутизатора 81.91.36.5 за которым сидят клиенты терминал сервера.
Сам сервер имеет адрес 81.91.36.3 (другая сеть).
В сети с клиентами всем видно куда идут пакеты, что не есть хорошо.
Есть еще машина с адресом 195.161.15.19 на FreBSD 6.1
Подскажите, пожалуйста, как на машине 195.161.15.19 организовать редирект так, чтоб все клиенты к терминал серверу коннектились через эту машину?И второй вопрос.
Машина 195.161.15.19 имеет два имени - star.unets.ru и star1.unets.ru
Как сделать так, чтоб при обращении на порт 3389 (RDP) этой машины по имени star.unets.ru редирект был на 81.91.36.3, а если по имени star1.unets.ru, то на 81.91.36.4Спасибо.
пытаюсь догодаться, что стоит...
>пытаюсь догодаться, что стоит...FreeBSD 6.2
>>пытаюсь догодаться, что стоит...
>
>FreeBSD 6.2я то про ФВ переспрашивал...
>Добрый день.
>Есть сеть с адресом маршрутизатора 81.91.36.5 за которым сидят клиенты терминал сервера.
>
>Сам сервер имеет адрес 81.91.36.3 (другая сеть).
>В сети с клиентами всем видно куда идут пакеты, что не есть
>хорошо.
>Есть еще машина с адресом 195.161.15.19 на FreBSD 6.1
>Подскажите, пожалуйста, как на машине 195.161.15.19 организовать редирект так, чтоб все клиенты
>к терминал серверу коннектились через эту машину?
>Не вполне понятно условие....
Если я понял правильно, то логика должны быть такой:
1. Запретить принимать на 81.91.36.3 запросы со всех кроме: 195.161.15.19
2. Сделать redirect с 195.161.15.19 на 81.91.36.3
3. клиентам сказать, чтобы они коннектились через 195.161.15.19...Хотя описание настройки сети и ваш вопрос - весьма странноватенькие
>И второй вопрос.
>Машина 195.161.15.19 имеет два имени - star.unets.ru и star1.unets.ru
>Как сделать так, чтоб при обращении на порт 3389 (RDP) этой машины
>по имени star.unets.ru редирект был на 81.91.36.3, а если по имени
>star1.unets.ru, то на 81.91.36.4DNS настроить
>>И второй вопрос.
>>Машина 195.161.15.19 имеет два имени - star.unets.ru и star1.unets.ru
>>Как сделать так, чтоб при обращении на порт 3389 (RDP) этой машины
>>по имени star.unets.ru редирект был на 81.91.36.3, а если по имени
>>star1.unets.ru, то на 81.91.36.4
>
>DNS настроитьКонечно - в этом случае: любые запросы (а не полько по ! порту) будут пересылаться к определенному IP
>>>И второй вопрос.
>>>Машина 195.161.15.19 имеет два имени - star.unets.ru и star1.unets.ru
>>>Как сделать так, чтоб при обращении на порт 3389 (RDP) этой машины
>>>по имени star.unets.ru редирект был на 81.91.36.3, а если по имени
>>>star1.unets.ru, то на 81.91.36.4
>>
>>DNS настроить
>
>Конечно - в этом случае: любые запросы (а не полько по
>! порту) будут пересылаться к определенному IPа нельзя по доменному имени редиректить? дропы отлично работают под ипфв...
иптэйблзе можно так завернуть, под ипфв не было необходимости такое делать... но игде не видел ограничений подобных
>[оверквотинг удален]
>>>>star1.unets.ru, то на 81.91.36.4
>>>
>>>DNS настроить
>>
>>Конечно - в этом случае: любые запросы (а не полько по
>>! порту) будут пересылаться к определенному IP
>
>а нельзя по доменному имени редиректить? дропы отлично работают под ипфв...
>иптэйблзе можно так завернуть, под ипфв не было необходимости такое делать... но
>игде не видел ограничений подобныхДумаю, что во ВСЕХ случаях потребуется раз-РЕЗОЛВИТЬ имя.
Т.е. или hosts (/etc/hosts - у клиентов) или bind (dns - на сервере должен быть соответственно настроен)
>Думаю, что во ВСЕХ случаях потребуется раз-РЕЗОЛВИТЬ имя.
>Т.е. или hosts (/etc/hosts - у клиентов) или bind (dns - на
>сервере должен быть соответственно настроен)У клиентов делать ничего нельзя.
Надо так: если коннектятся к star.unets.ru, то машина 195.161.15.19 редеректит их на 81.91.36.3, если к star1.unets.ru, то 81.91.36.5Про машину 81.91.36.3 клиенты ничего знать не должны и все пакеты до нее дожны идти через 195.161.15.19
В распоряжении у нас есть управление ДНСом, ipfw и FreeBSD 6.2
>[оверквотинг удален]
>>сервере должен быть соответственно настроен)
>
>У клиентов делать ничего нельзя.
>Надо так: если коннектятся к star.unets.ru, то машина 195.161.15.19 редеректит их на
>81.91.36.3, если к star1.unets.ru, то 81.91.36.5
>
>Про машину 81.91.36.3 клиенты ничего знать не должны и все пакеты до
>нее дожны идти через 195.161.15.19
>
>В распоряжении у нас есть управление ДНСом, ipfw и FreeBSD 6.2Уже что-то...
Какой дефолт гетэвей, и дефолт ns-сервер прописан у клиентов?
+ общая картина сети... Ваши 81.91.36.XXX - от балды - или реальные внешние IP серверов?
>Какой дефолт гетэвей, и дефолт ns-сервер прописан у клиентов?
>+ общая картина сети... Ваши 81.91.36.XXX - от балды - или
>реальные внешние IP серверов?Не важно какой гетвей и дефолт нс.
Клиенты сидят в одном городе, сервер в другом, а гонять надо через комп, который в США.
Комп в США должен понять как к нему обратились, если как к star.unets.ru, тогда сделать редирект на один сервер, если как к star1.unets.ru, то на другой.
Клиенты сидят в 20 городах, на их машинах вообще ничего делать не надо.
Резолв происходит на стороне клиента. Откуда серверу знать через какое имя получили его IP? Для веб это работает за счет того, что клиент шлет дополнительный хидер в котором указывает host name. Но ведь у вас не веб.
>[оверквотинг удален]
>>сервере должен быть соответственно настроен)
>
>У клиентов делать ничего нельзя.
>Надо так: если коннектятся к star.unets.ru, то машина 195.161.15.19 редеректит их на
>81.91.36.3, если к star1.unets.ru, то 81.91.36.5
>
>Про машину 81.91.36.3 клиенты ничего знать не должны и все пакеты до
>нее дожны идти через 195.161.15.19
>
>В распоряжении у нас есть управление ДНСом, ipfw и FreeBSD 6.2Если я понял все правильно: самый простой путь: взять себе еще 1 IP. Привязать его к star1.unets.ru...
После этого - без проблем по адресу destination делать редирект на 81.91.36.X