Тема: CMD/BAT: Определить шлюз или default route?
Добрый день, всем.
Есть вот такой cmd скрипт
@echo off
SET GW101=192.168.2.101
SET GW102=192.168.2.102
SET GW222=192.168.2.222
SET PING=ping -n 2 ya.ru > nul
SET GATEWAY101=netsh interface ip set address name="local" gateway=%GW101% gwmetric=0
SET GATEWAY102=netsh interface ip set address name="local" gateway=%GW102% gwmetric=0
SET GATEWAY222=netsh interface ip set address name="local" gateway=%GW222% gwmetric=0
@%PING%
@IF ERRORLEVEL 1 GOTO route2
@IF ERRORLEVEL 0 GOTO alive
:route2
@%GATEWAY102%
@ECHO "Change route on %GW102% gateway at %DATE%%TIME%" >> C:\inet.log
@%PING%
@IF ERRORLEVEL 1 GOTO route3
@IF ERRORLEVEL 0 GOTO alive
@GOTO end
:route3
@%GATEWAY222%
@ECHO "Change route on %GW222% gateway at %DATE%%TIME%" >> C:\inet.log
@%PING%
@IF ERRORLEVEL 1 GOTO route1
@IF ERRORLEVEL 0 GOTO alive
@GOTO end
:route1
@%GATEWAY101%
@ECHO "Change route on %GW101% gateway at %DATE%%TIME%" >> C:\inet.log
@%PING%
@IF ERRORLEVEL 1 GOTO end
@IF ERRORLEVEL 0 GOTO alive
:alive
@echo "Inet work - %DATE%%TIME%" >> C:\inet.log
@ECHO Alive
@GOTO end
:end
@ECHO Goodbyeмне нужно добавить определение шлюза или маршрута по умолчанию. Посоветуйте плиз.

