Войти

Показать полную графическую версию : Авто замена текущих значений MTU нужна ваша помощь


sayyad
23-07-2017, 05:46
Доброго времени суток, нужна помощь в осуществлении автоматической команды из бат файла
который проверит отправляемые пакета если 4 пакета отправлено то успех если не отправлено то провал в следующем порядке. Извините заранее если не туда кинул.

echo Просмотр текущих значений MTU:
netsh interface ipv4 show subinterfaces Тут что бы показывало только значение MTU
SET /P menunr=. Выберите действие:

IF %menunr%==1 (goto MTU1500)
IF %menunr%==2 (goto MTU1472)
IF %menunr%==3 (goto MTU1444)
IF %menunr%==4 (goto MTU1416)
IF %menunr%==4 (goto MTU1372)
IF %menunr%==5 (goto Pro)
IF %menunr%==6 (goto shut)


:MTU1500
IF %menunr%==N (goto rest)
IF %menunr%==n (goto rest)
IF %menunr%==Y (goto yes)
IF %menunr%==y (goto yes)
:yes
echo MTU1500
netsh interface ipv4 set subinterface "Local Area Connection" mtu=1500 store=persistent
ping -n 10 127.0.0.3 >nul
echo Не забудьте Перезагрузить комп
Goto rest

:MTU1472
IF %menunr%==N (goto rest)
IF %menunr%==n (goto rest)
IF %menunr%==Y (goto yes1)
IF %menunr%==y (goto yes1)
:yes1
echo MTU1472
netsh interface ipv4 set subinterface "Local Area Connection" mtu=1472 store=persistent
echo Не забудьте Перезагрузить комп
ping -n 10 127.0.0.3 >nul
goto rest
:MTU1444
IF %menunr%==N (goto rest)
IF %menunr%==n (goto rest)
IF %menunr%==Y (goto yes2)
IF %menunr%==y (goto yes2)
:yes2
echo MTU1444
netsh interface ipv4 set subinterface "Local Area Connection" mtu=1444 store=persistent
echo Не забудьте Перезагрузить комп
ping -n 10 127.0.0.3 >nul
goto rest
:MTU1416
IF %menunr%==N (goto rest)
IF %menunr%==n (goto rest)
IF %menunr%==Y (goto yes3)
IF %menunr%==y (goto yes3)
:yes3
echo MTU1416
netsh interface ipv4 set subinterface "Local Area Connection" mtu=1416 store=persistent
echo Не забудьте Перезагрузить комп
ping -n 10 127.0.0.3 >nul
goto rest

:MTU1372
IF %menunr%==N (goto rest)
IF %menunr%==n (goto rest)
IF %menunr%==Y (goto yes4)
IF %menunr%==y (goto yes4)
:yes4
echo MTU172
netsh interface ipv4 set subinterface "Local Area Connection" mtu=1372 store=persistent
echo Не забудьте Перезагрузить комп
ping -n 10 127.0.0.3 >nul
goto rest

:Pro
SET IP=google.ru

Ping -f -l 1500 %IP%
if %ERRORLEVEL% 0 goto MTU1500 else goto MTU1500 если успех во всех 4 пакетах перейти на :MTU1500 если нет то дальше
Ping -f -l 1480 %IP%
if %ERRORLEVEL% 0 goto MTU1472 else goto MTU1472 если успех во всех 4 пакетах перейти на :MTU1472 если нет то дальше
Ping -f -l 1444 %IP%
if %ERRORLEVEL% 0 goto MTU1444 else goto MTU1444 если успех во всех 4 пакетах перейти на :MTU1444 если нет то дальше
Ping -f -l 1416 %IP%
if %ERRORLEVEL% 0 goto MTU1416 else goto MTU1416 если успех во всех 4 пакетах перейти на :MTU1416 если нет то дальше
Ping -f -l 1372 %IP%
if %ERRORLEVEL% 0 goto MTU1372 else goto MTU1372 если успех во всех 4 пакетах перейти на :MTU1372 если нет то дальше
goto rest
:shut
shutdown.exe -r -f -t 5 -c "Без паники компьютер будет перезагружен через 5 сек."




© OSzone.net 2001-2012