В Windows XP, 7, 8, 8.1 вы можете установить флажок «Разрешить другим пользователям использовать эту VPN» при первоначальном подключении к VPN.
Эта опция больше не доступна - как сделать так, чтобы VPN была доступна для подключения на экране входа в систему?
Старый вопрос, но для тех, кто пытается найти ответ, есть лучшее решение через расширенную оболочку PowerShell:
Add-VpnConnection -Name MY_VPN_NAME -ServerAddress MY_VPN_SERVER -AllUserConnection $true -SplitTunneling $true -AuthenticationMethod MSChapv2 -TunnelType Automatic -EncryptionLevel Required -PassThru
CrayFishUK, мой опыт для всех Windows XP / Vista / 7/2008/8/2012/10 Это подключит VPN как СИСТЕМА пользователь при запуске системы.
- Вам нужно будет создать VPN-соединение.
- Сохранять или не сохранять учетные данные не важно.
- Найдите rasphone.pbk в% APPDATA% \ Microsoft \ Network \ Connections \ Pbk_hiddenPbk
- Еще лучше, если вы скопируете его в C: \ ProgramData \ Microsoft \ Network \ Connections \ Pbk \ rasphone.pbk или прикрепите к существующему rasphone.pbk (это текстовые файлы)
- Теперь вам нужно создать задачу планировщика ...
Задача планировщика:
Код:
cmd /c rasdial VPNUSER VPNPASSWORD /PHONEBOOK:"C:\ProgramData\Microsoft\Network\Connections\Pbk\rasphone.pbk" && route add 10.0.0.0/8 172.16.0.254
Я добавил в конце:
route add 10.0.0.0/8 172.16.0.254
например, как автоматически добавить маршрут при успешном подключении VPN
Если вам нужно будет повторно подключить VPN, когда он не работает, задайте новый вопрос, и я помогу.
По умолчанию VPN отправляет весь трафик через VPN, если вы хотите использовать маршруты, вам нужно будет отключить это будущее.