# Практика №5. OpenVPN L3 - туннелирование
Выполнила: студентка группы БСБО-05-20, Маркова Карина.
### Построение инфраструктуры, в которой будет выполняться данная практика

### OpenVPN L3 - туннелирование
Для начала смотрим ip в kali, чтобы убедиться, что все в порядке:

Немного меняем настройки в /etc/resolv.conf:

Обновляем необходимые репозитории на машинке:

С GitHub устанавливаем скрипт:

Переименовываем айпишник и устанавливаем openvpn:

После установки скрипта видим, что появляется сlient.ovpn:

Смотрим что openVpn работает:

Далее перехадим в права root и смотрим конфиги:

Настраиваем соединение:

После этого обновляем сервис и переходим в настройки клиента:


Обновляем пакеты на дебиане:

И передаем файлик:

Устанавливаем openvpn и перекидываем конфиг в выбранную директорию:

Проверка, что соединение установилось и подключение к дебиан из кали:

Пингуем LAN с pfsense и видим, что с дебиан-машинки все отрабатывается, а с кали нет:

Переходим в машинку линукс-клиент и настраиваем:

Выполняем те же действия и передаем файлик:

Далее устанавливаем tcpdump:

Соединение с установлено:

С помощью tcpdump наблюдаем как проходят пинги с линукс:

В линуксе настраиваем параметры для подключения:


Далее прокладываем маршрут, пингуем и смотрим что прилетает во внутрь сети:

Теперь нужно разрешить роутинг:

Делаем систему, которая с ens3 будет натить наш трафик. Как видим, пинги заработали:

Смотрим, открывается ли pfsense через kali:
