
- •Лабораторная работа № 6 Виртуальные частные сети
- •Физическая схема лвс
- •Логическая схема лвс. Ip-сеть 1 имеет адрес 10.2.5.0/24, ip-сеть 2 имеет адрес 10.2.10.0/24
- •Подключение и запуск рабочих станций pc-1,pc-2
- •Подключение и запуск рабочих станций pc-3,pc-4
- •Последовательность действий
- •3.1. Создание основного Certificate Authority (ca) сертификата и ключа
- •3.2. Создание сертификата и ключа сервера
- •3.3. Создание сертификатов и ключей для клиента
- •3.4. Создание параметров Diffie Hellman
- •3.5. Файлы ключей и сертификатов
- •4.1. Пример конфигурационных файлов
- •4.2. Редактирование файла конфигурации сервера
- •4.3. Редактирование конфигурационных файлов клиентов
Физическая схема лвс
Логическая схема лвс. Ip-сеть 1 имеет адрес 10.2.5.0/24, ip-сеть 2 имеет адрес 10.2.10.0/24
Порядок выполнения
Перед выполнением лабораторной работы необходимо:
Подготовить схемы сети с указанием IP-адресов в соответствии с вариантом.
Подготовить виртуальные машины PC-1,PC-2,PC-3,PC-4, на которых должна быть установлена сетевая операционная системаMicrosoftWindowsXPили другая сетевая операционная система, напримерLinux(необходимо удостовериться, что существует дистрибутивOpenVPNдля выбранной ОС).
Подготовить виртуальные машины, которые будут выполнять роли VPN-сервера иVPN-клиента. Для этого установить на соответствующие машины программный продуктOpenVPN. При выборе компонентов установки и пути установки рекомендуется использовать настройки по умолчанию.
Выполнение лабораторной работы включает следующие этапы:
Подключение и запуск рабочих станций pc-1,pc-2
Цель данного этапа состоит в подготовке моделей IP-сетей, взаимодействие между которыми будет настраиваться в лабораторной работе.
Подключить образ виртуальной машины в системе VirtualBoxна одном из компьютеров лаборатории. В настройках виртуальной машины в разделе «Сеть» включить 2 сетевых адаптера, для первого указать тип подключения «Сетевой мост» и сетевой адаптер «Realtek8029» или «3COM» (в зависимости от компьютера), для второго указать тип подключения «Внутренняя сеть» и название.
Запустить виртуальную машину.
Настроить IP-адрес сетевого интерфейса виртуальной машины в соответствии с вариантом.
Повторить шаги 1-4 для 2-ой виртуальной машины (на другом компьютере).
Подключение и запуск рабочих станций pc-3,pc-4
Цель данного этапа состоит в подготовке моделей IP-сетей, взаимодействие между которыми будет настраиваться в лабораторной работе.
Подключить образ виртуальной машины в системе VirtualBoxна одном из компьютеров лаборатории. В настройках виртуальной машины в разделе «Сеть» включить 1 сетевой адаптер, для него указать тип подключения «Внутренняя сеть» и название (ВНИМАНИЕ!!! Названия внутренних сетей должны совпадать для рабочих станцийPC1 иPC3, а также дляPC2 иPC4).
Запустить виртуальную машину.
Настроить IP-адрес сетевого интерфейса виртуальной машины в соответствии с вариантом.
Повторить шаги 1-4 для 2-ой виртуальной машины (на другом компьютере).
Создание сертификатов и ключей для OpenVPN сервера и клиента.
Цель данного этапа состоит в правильном создании ключей и сертификатов безопасности, с помощью которых будет создаваться безопасное соединение виртуальных машин в лабораторной работе.
Все действия по созданию ключей и сертификатов проводятся на OpenVPNсервере.
Последовательность действий
Создание основного Certificate Authority (CA) сертификата и ключа
Создание сертификата и ключа сервера
Создание сертификатов и ключей для 3-х клиентов
Создание параметров Diffie Hellman
Файлы ключей и сертификатов
3.1. Создание основного Certificate Authority (ca) сертификата и ключа
В Windows зайти в командную строку (cmd.exe) и выполнить cd %Program Files%/OpenVPN/easy-rsaВыполнить командный файлinit-config. При этом исходными файлами заменятся файлы конфигурации vars.bat и openssl.cnf
Отредактируем vars файл (называется vars.bat) и установим KEY_COUNTRY, KEY_PROVINCE, KEY_CITY, KEY_ORG, и KEY_EMAIL параметры. Эти параметры заполнять обязательно (нельзя оставлять пустыми!).
Затем инифиализируем PKI: vars clean-all build-ca
Последняя команда (build-ca) создает certificate authority (CA) сертификат и ключ при помощи интерактивной openssl команды
Generating a 1024 bit RSA private key ............++++++ ...........++++++ writing new private key to 'ca.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [KG]: State or Province Name (full name) [NA]: Locality Name (eg, city) [BISHKEK]: Organization Name (eg, company) [OpenVPN-TEST]: Organizational Unit Name (eg, section) []: Common Name (eg, your name or your server's hostname) []:OpenVPN-CA Email Address [me@myhost.mydomain]:
В приведенной выше последовательности многие параметры по умолчанию имеют значения из файла vars.bat. Подробно нужно указать параметр Common Name. В примере используется "OpenVPN-CA".