|
|
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! Заранее прошу ногами не пинать, извращаюсь не от хорошей жизни. Итак: Есть комп под w2k server. Изначально использовался как терминальный и vpn сервер с доступом из интернет (проброс портов через фаервол). Пусть адрес компа 192.168.0.1, адрес шлюза (он же фаервол) 192.168.0.2. Интернет относительно быстрый, но и относительно дорогой. Появилось новое подключе - относительно медленное, но безлимитное. Не придумав ничего лучшего я решил подружить эти два соединения на компе 192.168.0.1. Адрес второго фаервола 192.168.0.128. Причем оба фаервола подключены к локалке. Т.е. на компе 192.168.0.1 необходимо прописать два шлюза - 192.168.0.2 и 192.168.0.128. Причем для локальных программ шлюз 192.168.0.128, но vpn и терминал должны по прежнему использовать шлюз 192.168.0.1. Статической маршрутизацией задача не решается, т.к. адреса клиентов из интернет заранее не известны. Каким-то чудом удалось решить задачу, воткнув вторую сетевушку, т.е. теперь у каждой сетевушки свой собственный шлюз, а в таблице маршрутизации две записи 0.0.0.0 -> 192.168.0.1 для одного интерфейса и 0.0.0.0->192.168.0.128 для другого, обе с метрикой 1. Теперь собственно вопрос: насколько корректно то что я сделал, и можно ли добиться аналогичного эффекта с одной сетевушкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 19:12:04 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
2 Pavel Вы что то там много делали, исправляли. У меня такой вопрос, зачем? Какая у вас цель? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 20:30:00 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Цель на одном компе, в идеале с одной сетевой картой, предоставлять серисы в wan через один канал, а качать HD торренты через другой. Оба канала доступны в локалке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 21:03:51 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Pavel> Цель на одном компе, в идеале с одной сетевой картой, Не понятна конфигурация сети, что она представляет из себя в смысле железа? Pavel> предоставлять серисы в wan через один канал, Это не опечатка? Кому должна предоставлять, вам лично или клиентам в сети? Pavel> а качать HD торренты через другой. тот же вопрос, кому предоставлять? Pavel> Оба канала доступны в локалке. опять вопрос, как это сделано в железе? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 22:21:26 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
через ...0.2 достаточно будет доступа по http и ftp ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 23:02:20 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Локализую проблему. Для отдельного ip протокола, например 47 (GRE), необходимо использовать шлюз не по умолчанию. Или в общем виде - как маршрутизировать пакеты по протоколу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 15:28:09 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Я подумал на программы типа HTTPPort которые позволяют перенаправить вывод некой программы через сторонний прокси. -- Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 18:56:50 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Прокси есть, но он как раз на том канале, который не является шлюзом по умолчанию. Как раз весь сыр-бор чтобы не заводить еще один прокси на второй канал. Какая всетаки убогая в винде маршрутизация! Пока не вник,даже не представлял! И приблуд то никаких сторонних нет, которые бы позволяли сделать что-то на качественно ином уровне! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 19:36:18 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Pavel Как раз весь сыр-бор чтобы не заводить еще один прокси на второй канал. А что, на прокси есть налог? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 09:45:43 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Для прокси нудно ставить еще один комп. Но тогда я бы просто вынес на этот комп все что должно использовать шлюз не по умолчанию, и сделал бы его по умолчанию. Если поднимать прокси на том же компе, с котоым воюю, то поимеем те же грабли - ни один прокси под винду не умеет работать мимо gateway по умолчанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 11:42:12 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Pavel ни один прокси под винду не умеет работать мимо gateway по умолчанию. squid умеет работать с несколькими parent в зависимости от порта/адреса. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 11:47:19 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
PavelКакая всетаки убогая в винде маршрутизация! Пока не вник,даже не представлял! И приблуд то никаких сторонних нет, которые бы позволяли сделать что-то на качественно ином уровне! А в юниксе она разве другая? Проблема как я понял в том, чтобы просто добавить второй дефолтовый шлюз по умолчанию. Без 2-ой физической сетевой карты это можно сделать просто добавив в свойствах TCP/IP первой сетевой карты второй дефолтовый шлюз. А на фаере 192.168.0.2 закрыть доступ в инет с компа 192.168.0.1. P.S. Каким боком в топике появились прокси-сервера и смысл их применения остался не ясен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 12:03:29 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
PavelДля прокси нудно ставить еще один комп. Не нужно, используй прокси, которые можно запускать в нескольких экземплярах, со своей конфигурацией. Вроде тот же squid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 12:13:26 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
имхо автору пора уточнить речь идёт: - о разделении выхода в инет с клиентов сети, которые взаимодействуют или с впн или с терминалом или с инетом напрямую/через НАТ ? - о разделении трафика в зависимости от протоколов на терминальном сервере и _за_ впн-сервером ? - о совсем другом и нифига вы поняли ... объясняю снова: бла-бла-бла ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 13:10:56 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
k-nike, вы не правы, в никсах можно задать маршруты практически по любой характеристеке (адреса-порты источника/получателя, протоколы) Сквида посмотрю, то что сообщил Dimitry Sibiryakov очень интересно. Biz©, кажется вы начинаете меня понимать! Попробую уточнить еще раз: В локалке 2 роутера с nat (ADSL Zyxell 660) Через 1-ый роутер сервер обсуживает VPN подключения Хочется качать с сервака торренты. Для торррент-клиента нужен либо прокси, перенаправляющий траффик на 2-oй роутер, либо нужно указать в качестве шлюза по умолчанию 2-ой роутер, но тогда перестает работать VPN сервер, т.к. ему нужен шлюз на 1-ый роутер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 15:09:52 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
авторХочется качать с сервака торренты. Насколько я знаю, торрент это система без выделеного сервера, иначе было чрезвычайно просто, достаточно было бы прописать маршрут на адрес сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 15:27:17 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Pavelk-nike, вы не правы, в никсах можно задать маршруты практически по любой характеристеке (адреса-порты источника/получателя, протоколы) Возможно, я пока о таком не слышал. И я не неправ, я просто спросил чем отличается маршрутизация в Unix. Pavel Для торррент-клиента нужен либо прокси, перенаправляющий траффик на 2-oй роутер, либо нужно указать в качестве шлюза по умолчанию 2-ой роутер, но тогда перестает работать VPN сервер, т.к. ему нужен шлюз на 1-ый роутер. Чем мой вариант не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 17:06:59 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
k-nikeЧем мой вариант не подходит? В винде не может быть одновременно двух шлюзов по умолчанию. В случае, когда для интерфейса указаны два шлюза, реально работает только первый в списке, либо тот, у которого меньше метрика (что по сути одно и тоже). Правда есть возможность настроить так, чтобы в случае отказа первого, автоматом второй становился шлюзом по умолчанию. Но одновременно пакеты через два шлюза летать не будут. Когда есть 2 интерфейса, каждый со своим шлюзом, простые сервисы с кажого интерфейса предоставляются корректно, т.е. сервер отвечает с того интерфейса, на который поступил запрос, через соответсвующий интерфейсу шлюз. Но существуют сервисы, ярким примером которых является VPN а-ля M$, которые не просто отвечают на запрос, а в ответ инициируют, со своей стороны, какие-то соединения с клиентом (в рассматриваемом примере с VPN это протокол GRE). И вот это, ответное соединение, инициируется только через шлюз по умолчанию, и никак иначе. А как я уже писал выше, дефолтовый шлюз может быть только один. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 20:37:21 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
PavelВ винде не может быть одновременно двух шлюзов по умолчанию. а где может быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 22:15:16 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
2автор: впн-клиенты у вас по всему миру или в конкретных сетках ? --- не пнял пассажа нащёт впн и дефолтного шлюза ... какая таблица маршрутов так и будет работать ... хоть ваще без дефолтного шлюза, если есть явный маршрут к хосту/сети клиента ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 22:21:21 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Biz© PavelВ винде не может быть одновременно двух шлюзов по умолчанию. а где может быть ? ессно речь про шлюзы с одинаковой метрикой ... я б даже спросил иначе: где ещё кроме выни мона сделать два дефолтных шлюза с _одинаковой_ метрикой ? о спорности и глючности такого решения умолчим ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 22:27:33 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
кста, если на сервере достаточно ресурсов, то можно поднять вирт.машину с линухом и пробовать порулить через iptables ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 22:38:39 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Biz© PavelВ винде не может быть одновременно двух шлюзов по умолчанию. а где может быть ? Biz©2автор: впн-клиенты у вас по всему миру или в конкретных сетках ? --- не пнял пассажа нащёт впн и дефолтного шлюза ... какая таблица маршрутов так и будет работать ... хоть ваще без дефолтного шлюза, если есть явный маршрут к хосту/сети клиента ... Статической маршрутизацией проблему не решить, ip клиента заранее не известен. Все правильно, шлюз по умолчанию это всеголишь запись вида 0.0.0.0/0->[интерфейс/шлюз]. Вот если бы можно было добавить в таблицу маршрут вида 0.0.0.0/0:[порт]/[протокол]->[интерфейс/шлюз], то проблем бы небыло. Но мне не удалось найти ни одного маршрутизатора под винду, который бы умел такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 07:34:47 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
Pavel Правда есть возможность настроить так, чтобы в случае отказа первого, автоматом второй становился шлюзом по умолчанию. Как? У меня не получилось (раздачей через DHCP). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 09:18:39 |
|
||
|
Один комп два шлюза
|
|||
|---|---|---|---|
|
#18+
PavelСтатической маршрутизацией проблему не решить, ip клиента заранее не известен. Все правильно, шлюз по умолчанию это всеголишь запись вида 0.0.0.0/0->[интерфейс/шлюз]. Вот если бы можно было добавить в таблицу маршрут вида 0.0.0.0/0:[порт]/[протокол]->[интерфейс/шлюз], то проблем бы небыло. Но мне не удалось найти ни одного маршрутизатора под винду, который бы умел такое. Маршрутизация не поддерживает порты, хотя бы из-за того, что не у всех протоколов они есть. Решение может лежать в динамической маршрутизации или в написание своей службы маршрутизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 09:22:23 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=34976957&tid=1505693]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 362ms |

| 0 / 0 |
