powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скрипт который переключает на резервный канал
2 сообщений из 2, страница 1 из 1
скрипт который переключает на резервный канал
    #38833978
vitaliy123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть массив маршрутов до хоста. (пока их 2)

Пингуем хост, если пинг-ответ не приходит - меняем маршрут на следующий

@echo off
setlocal enabledelayedexpansion
rem :loop
rem echo 123
rem ping 192.168.22.1 -n 5 || Set /Answer="ALARM"
rem Goto :loop

set IP=192.168.22.14
set GW1=148
set GW2=253
set curGW=2
set /A GWIP=GW%curGW%
if %curGW%==1 (Set curGW=2) else (set curGW=1)

netstat -rn | find "22.0"
echo gw=%curGW% route add %GWIP%

echo %GWIP%
ping -n 3 %IP% || (
echo Change channel
echo channel=%curGW%
if %curGW%==1 (
Set curGW=2
) else (
Set curGW=1
)
set /A GWIP=GW%curGW%
echo gw=%curGW% route add %GWIP%
rem
rem
rem route delete 192.168.22.0

rem route delete 192.168.22.0
rem route add 192.168.22.0 mask 255.255.255.0 192.168.174.148
rem route add 192.168.22.0 mask 255.255.255.0 192.168.174.253
)
pause 0
...
Рейтинг: 0 / 0
скрипт который переключает на резервный канал
    #38833984
vitaliy123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть массив маршрутов до хоста. (пока их 2)

Пингуем хост, если пинг-ответ не приходит - меняем маршрут на следующий
Скрипт не рабочий,подскажите плз,в чём может быть проблема?
@echo off
setlocal enabledelayedexpansion
rem :loop
rem echo 123
rem ping 192.168.22.1 -n 5 || Set /Answer="ALARM"
rem Goto :loop

set IP=192.168.22.14
set GW1=148
set GW2=253
set curGW=2
set /A GWIP=GW%curGW%
if %curGW%==1 (Set curGW=2) else (set curGW=1)

netstat -rn | find "22.0"
echo gw=%curGW% route add %GWIP%

echo %GWIP%
ping -n 3 %IP% || (
echo Change channel
echo channel=%curGW%
if %curGW%==1 (
Set curGW=2
) else (
Set curGW=1
)
set /A GWIP=GW%curGW%
echo gw=%curGW% route add %GWIP%
rem
rem
rem route delete 192.168.22.0

rem route delete 192.168.22.0
rem route add 192.168.22.0 mask 255.255.255.0 192.168.174.148
rem route add 192.168.22.0 mask 255.255.255.0 192.168.174.253
)
pause 0[/quot]
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скрипт который переключает на резервный канал
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]