В останні кілька років все більш популярною стає технологія організації віддаленого робочого місця (будь то окремий співробітник і цілий офіс) за рахунок технології VPN. Однак користувачеві не дуже зручно кожен раз при завантаженні комп’ютера вручну ініціювати VPN з’єднання. Як зробити так, щоб VPN підключення піднімалося автоматично при завантаженні Windows або при вході користувача в систему і не вимагало б від користувача ніяких додаткових маніпуляцій? Спробуємо в цьому розібратися.

Припустимо, що для підключення до VPN, ви використовуєте спеціально створене підключення з ім’ям «vpn_офіс». У тому випадку, якщо нове VPN створювалося з настройками за замовчуванням, швидше за все його назва буде містити пробіли або російські символи (процес створення VPN підключення в Windows 8). Для подальшої роботи, краще його перейменувати, так, щоб ім’я VPN підключення містило тільки англійська символи, а прогалини в назві були відсутні (правою кнопкою по значку з’єднання і «Перейменувати»).

Налаштування автоматичного vpn підключення в Windows

В параметрах VPN підключення зніміть галочки у параметрів:

  1. Відображати хід підключення (Відображати хід під час підключення)
  2. Запитувати ім’я, пароль і т.д. (Запит на ім’я та пароль, сертифікат тощо)
  3. Включати домен входу в Windows (Включити домен для входу в систему Windows)

Параметри vpn підключення

Існує кілька способів автоматичної установки VPN з’єднання в Windows. Більшість з них працюють коректно практично у всіх версіях Windows і відрізняються способами реалізації автоматичного запуску сценарію ініціації VPN підключення. У деяких випадках якась конкретна методика може не заробити, і вам доведеться спробувати альтернативну. Також варто відзначити, що описані методики автоматичного підключення до VPN були протестовані в Windows 7, проте з невеликими модифікаціями і правками (або зовсім без них), їх можна використовувати і в інших ОС сімейства Windows

Для установки автоматичного VPN з’єднання ми будемо використовувати вбудовану в систему утиліти розсіяний.

RASDIAL. Установка VPN підключення з командного рядка

утиліта розсіяний з’явилася ще в самих ранніх версіях Windows і використовувалася для керування віддаленим з’єднанням. Знайти утиліту rasdial.exe можна в системному каталозі C: Windows system32 .

Список поточних віддалених підключень можна відобразити, набравши команду розсіяний без параметрів.

Щоб відключити віддалене з’єднання, потрібно скористатися командою:

rasdial «имя_ VPN_подключения» /disconnect

Нас в даному випадку цікавить процес як з допомогу даної утиліти можна встановити VPN підключення. Формат команди в цьому випадку буде такою:

rasdial [Имя_VPN_подключения]  [имя_пользователя] [пароль]

[Имя_VPN_подключения] – назва VPN підключення в системі

[имя_пользователя] [пароль] – інформація, видана вашим ISP або адміністратором.

У тому випадку, якщо назва підключення або ім’я користувача містить пробіл, службові чи російські символи, такий параметр потрібно брати в лапки.

У моєму випадку, команда підключення буде такою:

rasdial vpn_office winitpro_admin $ecretnaRFr@z@

Використовуємо rasdial для установки vpn з'єднання в windows

У разі успішного встановлення VPN з’єднання і проходження авторизації, відобразиться рядок «Команда завершено успішно», Це означає, що з’єднання з VPN сервером встановлено.

Наступний крок – настройка автоматичного запуску даної команди.

Автозапуск VPN підключення за допомогою планувальника Windows

Спробуємо налаштувати автозапуск VPN за допомогою функцій планувальника (Task Sheduller) Windows. Для цього запустіть програму Start-> All Programs-> Accessories-> System Tools-> Task Scheduler, або ж в командному рядку виконайте: taskschd.msc

Створимо нове просте завдання планувальника з ім’ям «AutoConnectVPN»Нове завдання планувальника AutoConnectVPN

Далі потрібно вказати, коли необхідно виконувати завдання. В даному випадку нас цікавлять такі можливості планувальника:

  • Коли комп’ютер запускається (При завантаженні комп’ютера)
  • Коли Я журнал на (При вході користувача в систему)

Запуск VPN соедіенія при завантаженні

Вибір в даному випадку за вами, тому що в залежності від вимоги до організації системи іноді потрібно, щоб VPN автоматично підключався при завантаженні комп’ютера (користувач ще не увійшов в систему). Це зручно використовувати на серверах (для служб, що працюють у фоновому режимі або для виконання інших автоматичних операцій). Якщо ж потрібно, щоб VPN запускався тільки при вході користувача (початок робочого дня оператора або працівника віддаленого офісу), потрібно вибрати другий варіант.

Потім вказуємо що планувальник повинен запустити програму (Start a program).Запуск програми

У наступному вікні потрібно вказати яку програму потрібно запустити і з якими параметрами. ми запускаємо C: Windows system32 rasdial.exe з аргументами vpn_office winitpro_admin $ ecretnaRFr @ z @

Автостарт VPN за допомогою планувальника Windows

Після закінчення роботи майстра, в списку завдань, які виконуються при завантаженні Windows, з’явиться ще одна з ім’ям AutoConnectVPN. Тепер при наступному завантаженні системи VPN з’єднання повинно піднятися автоматично.

для Windows 7 / Виграйте 8. У тому випадку, якщо з’єднання не встановитися, спробуйте в планувальнику завдань знайти створене вами завдання і в його властивостях на вкладці General вкажіть – Бігайте з найвищими привілеями (Запускати з правами адміністратора), це повинно допомогти.

Автозапуск VPN за допомогою реєстру

VPN підключення можна встановлювати автоматично і за допомогою реєстру. У реєстрі існує спеціальна гілка, програми в якій Windows автоматично запускає кожен раз при завантаженні.

  1. Запустіть редактор реєстру (regedit.exe) і перейдіть в гілку HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Run
  2. Створіть новий строковий параметр ім’ям vpnConnect і значенням rasdial vpn_office winitpro_admin $ ecretnaRFr @ z @
  3. Закрийте реєстр і перезавантажте комп’ютерЗапуск vpn соедніненія через автостарт в реєстрі

Якщо потрібно запускати підключення тільки для поточного користувача, то цю операцію потрібно зробити з розділом HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Run

Автоматичне підключення VPN за допомогою автозавантаження

Просто створити ярлик для потрібної VPN підключення і скопіюйте (перетягніть) створений ярлик в каталог Автозавантаження (C: ProgramData Microsoft Windows Start Menu Programs Startup) меню «Пуск».Ярлик для vpn в автозавантаження

Можливо, багато читачів будуть обурені, чому найпростіший спосіб автоматизації установки VPN з’єднання йде останнім. Однак поспішу повідомити, що така методика чомусь в деяких випадках не завжди працює, особливо в ОС з UAC.

Автостарт VPN за допомогою системної служби

Дана методика передбачає, що ми створимо власну службу Windows, яка відпрацьовує процедуру VPN з’єднання до входу користувача в систему.

У командному рядку з правами адміністратора, створимо нову службу командою:

sc create autoVPN start= auto binPath= "rasdial vpn_office winitpro_admin $ecretnaRFr@z@" DisplayName= "AutoVPN" depend= lanmanworkstation obj= "NT AUTHORITYLocalService"

Щоб служба запускалася вже після запуску всіх системних служб, поставимо її в залежність від служби ланманворкстанція. В консолі services.msc повинна з’явитися нова служба autoVPN, Якщо вона відсутня, перевірте правильність введеної команди.

Врахуйте, що це псевдо-служба, і вона не буде відображатися в процесах, відпрацьовуючи один раз при запуску системи.

Видалити службу можна командою:

sc delete autoVPN

У цій статті ми розібрали найбільш популярні способи організації автоматичного VPN підключення в Windows. Якщо щось не запрацювало, або ви знаєте власний спосіб організації автозапуску VPN – описувати все в коментарях. Зазначену схему можна протестувавши, піднявши власний VPN сервер на Windows 7 і відпрацювати всю процедуру на ньому.

Leave a Reply

Your email address will not be published. Required fields are marked *