GCRaistlin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору HUB107 Работает, черт побери! Спасибо! Отдельный вопрос - где искать файл с настройками. Для VPN-адаптеров текущего пользователя настройки хранятся в Код: %AppData%\Microsoft\Network\Connections\Pbk\rasphone.pbk | Если же VPN-адаптер создан для всех пользователей, то его глобальные настройки хранятся в Код: %AllUsersProfile%\Microsoft\Network\Connections\Pbk\rasphone.pbk | Эти настройки нельзя изменить через интерфейс - только правкой файла; при этом при входе в Network Connections или по щелчку по VPN-адаптеру в чармбаре Networks создается его копия Код: %AppData%\Microsoft\Network\Connections\Pbk\_hiddenPbk\rasphone.pbk | - если такого файла не существует или его содержимое некорректно. В дальнейшем для пользователя используются настройки из этой копии. Чтобы заставить Windows использовать глобальные настройки, нужно создать вручную файл нулевого размера с этим именем. Исходя из вышесказанного и в предположении, что едва ли разным пользователям нужны разные настройки одного и того же VPN-адаптера, для обхода нашей проблемы и для облегчения жизни вообще можно порекомендовать: - После создания VPN-адаптера для всех пользователей настроить его.
- Скопировать
Код: %AppData%\Microsoft\Network\Connections\Pbk\_hiddenPbk\rasphone.pbk | в Код: %AllUsersProfile%\Microsoft\Network\Connections\Pbk\rasphone.pbk | - Изменить в
Код: %AllUsersProfile%\Microsoft\Network\Connections\Pbk\rasphone.pbk | значение UseRasCredentials с 1 на 0. Если при подключении не должен меняться основной шлюз (как это обычно и бывает, хотя я когда-то читал, что это дыра в безопасности), заодно проверить значение IpPrioritizeRemote - оно тоже должно быть 0. - С помощью логон-скрипта у каждого пользователя создавать (заменять существующий) файл нулевого размера
Код: %AppData%\Microsoft\Network\Connections\Pbk\_hiddenPbk\rasphone.pbk | Еще пара соображений: - Запоминать учетные данные для VPN-соединений, особенно включая опцию Automatically use my Windows logon name and password, в общем случае не рекомендуется, т. к. они легко могут быть восстановлены, напр. с помощью Dialupass.
- Сообщение "An unexpected error occured" при попытке вызвать свойства сетевого адаптера может означать, что система не находит файл настроек для текущего пользователя. Причем это не обязательно будет
Код: %AppData%\Microsoft\Network\Connections\Pbk\rasphone.pbk | - во время экспериментов я умудрился сделать так, что Windows привязалась к переименованному файлу (rasphone.pbk1) и при возвращении ему нормального имени его не находила.
---------- Magically yours Raistlin |
|