Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   [решено] exchange и два провайдера (http://forum.oszone.net/showthread.php?t=135000)

eximius 17-03-2009 16:08 1066421

exchange и два провайдера
 
Подскажите, пожалуйста, можно ли реализовать подключение через двух провайдеров и, если да, то как?

Delirium 18-03-2009 02:55 1066847

Что значит
Цитата:

Цитата eximius
подключение через двух провайдеров »

Что вы имеете в виду? Интернет через 2 соединения или что? Или 2 почтовых алиаса?

eximius 18-03-2009 08:15 1066911

Имеется в виду, возможно ли подключение сервера с exchange к двоим провайдерам? Т.е. при наличии присутствия проблем с соединением через одного, автоматическое переключение на другого.
Не далее как вчера столкнулись с тем, что пров, через которого подключен exchange что то напутал/наломал на линиях и почта соответственно встала. Но есть так же еще два канала от других провов, которые хотелось бы ипользовать как резервные в таких форсмажорных обстоятельствах, причем с наименьшими разовыми копаниями в настройках.
Как то так.

Delirium 18-03-2009 09:23 1066967

а Exchange установлен на той же машине, где выход в интернет или через прокси-сервер работает? Если бы через прокси, то самый простой способ, как мне кажется - периодически проверять связь до определенной точки и, если ее нет, менять, например, адрес шлюза по умолчанию на резервный или как то так.
И как физически организовано подключение к двум провайдерам? На одной машине, на разных? Опишите поподробней топологию.

eximius 18-03-2009 09:54 1066989

Упс. Что то я и в правду как то все в общих словах. Прошу ногами сильно не бить.
Exchange стоит на отдельной машине (WinServ2K3). Работает через прокси. Плюс три машины шлюза (на каждой WinServ2K3), у каждой свой пров.

Delirium 19-03-2009 02:17 1067858

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 скриптов, должны сказать.

minion 19-03-2009 08:54 1067967

А если поиграться с маршрутами "ROUTE ADD" ? Просто раскинуть разные метрики на маршруты.

Delirium 19-03-2009 09:05 1067979

кстати, да, minion предложил еще более простой вариант :) назначить метрику основному шлюзу вручную и добавить маршруты.

eximius 19-03-2009 10:53 1068099

Большое спасибо! Посмотрел, разобрался.
А можно это все автоматизировать? Ну т.е. "отвалился" один провайдер, автоматом переключаемся на другого?
Спасибо.

Delirium 20-03-2009 01:22 1068943

eximius, вариант minion с прописыванием шлюзов и метрик как раз и позволит все это сделать. Если не разу с этим не работали, сообщите, помыслим как написать.

eximius 20-03-2009 13:58 1069293

Delirium, да, если не очень сложно, подскажите по конкретнее про "ROUTE ADD", пожалуйста.

minion 20-03-2009 18:09 1069522

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

eximius 24-03-2009 10:43 1072994

Всем большое спасибо!
Разобрался, помогло.


Время: 21:35.

Время: 21:35.
© OSzone.net 2001-