Показать полную графическую версию : [решено] exchange и два провайдера
Подскажите, пожалуйста, можно ли реализовать подключение через двух провайдеров и, если да, то как?
Delirium
18-03-2009, 02:55
Что значит подключение через двух провайдеров »
Что вы имеете в виду? Интернет через 2 соединения или что? Или 2 почтовых алиаса?
Имеется в виду, возможно ли подключение сервера с exchange к двоим провайдерам? Т.е. при наличии присутствия проблем с соединением через одного, автоматическое переключение на другого.
Не далее как вчера столкнулись с тем, что пров, через которого подключен exchange что то напутал/наломал на линиях и почта соответственно встала. Но есть так же еще два канала от других провов, которые хотелось бы ипользовать как резервные в таких форсмажорных обстоятельствах, причем с наименьшими разовыми копаниями в настройках.
Как то так.
Delirium
18-03-2009, 09:23
а Exchange установлен на той же машине, где выход в интернет или через прокси-сервер работает? Если бы через прокси, то самый простой способ, как мне кажется - периодически проверять связь до определенной точки и, если ее нет, менять, например, адрес шлюза по умолчанию на резервный или как то так.
И как физически организовано подключение к двум провайдерам? На одной машине, на разных? Опишите поподробней топологию.
Упс. Что то я и в правду как то все в общих словах. Прошу ногами сильно не бить.
Exchange стоит на отдельной машине (WinServ2K3). Работает через прокси. Плюс три машины шлюза (на каждой WinServ2K3), у каждой свой пров.
Delirium
19-03-2009, 02:17
eximius, ну тогда мой вариант со сменой шлюза по умолчанию по, моему, самый простой.
Сменить шлюз командно можно программой netsh. Пример для смены шлюза:
netsh interface ip>set address
Использование: set address [name=]<Имя интерфейса>
[[source=]dhcp |
[source=] static [addr=]IP-адрес [mask=]Маска подсети]
[[gateway=] <IP-адрес шлюза>|none [gwmetric=]Метрика ]
Параметры:
Тег Значение
name - Имя этого интерфейса (строка).
source - Допустимо одно из следующих значений:
dhcp: Устанавливает для указанного интерфейса
настройку IP-адресов с помощью DHCP.
static: Устанавливает для указанного интерфейса
статическую настройку IP-адресов.
gateway - Одно из следующих значений:
<IP-адрес шлюза>: IP-адрес основного шлюз для
устанавливаемого статического IP-адреса.
none: Основной шлюз не установлен.
gwmetric - Метрика основного шлюза. Этот параметр не должно быть
установлен, если значение параметра gateway = 'none'.
Следующие параметры используются только если параметр source = 'static':
addr - IP-адрес указанного интерфейса.
mask - Маска подсети указанного IP-адреса.
Примечание:
Используется для изменения режима настройки IP-адреса
(статически или динамически). Добавляет IP-адреса к интерфейсу
со статическим IP-адресом или добавляет основной шлюз.
Примеры:
set address name="Подключение по локальной сети" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
К сожалению, как проверить скриптом доступность сети, не помню. Обратитесь в раздел WSH скриптов, должны сказать.
А если поиграться с маршрутами "ROUTE ADD" ? Просто раскинуть разные метрики на маршруты.
Delirium
19-03-2009, 09:05
кстати, да, minion предложил еще более простой вариант :) назначить метрику основному шлюзу вручную и добавить маршруты.
Большое спасибо! Посмотрел, разобрался.
А можно это все автоматизировать? Ну т.е. "отвалился" один провайдер, автоматом переключаемся на другого?
Спасибо.
Delirium
20-03-2009, 01:22
eximius, вариант minion с прописыванием шлюзов и метрик как раз и позволит все это сделать. Если не разу с этим не работали, сообщите, помыслим как написать.
Delirium, да, если не очень сложно, подскажите по конкретнее про "ROUTE ADD", пожалуйста.
eximius,
Ну смотри. У тебя есть один провайдер со шлюзом в сети 192.168.0.1 и 192.168.1.1, раскидываешь так.
Route add -p 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 1
и бэкапный маршрут:
Route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 2
Всем большое спасибо!
Разобрался, помогло.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.