---
# System prepended metadata

title: '# Практика №3. Протокол OpenVPN-L3'

---

# # Практика №3. Протокол OpenVPN-L3

В данной работе необходимо научиться строить VPN соединения на основе протокола OpenVPN, используя технологию IP-туннелей (OpenVPN L3). Дополнительно - настраивать взаимодействие сетей удаленных филиалов

# Описание практический работы:

# Задание к практической работе:

- [ ]  Проверить настройки в соответствии с топологией сети, предоставленной выше
- Все linux машинки с названиями Debian имеют операционную систему [debian-10-srv](https://disk.yandex.ru/d/vCRLw5v8ZcSTzQ) (Если отсутствует образ в EVE-NG, его необходимо добавить)
- Все linux машинки с названиями Kali имеют операционную систему [kali-2021](https://disk.yandex.ru/d/1PvLrHkTNrwKpw) (Если отсутствует образ в EVE-NG, его необходимо добавить)
- Mikrotik имеет версию [6.39](https://disk.yandex.ru/d/EW2rZ75A3GrMcg) или 6.47
- Firewall pfSense - версия [2.5.2](https://disk.yandex.ru/d/3JnDJSY77zt6-g)

# Выполнение задания

## Создание серверной части openvpn.

Для того, чтобы поднять openvpn, нам нужно настроить openvpn config для серверной части

![](https://i.imgur.com/CVPnw1r.png)

На этом скриншоте мы указываем порты, которые будет слушать сервис OpenVPN. По какому транспортному протоколу передаем пакеты, в dev tun указыватся в какой уровнеь будет инкапсулирован пакет.

После этого запускаем демон OpenVPN и наш сервер готов принимать соединения ![](https://i.imgur.com/s8fpm9z.png)

## Настройка клиентской части

После того, как мы настройли серверну часть, нужно передать конфиг клиенту для установки соединения
![](https://i.imgur.com/cgxkFp9.png)

Теперь пробуем установить соединение с сервером
![](https://i.imgur.com/ln0JTcO.png)

Как видим, все успешно, теперь попробуем пропинговать клиентскую сетку и серверную сетку

Пинг клиентской сетки 
![](https://i.imgur.com/pR4vjST.png)

Пинг серверной сетки
![](https://i.imgur.com/kiCRRO1.png)



