--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Переключение шлюзов средствами AD/DHCP

Сисадминское
88
30
С друзьями на NN.RU
В социальных сетях
Поделиться
Deathmaker
24.02.2014
Имеем домен, АД, ДХЦП, ДНСы, всё как положено.
Имеем основной канал и запасной.
Треуется - при пропадании линка на основном в течении 10-15 минут подстваить в ДХЦП шлюз дублирующего канала. в идеале - не на общее правило, а только на 2 компа (канал узкий и дорогой).
Покупку двухВАНового роутера не предлагать - денег не будет. Если сторонний софт - то только бесплатный и серверный (по клиентам бегать не вариант, я это и щас могу сделать).
Sevlad
24.02.2014
Шлюзом использовать вот это
ru.doc.pfsense.org/index.php...82%D0%B8_pfSense
софтварная прокся? это последнее, что хотелось бы использовать, с таким успехом я могу ISA обратно поднять.
7aladin
24.02.2014
у тебя трафик прокси с мультиваном дружит?
Maksa
24.02.2014
скрипт на вба по шеледулеру, проверка пинга , пинга нет меняем на то что надо, пинг есть меняем обратно
swall0w
24.02.2014
В настройках DHCP есть опция 003 Routers, где можно указать более чем один в порядке использования...
Если для двух определенных компов зарезервировать определенные адреса, то в их опциях можно указать два роутера....
Это в теории, но на практике я не знаю происходит ли смена роутеров, т.к. никогда не проверял
вот и хрен-то что не происходит. тоже думал что всё так просто...
да хоть 100 шлюзов укажи - клиент будет использовать тот, у которого метрика меньшая, либо, при совпадении метрики, с меньшим адресом.
swall0w
25.02.2014
вот тут объяснения по этому поводу, правда на англицком...
technet.microsoft.com/en-us/library/bb878104.aspx

как раз по поводу метрики и выбора шлюза...
запукаем в фоне скрипт

ping шлюз1
if нет ответа then route add новый шлюз goto exit
pause 1000
goto начало
zormax
24.02.2014
тока желательно еще таймаут у пинга указать, в 1000 мс
ОК. а обратно как? ручками?
это прям такая переменная щас появилась "нет ответа"?
Deathmaker писал(а)
ОК. а обратно как? ручками?

Записать адрес в переменную и менять её значение, не?

это прям такая переменная щас появилась "нет ответа"?

Попробуйте выучить хотя бы минимум скриптового языка? Это значительно расширит ваши возможности как админа. А то действительно "из говна пуля".

Ниже кусок скрипта. Сохраните этот текст в cmd.-файл. Запустите его из командной строки, указав в качестве параметра IP-адрес. Скрипт выдаст разный текст в зависимости от того, достижим этот адрес или нет.


@ ping %1 -n 1 > null
@if ERRORLEVEL 1 (echo gateway is dead) else echo gateway is alive
да не запоминаются у меня абстрактные цифры. я телефон жены 10 лет выучить не могу, домашний-то помню только потому, что там почти все цифры одинаковы :о)
такие вот особенности головы.

Записать адрес в переменную и менять её значение, не?

вручную?

@ ping %1 -n 1 > null
@if ERRORLEVEL 1 (echo gateway is dead) else echo gateway is alive


что на что менять?
я щас себя гестаповцем на допросе красноармейца ощущаю.
если чесно, то я думал, што Михаил, ты то про возвращаемый код ошибки помнишь...

...ТОЛЬКО КУСОК, ТОЛЬКО ОКОНЧАНИЕ.
=====================
{...конструкция начата}
неважно где он,
в С
или шелле
(
:неважно в каком:
[bash
или
command.com ]
:неважно закончено)
{конструкция закончена}
если ПЕРЕМЕННАЯ_ВОЗВРАТА=0,1,2,3,4 goto *рукалетсо*
иначе *end*

*рукалетсо*
write (ГУЙ расслабляед...)

*end*
последний конструкции я писал, ЕМНИП, в 1989м году на Информатике :о)
бггг ))
ну ты стар, супер-ёпт-стар.
я попозже.
в 92-м, это у мя был 10й класс, меня с информатики выгнали в октябре с заочной пятеркой за год с формулировкой "Не срывай мне уроки". я правда все рвно приходил, ибо в школе уже стояли 286, а мне это настолько интересно было, што я бы свою молодую душу продал ваще незадумываясь....
у нас информатика в институте была. в школе ругали за поюзку калькуляторов.
Deathmaker писал(а)
я щас себя гестаповцем на допросе красноармейца ощущаю.

а я щас себя представителем высшей расы среди унтерменшей ощущаю :-0
особо не отлаживал:

@echo off
SET GW=10.0.0.254

:start
arp -d %GW%
SET FLAG=false

ping %GW% -n 1 > null
if ERRORLEVEL 1 (SET FLAG=TRUE) else SET FLAG=false
echo %FLAG%

IF %FLAG%==TRUE GOTO route_change

:continue

rem пауза 120 секунд
ping 192.168.100.100 -n 60 -w 1000 > null

goto start

:route_change
rem удаляем старый шлюз
route delete 0.0.0.0 mask 0.0.0.0 %GW%
arp -d %GW%
rem меняем значение GW
IF %GW%==10.0.0.1 (SET GW=10.0.0.254) ELSE (SET GW=10.0.0.1)
rem ставим новый шлюз
route add 0.0.0.0 mask 0.0.0.0 %GW% metric 1
GOTO continue
Бахыт-Компот писал(а)
а я щас себя представителем высшей расы среди унтерменшей ощущаю

зря.
совершенно зря.
ДимС
25.02.2014
Маршруты удалять необязательно, достаточно метрикой играть.
достаточно, но не нужно
идеологически правильно иметь один роут
acella
24.02.2014
Ну подставишь ты новое значение в дхцп , а аренда у компов по 15 минут будет ?
Или ручками будут обновлять ?
Переруливать каналы через дхцп это самый негодный вариант.

А если ручками , то не проще на этих двух компах положить на видное место батники которые будут менять шлюз.

В любом случае, если это нужно сделать только на двух компах ( не важно в ручную или автоматически ) - нет смысла городить это на серваке.

UNIXовое решение не предлагаю, хотя это самый годный вариант.
да могу аренду хоть 5 минут сделать - эти 2 компа на резерве сидят.
батникам отказать, тётеньки дико пугаются черных окошек.
в принципе, навалом программ для переключения сетевых конфигураций.
в принципе да - проще наверное им такую программку поставить. как только им в голову забить гвоздик, что не надо переключать при каждом лаге...
acella
24.02.2014
Батник может работать на серваке и рулить теми двумя компами через PsExec
угу, ручной режим не годится - они как пить дать забудут обратно переключиться - мы попадем на бобос.
завтра попробую еще раз прописать 2 шлюза и повыключать их.
Deathmaker писал(а)
тётеньки дико пугаются

тока самые дикие

а так все больше молодых. вот этим глагне - объяснить "НЕ ЛЕЗЬ", но у них плюс.
Они гибче (бггггг, и в прямом и в переносном*смайлег*), они внушаемей, они умней.
galkin
25.02.2014
Вопрос чуть не в тему - а почему такая категоричность по 2-WAN роутерам?
Их сейчас море недорогих:
- в ценовой категории до 1 тыс. руб. DD-WRT на D-Link и Tp-Link
- в ценовой категории от 1 до 2 тыс. руб. Mikrotik RB750,TP-LINK TL-R470T+ и др...
- от 2 до 3 тыс. руб. Кинетики v2 , Tp-Link TL-R480T+, Mikrotik RB951, 2011

неужели это так дорого?
Б/У-шные аппараты типа Zywal 35, 70 тоже недорого, сам за 3 тыщи 70-й продал... За ним 100 юзеров сидело, 2 провайдера, еще 150 юзеров из филиалов коннектилось...
бюджетники мы. с покупками полный швах - всё через торги.
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов
Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.

Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.

Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.