Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.70/10: Рейтинг темы: голосов - 10, средняя оценка - 4.70
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
1

Как согласовать 3 сервера

21.06.2010, 23:30. Просмотров 2087. Ответов 23
Метки нет (Все метки)

Всем доброго времени суток!
Собственно такое дело!
Есть достаточно обширная ЛВС в которой имеется 3 сервера
Так вот как правильно согласовать их работу!
Структуру сети начирикал!
У сервака 1 IP - 192.168.1.2, у сервака 2 IP - 192.168.1.49, а у сервака 3 IP - 192.168.1.253
Так вот часть клиентов работает с сервером 1, а часть с сервером 2
все, кто работает с сервером 1 имеют интернет, а кто работает с сервером 2 его не получают.
В счет того, что на серваке 1 лежат базы, было решено поставить сервер 3 и раздавать интернет через него!
В данный момент сервер 1 и 3 подключены к роутеру и оба раздают интернет (сервак 1 предпологается отключить)
Собственно вопрос в том, как сделать так, чтобы все клиенты получали интернет через сервер 3????
Первую часть клиентов можно настроить на сервер 3, а вот как быть со второй половиной клиентов учитывая, что менять шлюз и DNS1 нельзя (настроено на сервак 2)
Есть ли возможность это реализовать без дополнительного оборудования????

Всем заранее ОГРОМНОЕ СПАСИБО!!!!
0
Миниатюры
Как согласовать 3 сервера  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2010, 23:30
Ответы с готовыми решениями:

Как согласовать два ноутбука !!! Один с модулем вай-фай,другой нет...
Заранее благодарю...Есть два ноутбука,один с модулем вай-фай у другого нет...Который с функцией...

Как согласовать код?
Здравствуйте! Очень нужна ваша помощь. казалось бы, вопрос очень простой, но у меня вызывает кучу...

как согласовать антенну и усилитель?
как это вообще понять согласовать антенну и усилитель, как я понял согласовывают п-фильтром только...

Логика и микроконтроллер AVR. Как согласовать ?
Задача: подключить микроконтроллер(ATmega) к логике(К155ЛП5). Но есть одна проблема - разные...

23
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28003 / 15730 / 970
Регистрация: 15.09.2009
Сообщений: 67,816
Записей в блоге: 78
21.06.2010, 23:35 2
а с какой радости у тебя шлюзом тогда сервер2?
или под второй частью имеется в иду подсеть 172?
шлюзом должен стать сервер3. если первый будет отключаться...
клиенты 172 подсети кроме как работы с сервером два еще что то должны получать?
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
21.06.2010, 23:43  [ТС] 3
magirus, сервер 2 является шлюзом в сеть 172.х.х.х для второй половины клиентов
Так в этом и загвоздка!
С первой половиной клиентов проблем нет (поменял шлюз и DNS), а вот как быть со второй половиной (как им инет раздать)???
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28003 / 15730 / 970
Регистрация: 15.09.2009
Сообщений: 67,816
Записей в блоге: 78
21.06.2010, 23:58 4
не, тут без ста грамм...
давай настройки клиентов из 172 сети и 192...
в 172 сети маршруты какие то прописаны?
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
22.06.2010, 00:10  [ТС] 5
magirus, ты немного не понял!
Дело в том, что все клиенты сидять в одной сети, но половина через сервер 2 работает с 172 сеткой!
Допустим:
Группа 1 имеет настройки
IP 192.168.1.30
Маска 255.255.255.0
Шлюз 192.168.1.253
DNS 192.168.1.253
Так вот эта группа в нет выходит!!!!!!!!!!!!!!!

Группа 2 имеет настройки
IP 192.168.1.67
Маска 255.255.255.0
Шлюз 192.168.1.49
DNS 192.168.1.49
Эта группа работает с сетью 172 через сервер 2
Так вот этой группе надо неким образом дать доступ в нет, а вот как???
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28003 / 15730 / 970
Регистрация: 15.09.2009
Сообщений: 67,816
Записей в блоге: 78
22.06.2010, 08:32 6
я так понимаю - 172 сеть через роутер подключить и добавить статический маршрут на 172 подсеть
через route add а шлюз и днс - сделать третий сервер.
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
22.06.2010, 13:34  [ТС] 7
Вся загвоздка в том, что шлюзом в сеть 172 должен быть именно 2 сервер!
Причин этому несколько:
1. На сервере 2 стоит ряд Web программ которые работают с сеткой 172
2. На сервер 2 по VPN цепляется ряд объектов из 172 сети
0
61 / 5 / 2
Регистрация: 26.10.2009
Сообщений: 89
22.06.2010, 13:42 8
А если поставить проксю? такой вариант не катит?
0
Эксперт по компьютерным сетямЭксперт NIX
11579 / 6683 / 617
Регистрация: 09.09.2009
Сообщений: 26,381
22.06.2010, 13:51 9
пусть второй сервер действительно станет шлюзом, сделать его "клиентом" интернета от нужного шлюза, и пусть раздает..
0
61 / 5 / 2
Регистрация: 26.10.2009
Сообщений: 89
22.06.2010, 13:53 10
На сервер 3 можно поставить ccproxy, и в пользователей просто настраиваться программные продукты которые требуют выхода в инет, если я не ошибаюсь там шлюз не нужно прописывать в сетевом окружении!
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
22.06.2010, 22:16  [ТС] 11
dmkhn, действительно все было просто как ты и говорил!!!!!!!
Теперь открылся такой трабл:
перестала работать маршрутизация на срваке 3
0
Эксперт по компьютерным сетямЭксперт NIX
11579 / 6683 / 617
Регистрация: 09.09.2009
Сообщений: 26,381
22.06.2010, 22:22 12
Цитата Сообщение от Firmwares Посмотреть сообщение
перестала работать маршрутизация
сорри, в этом я деревянный. В этом разделе есть пользователь ruzalit, который в этих вопросах разбирается, может он подскажет.
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
23.06.2010, 09:01  [ТС] 13
Всем ОГРОМНОЕ СПАСИБО за участие!
Все получилось и теперь работает!
Тему можно закрывать!
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
08.07.2010, 01:54  [ТС] 14
Всем привет!
Хочу продолжить эту тему!
Дело в том, что радость продлилась не долго и теперь задача стала более расширенной!!!
На прикрепленном изображении все обрисовано!!

Суть такова:
1. Часть клиентов работает через сервер 1 с сеткой 192.168.1.х
2. Часть работает через сервер 2 с сеткой 10.179.12.х
3. Все работают с сервером 1 и 2, но доступ в инет имеют только те кто не работает с сетями 192.168.1.х и 10.179.12.х
Сложность вопроса заключается в том, чтобы заставить это все работать сообща, а именно:
1. Все пользователи могли бы пользоваться интернетом
2. Все пользователи моглибы работать с сетью 192.168.1.х и 10.179.12.х
3. Пользователи которые подключаются к серверу 2 из сетки 10.179.12.х по vpn
могли бы пользоваться интернетом и работать с серверами 1 и 2.
0
Миниатюры
Как согласовать 3 сервера  
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28003 / 15730 / 970
Регистрация: 15.09.2009
Сообщений: 67,816
Записей в блоге: 78
08.07.2010, 09:48 15
не понятно, ты ошибся или на сервере 1 у тебя оба интерфейса из одной подсети?
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
08.07.2010, 14:15  [ТС] 16
Да, прошу прощения!!!!
Сервер 1 является шлюзом в 192.168.2.х
Так вот как можно сделать так, чтобы:

1. Все пользователи могли бы пользоваться интернетом
2. Все пользователи моглибы работать с сетью 192.168.2.х и 10.179.12.х
3. Пользователи которые подключаются к серверу 2 из сетки 10.179.12.х по vpn
могли бы пользоваться интернетом и работать с серверами 1 и 2.
Для пользователей сети 10.179.12.х от серверов 1 и 2 требуется только программы которые там есть!!
0
Эксперт С++
7170 / 3228 / 77
Регистрация: 17.06.2009
Сообщений: 14,166
08.07.2010, 20:51 17
Какой ужас
Фактически у тебя четыре подсети ( три внутренних и одна внешняя )
В такой конфигурации у тебя будут проблемы с прописыванием маршрутов
Чтобы этого избежать возможны разные варианты
Например сделай backbone
К backbone подключаем только роутеры, а не клиентов (иначе будут проблемы с маршрутизацией клиентов )
В сервер 3 вставляем дополнительную сетевую карту
Назначаем отдельную подсеть: 192.168.5.0

Теперь по подсетям
Подсеть 192.168.1.*
От это подсети отключаем сервер 1 и сервер 2
У всех клиентов ставить default gateway на сервер 3: 192.168.1.253

Подсеть 192.168.2.*
Так и остается подключенной к сервер 1
Default gateway: 192.168.2.2

Подсеть 10.179.12.*
Так и остается подключенной к сервер 2
Default gateway: 10.179.12.8

Подсеть 192.168.0.*
Так и остается подключенной к сервер 3

Подсеть 192.168.5.* - BACKBONE
К это сети подключаем
192.168.5.3 - сервер 3
192.168.5.2 - сервер 2
192.168.5.1 - сервер 2

После этого нам остается прописать правильно маршруты на серверах
Сервер 1
default gateway: 192.168.5.3

Сервер 2
default gateway: 192.168.5.3

Самое сложное будет на сервер 3
маршрут на 192.168.1.* не нужен - сеть подключена непосредственно
маршрут на 192.168.2.* - отправить на сервер 1: 192.168.5.1
маршрут на 10.179.12.* - отправить на сервер 2: 192.168.5.2
маршрут на 192.168.0.* не нужен - сеть подключена непосредственно
маршрут на 192.168.5.* не нужен - сеть подключена непосредственно
default gateway - какой-то адрес в подсети 192.168.0.*

Добавлено через 4 минуты
При такой схеме потоки траффика будут иногда ходить через сервер 3, который является роутером
Для ускорения можно купить switch layer 3, который является роутером и может быстро перекидывать траффик
В этом случае не нужно вставлять доп сетевую карту в сервер 3
Плюс к этому можно будет расширять эту схему дальше - путем подключения других подсетей - так как switch layer может роутить на каждом своем порту
и может иметь много IP-адресов

Добавлено через 5 минут
Ну или можно сделать роутер с 4 сетевыми картами
1 карта - на сервер 1
2 карта - на сервер 2
3 карта - на сервер 3
4 карта - на подсеть 192.168.1.*
Тогда настройки маршрутов будут другие, но они будут достаточно простые - только выставление default gateway на клиентах

Я бы рекомендовал рассмотреть вариант с switch layer 3
особенно если еще будешь расширять свою сеть
0
Эксперт Hardware
6700 / 3228 / 267
Регистрация: 12.09.2009
Сообщений: 13,141
08.07.2010, 20:58 18
Лучший ответ Сообщение было отмечено как решение

Решение

Ну и огород разно сорт развели, черт ногу сломит, надо стремиться к простоте, в вашей схеме нужно будет на сервере, который является основным шлюзом в интернет для локальных пользователей, прописать маршрутизацию на сервера с необходимыми ресурсами, с определением, в такую то сеть через такой то сервер, пусть пользователи знают только один шлюз, а этот шлюз уже будет иметь маршрутизацию в остальные сети и перенаправлять запросы пользователей в соответствии с его таблицей статических маршрутов.
Пример:
Допустим пользователю из сети 192.168.1.xxx через основной шлюз интернет сервера нужно попасть в сеть 192.168.2.xxx, для этого на интернет сервере должен быть прописан локальный маршрут.
route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.2 (переброска пакетов для сети 192.168.2.xxx с интерфейса интернет сервера, являющегося основной шлюзом для пользователей сети 192.168.1.xxx, на интерфейс 192.168.1.2 первого сервера)
На 1 сервере с интерфейсами 192.168.1.2 и 192.168.2.2 должны быть прописаны маршруты:
route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.2 ( идти в сеть 192.168.2.0 через интерфейс 192.168.1.2)
route -p add 192.168.1.0 mask 255.255.255.0 192.168.2.2 (идти в сеть 192.168.1.0 через интерфейс 192.168.2.2)
Если шлюз 192.168.2.2 для пользователей сети 192.168.2.xxx не является основным, то для доступа пользователей из сети 192.168.2.xxx в сеть 192.168.1.xxx на их основном интернет шлюзе аналогично должен быть прописан локальный маршрут, чтобы не пришлось им всем прописывать в ручную статическую маршрутизацию.
route -p add 192.168.1.0 mask 255.255.255.0 192.168.2.2 (переброска пакетов для сети 192.168.1.xxx с интерфейса интернет сервера, являющегося основной шлюзом для пользователей сети 192.168.2.xxx, на интерфейс 192.168.2.2 первого сервера)
0
3 / 3 / 0
Регистрация: 03.05.2010
Сообщений: 116
09.07.2010, 07:25  [ТС] 19
У меня такая мысль!
А есть ли возможность настроить интернетовский сервер таким образом, чтобы интернет можно было получить просто вписав IP сервака 3 в качестве DNS 2???


Цитата Сообщение от ruzalit Посмотреть сообщение
Ну и огород разно сорт развели, черт ногу сломит, надо стремиться к простоте, в вашей схеме нужно будет на сервере, который является основным шлюзом в интернет для локальных пользователей, прописать маршрутизацию на сервера с необходимыми ресурсами, с определением, в такую то сеть через такой то сервер, пусть пользователи знают только один шлюз, а этот шлюз уже будет иметь маршрутизацию в остальные сети и перенаправлять запросы пользователей в соответствии с его таблицей статических маршрутов.
Пример:
Допустим пользователю из сети 192.168.1.xxx через основной шлюз интернет сервера нужно попасть в сеть 192.168.2.xxx, для этого на интернет сервере должен быть прописан локальный маршрут.
route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.2 (переброска пакетов для сети 192.168.2.xxx с интерфейса интернет сервера, являющегося основной шлюзом для пользователей сети 192.168.1.xxx, на интерфейс 192.168.1.2 первого сервера)
На 1 сервере с интерфейсами 192.168.1.2 и 192.168.2.2 должны быть прописаны маршруты:
route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.2 ( идти в сеть 192.168.2.0 через интерфейс 192.168.1.2)
route -p add 192.168.1.0 mask 255.255.255.0 192.168.2.2 (идти в сеть 192.168.1.0 через интерфейс 192.168.2.2)
Если шлюз 192.168.2.2 для пользователей сети 192.168.2.xxx не является основным, то для доступа пользователей из сети 192.168.2.xxx в сеть 192.168.1.xxx на их основном интернет шлюзе аналогично должен быть прописан локальный маршрут, чтобы не пришлось им всем прописывать в ручную статическую маршрутизацию.
route -p add 192.168.1.0 mask 255.255.255.0 192.168.2.2 (переброска пакетов для сети 192.168.1.xxx с интерфейса интернет сервера, являющегося основной шлюзом для пользователей сети 192.168.2.xxx, на интерфейс 192.168.2.2 первого сервера)
По этому поводу пожно поподробнее??
Как добавить маршруты на сервер 2, а именно на 10.179.12.*



odip, судя по твоему предложению, я делаю выводы, что необходимо воткнуть еще один сервак и настроить его маршрутизатором на сервера 1,2,3 из локалки или поставить роутер с как минимум 4WAN и 1LAN
Я правильно тебя понял, или ошибаюсь???
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28003 / 15730 / 970
Регистрация: 15.09.2009
Сообщений: 67,816
Записей в блоге: 78
09.07.2010, 09:47 20
так ведь написали,
конкретно:
route -p add 10.179.12.0 mask 255.255.255.0 192.168.1.49
по картинке сравнишь, понятнее станет...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2010, 09:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как согласовать работу потоков с данными
Всем привет, как можно согласовать разбор некоторого листы данных с помощью потока и отследить его...

Как согласовать 2 таблицы в одной форме?
Здрасте, проблема такая есть форма, подключил туда ещё две формы, и надо чтоб от изменения в...

Как согласовать propertyGrid с выбранным элементом dataGrid
Уважаемые Гуру! Задача в редактировании свойств выбранного элемента в datagrid. Как вариант хочу...

Как согласовать звуковую карту с Analog Input?
Здравствуйте! Я использую приложение Real Time Windows Target в Simulink,чтобы обрабатывать сигнал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.