запуск VPN соединения как сервиса

Jun 13, 2013 20:04

Scenario 2: VPN Connection Without User Interaction
Credit where credit is due: The process in this scenario 2 section is drawn from this blog entry, which I stumbled upon early in my research of this topic.
Windows XP
What we’re going to do is install a system service that is started at boot and calls a batch file. The batch file will invoke a command that will start the VPN.
You will need three files available from Windows Server 2003 Resource Kit Tools. At the time of this writing, the download is available from Microsoft here. Run the executable to unpack and install the tools. Note the directory where the installer puts the tools.
1. Put the commandrasdial connection-name username password into a batch file and name it autoexnt.bat.
Connection-name is the name you gave the VPN connection when you created it.
The “Anyone who uses this computer” radio button must have been checked when the VPN connection was created.
Documentation on the rasdial command can be found here.
2. In the directory created by the Resource Kit Tools installer, locate autoexnt.exe, instexnt.exe, and servmess.dll. Move those files and autoexnt.bat to %SystemRoot%\SysWOW64\.
3. From a command prompt, run instexnt.exe install to install the service.
Documentation on the AutoExNT service can be found here.
You’re done. Next time the machine boots, it will automatically establish the given VPN connection.

при этом при перезагрузке в журнале винды ошибка 868, сервис запущен, инета нет, соединение в дауне.

Ошибка 868: Удаленное подключение не удалось установить, поскольку не удалось разрешить имя сервера удаленного доступа
Об Ошибке:
Данная ошибка возникает только в операционной системе "Windows 7". Компанией Microsoft ещё не найдено решение этой проблемы. Суть проблемы в том, что в некоторых "билдах"(сборках) данной операционной системы нестабильно работает dns-клиент.

Решение:
В некоторых случаях помогает перезагрузка компьютера. Если же после этого подключение не восстановилось, то делаем следующее:
1. Пуск - Панель Управления - Сеть и Интернет - Центр управления сетями и общим доступом - Изменения параметров адаптера(слева).
2. На подключении по локальной сети нажимаем правой кнопкой мыши и выбираем пункт "Свойства".
3. Открываем вкладку "Сеть" (открыта первой по умолчанию), находим окошко компонентов, используемых по умолчанию и снимаем галочки со всех, кроме "Протокол интернета версии 4".
4. Выбираем "Протокол интернета версии 4" и нажимаем кнопку "Свойства". В появившемся окне, переключаем точку на "Использовать следующий DNS", вписываем DNS провайдера и нажимаем "ОК".
5. Открываем свойства подключения интернета, открываем вкладку "Безопасность" и меняем тип VPN на "Туннельный протокол точка-точка (PPTP)", нажимаем "ОК".
6. Перезагружаемся и пробуем подключиться.

Мне окзалось достаточно просто прописать dns, после этого все вроде как заработало. По крайней мере один раз точно все сработало как надо.
Previous post Next post
Up