PDA

Показать полную графическую версию : [решено] Автоматическое подключение к интернету и VPN


Страниц : 1 2 [3]

Petya V4sechkin
11-03-2013, 17:43
зависимая служба, не может нормально отмониторить основную службу
Надеюсь, вы их не перепутали? У какой DependOnService задали?

Smith_Wesson
11-03-2013, 18:08
Нет. Не перепутал.... Там, даже по коду ошибки можно сразу определить: "Типа, не возможно стартовать, из-за того что основная служба не запущенна." Должно быть состояние "Started", у основной службы.

Petya V4sechkin
11-03-2013, 18:46
Smith_Wesson, что вы считаете "основной службой"?
Повторяю вопрос:

У какой DependOnService задали?

Smith_Wesson
11-03-2013, 19:02
У службы VPN (в DependOnService) прописал службу Dial Up. Т.е. VPN, зависит от Dial Up.

Petya V4sechkin
11-03-2013, 19:04
службу Dial Up
Что такое служба "Dial Up"?

Smith_Wesson
11-03-2013, 19:57
Служба "Dial Up" - это служба создающая основное подключение, через USB-модем.
sc create DialUp start= auto binPath= "hidcon rasdial %ras_name% LOGIN PASS" DisplayName= "DialUp" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
После того, как стартует эта служба, должно подниматься VPN-соединение, используя основное подключение.
sc create VPN start= auto binPath= "hidcon rasdial vpn LOGIN PASS" DisplayName= "vpn" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Должно работать, вот как-то так.... Т.е. Служба, создающая VPN, должна стартовать уже после DialUp

Petya V4sechkin
11-03-2013, 22:00
Smith_Wesson, можно обойтись одной службой.
Сделать CMD-файл:
rasdial %ras_name% LOGIN PASS
rasdial vpn LOGIN PASS
и запускать через hidcon его:
hidcon путь_к_CMD-файлу

Smith_Wesson
12-03-2013, 11:18
Я тоже, рассматривал в крайнем случае, такой вариант... Но, как-то все равно, не академично получается. Хотелось обойтись вообще, без "батников" - одним решением.

Petya V4sechkin
24-03-2013, 09:32
Что-то не вижу
Не туда смотрите: перепутали разделы форума Windows 2000/XP и Windows 7.
[решено] Автоматическое подключение к Интернету и автозагрузка VPN (http://forum.oszone.net/thread-188575.html) - тема в Windows 7.

Lyrot
18-09-2014, 02:00
Здравствуйте, пытаюсь настроить автоматическое подключение до входа в систему по инструкции из шапки поста. Только без утилиты hidcon:
sc create autoVPN start= auto binPath= "rasdial beeline login pass" DisplayName= "AutoVPN" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Служба появляется в services.msc, но после перезагрузки подключения не происходит, а если я пытаюсь запустить службу вручную, появляется следующая ошибка:

http://i67.fastpic.ru/thumb/2014/0918/3e/21cbcdcf891d70c793d409671816f93e.jpeg (http://fastpic.ru/view/67/2014/0918/21cbcdcf891d70c793d409671816f93e.png.html)

В чём может быть проблема?

Lyrot
22-09-2014, 17:36
Также в журнале после каждой загрузки Windows появляются следующие ошибки:
«Превышение времени ожидания (30000 мс) при ожидании подключения службы «vpn».»
«Сбой при запуске службы «vpn» из-за ошибки
Служба не ответила на запрос своевременно.»

KOMMEHTATOP
13-05-2016, 15:18
Вот не плохое Решение:
Автоматическое подключение при входе в систему 2:


1) Нам нужно чтобы имя интернет-подключения было на английском языке. Пример названия:VPN

2)Создаем Батник VPN.cmd (и помещаем его в Program Files)
Код:
@echo off
rasdial VPN LOGIN PASSWORD

2)Как скрыть исполнение файла CMD или BAT
2.1 Создаем Батник Internet.VBS и помещаем его в Program Files а ярлык в папку АВТОЗАГРУЗКА
Код:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "%ProgramFiles%\VPN.cmd" & Chr(34), 0
Set WshShell = Nothing

Mancoffee
26-10-2016, 07:40
Я делаю по-другому и скажем так, более качественно
Идём в "Просмотр событий --> Журналы приложений и служб --> Microsoft --> Windows"
Далее
http://savepic.ru/11934623.png
Ищем здесь по коду 10000 или 10001 подключение по локальной сети (там ещё будет ваше подключение к интернету), выделяем, внизу подсвечивается данные о нём, здесь же внизу переходим на вкладку "Подробности" и копируем Guid (далее советую вставить его в блокнот или как я в поле для ввода по Win+R и скопировать заново, так как он копируется из "Просмотр событий" не отформатированным в формате XML). Также, его (Guid) можно узнать в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

Далее идём в "Планировщик заданий" и нажимаем справа "Создать задачу...", на вкладке "Триггер -> Начать задачу -> При событии -> Настраиваемое -> Создать фильтр события -> Журналы событий -> Журналы приложений и служб -> Microsoft -> Windows -> NetworkProfile -> Выполняется", ставим галочку.
Далее "Источники событий -> NetworkProfile".
В поле "<Все коды событий>" ставим 10000, редко бывает, что 10001, то бишь тот, который был в "Просмотр событий"
Далее переходим на вкладку XML, внизу ставим галочку на "Изменить запрос вручную", подтверждаем и после "(EventID=10000)]]" вставляем это
and *[EventData[Data[@Name='Guid']='{Здесь Guid полученный из Просмотр событий}']]
Должно получится:
<QueryList>
<Query Id="0" Path="Microsoft-Windows-NetworkProfile/Operational">
<Select Path="Microsoft-Windows-NetworkProfile/Operational">*[System[Provider[@Name='Microsoft-Windows-NetworkProfile'] and (EventID=10000)]] and *[EventData[Data[@Name='Guid']='{Ваш Guid}']]</Select>
</Query>
</QueryList>
http://savepic.ru/11954064.png
Далее советую "Отложить на" 5-7 секунд.
На вкладке "Действия" выбираем или
rasphone -d "Название вашего подключения из Сетевые поключения"
(если есть пробелы, то нужно взять название в кавычки) или
rasdial "Название вашего подключения из Сетевые поключения Логин Пароль"
(здесь также если есть пробелы, то нужно взять название в кавычки), логин и пароль которым вам дал провайдер для подключения к интернету.
В условиях (как подстраховка), поставить галочку "Запускать только при подключении к следующей сети:" и выбрать ваше "Подключение по локальной сети"
На вкладке "Параметры" я выставляю галочки на первых трёх верхних пунктах, на остальных снимаю все.
Готово. Теперь, если вы не подключены к сети, то ничего не произойдёт, если втыкнули кабель, идёт настройка и происходит автоматическое подключение к интернету.




© OSzone.net 2001-2012