Создание VPN соединения.
Пуск | правой кнопкой мыши на Сетевом окружении | Свойства Создание нового подключения Далее | Подключить к сети на рабочем месте | Далее | Подключение к виртуальной частной сети | Далее | вводим что-нибудь | Далее | Не набирать номер... | Далее | вводим IP адрес сервера | Далее | Выделяем «Добавить ярлык...» | Готово
Импорт сертификата
Для вонь7 просто дабл-клик на .p12-файле
Для XP SP2/SP3 неизбежны развлечения с оснастками консоли управления.
Пуск | Выполнить | набираете mmc | OK
В открывшемся окне
выбираете пункт меню Консоль | Добавить или удалить оснастку | Добавить
Откроется диалоговое окно, прокручиваете список и выбираете Сертификаты
, нажимаете Добавить
. В открывшемся мастере выбираете
Учетной записи компьютера | Далее | Локальный компьютер
Закрываем диалоги
Готово | Закрыть | ОК
В окне консоли последовательно разворачиваем элементы
Сертификаты | Личные | Сертификаты
. На последнем элементе щелкаем правой кнопкой мыши и выбираем
Все задачи | Импорт
.
В открывшемся мастере нажимаете Далее
, вводите полное имя к файлу vpnClient.p12
(либо выбираете его через диалог открытия файлов, только смените тип фала на «*.pxf, *.p12»), вводите пароль для клиентского ключа.
Настройка PKI VPN клиента.
После импорта сертификата, изменяем настройки нашего VPN-соединения.
Открываем наше VPN соединение. Нажимаем кнопку Свойства
. Выбираем закладку Безопасность
. Нажимаем кнопку Параметры IPSec
. Снимаем, если есть, галочку. Везде нажимаем ОК
.
Все, тестируем наш получившийся VPN. Если все работает, договариваетесь с кем-нибудь из знакомых и тестируете уже удаленно. У меня работает :)
Основные проблемы на этом этапе:
- Сервер не может прочитать приватный ключ. У меня такого не было, но из переписки на форумах видно, что это частая проблема. Проверьте, что Вы все правильно скопировали, и правильно указали пароль к ключу в ipsec.secrets
- Клиент выдает ошибку 791. Проверьте сертификат на клиенте через mmc. Проверьте, что у Вас нет сообщения «Данный центр сертификации не может выдавать сертификаты.» Если есть, уменьшите значение CADAYS в CA.sh
- Клиент прекрасно подключается в локальной сети, но не работает удаленно. Проверьте, что на пути от клиента до сервера нет фаерволов.
— Andrew A. Sabitov 2012-06-19 11:09