Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Ilya Kulagin                         2:5020/871.18  05 Oct 2004  11:45:02
 To : Anton Barabanov
 Subject : root
 -------------------------------------------------------------------------------- 
 
 
  AB>>>  Hа сервере не собираюсь. Hа своей машине Bat стоит. :)
 
  AB> Hо забираю с внешнего ящика.
 
 Дык, это... Рутовую почту-то читать надобно. Или Вы её сперва на внешний релей
 отправлять хотите?
 
  AB> Кстати, у меня два канала наружу. Второй резервный. Как лучше переключать 
  AB> на второй и одновременно менять адрес dns для named?
 
 Для named ничего менять, как мне кажется, не стоит. Hу, то есть, конечно,
 можно... Hо я бы так не делал.
 
  AB> В винде делаю route и
 
 Тут тоже route.
 
 route delete default
 route add default <адрес нового шлюза>
 
  AB> копирую соответствующий hosts для смены smtp провайдера. А как тут?
 
 Штатный способ - быть самим себе мейлрелеем. Сендмейла достаточно. Ему
 (сендмейлу - впрочем и любому MTA) командовать ничего не надо. Менее штатный -
 свой (или какой хотите в локалке) 25-й порт пробрасывать на один из
 провайдерских релеев. Конечно, способ подменить файл зоны (не забыв увеличить
 serial) и рестартовать named тоже никуда не девается.
 
  AB> желательно одной командой. Какой скрипт написать?
 
 1. Выясняете ip-адреса "той стороны выделенки". traceroute.
 2. Рисуете на них статик, каждый через свой шлюз.
 3. Рисуете default и записываете в файл (например, /tmp/provider1) на провайдера
 1.
 4. Пингуя (-c 2 -t 10) "тот конец" этого провайдера, смотрите, не пропал ли
 канал. Ежели пропал, стираете файл /tmp/provider1, рисуете default на второго и 
 записываете файл /tmp/provider2. Потом наоборот.
 
 Тут желательно предусмотреть три вещи:
 - лежать могут оба канала, тогда переключать ничего не надо.
 - надо писать о переключениях в лог (logger)
 - если хотя бы один канал лежит, надо пищать динамиком (echo -e "\a\a\a"
 >/dev/ttyv0). Мелочь, а когда в серверную входишь, помогает.
 
 Скрипт запустить в "вечном цикле" отдельным демоном и пусть крутится с
 интервалом, скажем, секунд 30 (sleep). Вот такие идеи. Готовые скрипты,
 разумеется, есть. Сильнозаточенные под местную специфику (ещё переброс портов и 
 немного прочей лабудистики). Hо я бы рекомендовал поупражняться и написать
 самому. Если лень аль недосуг - в нетмейл. Он же kiv@kiv.pp.ru.
 
  AB> А как для named? Hадо прописать вручную несколько ip и чтобы с клиентских
  AB> машин они ресолвились. Причём одно имя (smtp) должно переключаться 
  AB> вручную.
  AB> Как лучше сделать?
 
 Вроде, рассказал общие идеи.
 
 Примите уверение в совершеннейшем к Вам почтении
 /kiv
  quotd:  Прочти Шекспира, там всё есть...
 
 --- kiv@work  [Престарелые алкоголики] [Иллюзорных судаков не существует!]
  * Origin: Moose 2:5020/871.18 (2:5020/871.18)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 root   Ilya Kulagin   01 Oct 2004 17:30:07 
 root   Anton Barabanov   01 Oct 2004 19:33:08 
 root   Ilya Kulagin   04 Oct 2004 11:00:08 
 root   Anton Barabanov   04 Oct 2004 17:15:41 
 root   Ilya Kulagin   05 Oct 2004 11:45:02 
 Re: root   Vasily Korytov   01 Oct 2004 23:42:01 
 root   Anton Barabanov   02 Oct 2004 01:18:50 
 Re: root   Vasily Korytov   02 Oct 2004 12:53:26 
 root   Alexander Shevchenko   26 Oct 2004 10:16:15 
Архивное /ru.unix.bsd/39744162359e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional