Настройка OpenVPN на FreeBSD: различия между версиями
Перейти к навигации
Перейти к поиску
Bas (обсуждение | вклад) Нет описания правки |
Bas (обсуждение | вклад) Нет описания правки |
||
Строка 24: | Строка 24: | ||
</pre> | </pre> | ||
Не забываем добавить строку для старта <code>openvpn</code> и указываем название интерфейса: | |||
<pre> | |||
sysrc openvpn_enable="YES" | sysrc openvpn_enable="YES" | ||
sysrc openvpn_if="tun" | sysrc openvpn_if="tun" | ||
</pre> | |||
== Настройка ключей и сертификатов == | == Настройка ключей и сертификатов == |
Версия от 11:42, 21 мая 2023
Установка и настройка производилась на хостинге DigitalOcean с минимальной конфигурацией (память 512 MB / диск 10 GB) и под управлением операционной системы FreeBSD 13.2.
Установка
Производим установку пакета openvpn
с помощью пакетного менеджера pkg
:
pkg install openvpn
Автоматически папка с конфигами не создаётся, поэтому создаём её вручную:
mkdir /usr/local/etc/openvpn
Копируем шаблон конфига, который находится в /usr/local/share/examples/openvpn/sample-config-files
в рабочую папку:
cp /usr/local/share/examples/openvpn/sample-config-files/server.conf /usr/local/etc/openvpn/server.conf
По умолчанию openvpn
ищет конфиг с именем openvpn.conf
, поэтому есть 2 опции:
- Переименовать конфиг:
mv /usr/local/etc/openvpn/server.conf /usr/local/etc/openvpn/openvpn.conf
- Указать имя конфига через параметр в
rc.conf
:
sysrc openvpn_configfile="/usr/local/etc/openvpn/openvpn.conf"
Не забываем добавить строку для старта openvpn
и указываем название интерфейса:
sysrc openvpn_enable="YES" sysrc openvpn_if="tun"
Настройка ключей и сертификатов
2
Настройка openvpn
3