Berkut, оооо боги, эта команда видит и дисконектит соеденение. Но не подключает.
Отсюда в идеале бы сделать чтобы
1. он подключался с заданным интервалом.
2. сделать чтобы этот фаил всегда запускался от имени администратора
1. KopcapZ - 13 марта 2016 — 15:01 - перейти к сообщению
2. Berkut - 13 марта 2016 — 15:56 - перейти к сообщению
KopcapZ , нельзя построить крышу, не выложив фундамент.
Давайте будем идти от простого к сложному, а не наоборот.
Возможно, что действительно у вас не хватает прав на выполнение этих команд.
1. перезапуск 3G модема с заданным интервалом, второй скрипт, отредактируйте под себя
2. если вы вошли в систему не под администратором, то без ввода пароля админа это затруднительно.
Давайте будем идти от простого к сложному, а не наоборот.
Возможно, что действительно у вас не хватает прав на выполнение этих команд.
1. перезапуск 3G модема с заданным интервалом, второй скрипт, отредактируйте под себя
2. если вы вошли в систему не под администратором, то без ввода пароля админа это затруднительно.
3. KopcapZ - 13 марта 2016 — 16:09 - перейти к сообщению
Большое спасибо, вы очень помогли. Готов даже отблагодарить))
Со вторым пунктом сам решил, все сделал.
А вот в скриптах я не силен.
По факту получается.
1.первая строчка скрипта разъеденяет связь.
2. Потом задержка тоже работает.
3. А вот соеденять не хочет этим командами:
netsh interface set interface "LAN" enabled ни rasdial "MTS3G" /callback:*99#
Со вторым пунктом сам решил, все сделал.
А вот в скриптах я не силен.
По факту получается.
1.первая строчка скрипта разъеденяет связь.
2. Потом задержка тоже работает.
3. А вот соеденять не хочет этим командами:
netsh interface set interface "LAN" enabled ни rasdial "MTS3G" /callback:*99#
4. Berkut - 13 марта 2016 — 16:37 - перейти к сообщению
KopcapZ , по 3 пункту. Должно быть не "LAN" или "MTS3G", а конкретно имя вашего соединения. Желательно заданное латиницей. И запуск должен быть с правами Администратора. Нужно ещё учесть и то, что отключение происходит быстро, в течении нескольких секунд, а вот на запуск может потребоваться несколько минут.
5. KopcapZ - 13 марта 2016 — 17:40 - перейти к сообщению
Berkut , Ну чайник не до такой степени) значения естественно менял. Результат 0 как ни пробуй. Не хочет он подключать это соеденение, точнее увидить даже его не хочет.
6. Berkut - 19 марта 2016 — 03:50 - перейти к сообщению
Метод пригодится не только для модемов, имеющих физическое соединение с сетевой картой, но и для 3G модемов и других соединений, для которых есть соответствующее подключение в свойствах сетевого окружения.
Первым делом рекомендую открыть свойства сетевого окружения, найти ваше подключение и переименовать его в название, состоящее из символов английского алфавита, например Internet, Megafon, MTS, Beeline, Korbina, Modem3G и т.д....
Далее в блокноте пишем
Приведённый код копируем, вставляем в блокнот и сохраняем в файл с именем newip.bat
Скрипт может работать совместно с HandyIP.
Если нужно выполнять рекконнект (перезапуск) с заданным интервалом, то можно воспользоваться планировщиком заданий или изменить скрипт так:
Здесь 1800 - это пауза в секундах до следующего срабатывания скрипта. 1800 секунд это 30 минут, 600 это будет 10 минут, при необходимости поставьте нужное вам значение.
Запускать нужно с правами администратора.
Первым делом рекомендую открыть свойства сетевого окружения, найти ваше подключение и переименовать его в название, состоящее из символов английского алфавита, например Internet, Megafon, MTS, Beeline, Korbina, Modem3G и т.д....
Далее в блокноте пишем
CODE:
Вместо LAN впишите имя вашего соединения, кавычки оставьте.netsh interface set interface "LAN" disabled
netsh interface set interface "LAN" enabled
netsh interface set interface "LAN" enabled
Приведённый код копируем, вставляем в блокнот и сохраняем в файл с именем newip.bat
Скрипт может работать совместно с HandyIP.
Если нужно выполнять рекконнект (перезапуск) с заданным интервалом, то можно воспользоваться планировщиком заданий или изменить скрипт так:
CODE:
:newip
netsh interface set interface "LAN" disabled
netsh interface set interface "LAN" enabled
ping 127.0.0.1 -n 1800 > NUL
goto newip
netsh interface set interface "LAN" disabled
netsh interface set interface "LAN" enabled
ping 127.0.0.1 -n 1800 > NUL
goto newip
Здесь 1800 - это пауза в секундах до следующего срабатывания скрипта. 1800 секунд это 30 минут, 600 это будет 10 минут, при необходимости поставьте нужное вам значение.
Запускать нужно с правами администратора.
7. Berkut - 19 марта 2016 — 05:08 - перейти к сообщению
KopcapZ , команда netsh interface set interface является встроенной для операционной системы, и она просто обязана работать по определению. Если не работает, то значит у вас что-то с виндой или с правами.
И ни в коем случае не хотел вас обидеть, пишу так подробно затем, что бы и другим было понятно.
И ни в коем случае не хотел вас обидеть, пишу так подробно затем, что бы и другим было понятно.
8. Berkut - 26 мая 2017 — 05:04 - перейти к сообщению
Если не заработало, то сделайте так:
Откройте командную строку, в ней напишите
Далее в комнадной строке вводите
Сетевая карта должна подключиться и получить сетевой адрес.
Если что-то пошло не так, то пишите подробно, что Вы делали и что у Вас получилось.
Откройте командную строку, в ней напишите
CODE:
Интернет должен перестать работать, в панели задач иконка сетевого подключения должна стать с красным крестиком, сообщения об ошибках в окне командной строки должны отсутствовать.netsh interface set interface "LAN" disabled
Далее в комнадной строке вводите
CODE:
netsh interface set interface "LAN" enabled
Сетевая карта должна подключиться и получить сетевой адрес.
Если что-то пошло не так, то пишите подробно, что Вы делали и что у Вас получилось.
9. Tvister - 26 мая 2017 — 10:24 - перейти к сообщению
10. Tvister - 30 мая 2017 — 19:49 - перейти к сообщению
Задолбался. Ни один способ не работает