Настройка OpenVPN на FreeBSD: различия между версиями

Материал из Bas Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 2: Строка 2:


Производим установку пакета <code>openvpn</code> с помощью пакетного менеджера <code>pkg</code>:
Производим установку пакета <code>openvpn</code> с помощью пакетного менеджера <code>pkg</code>:
<pre># pkg install openvpn</pre>
<pre>pkg install openvpn</pre>


Автоматически папка с конфигами не создаётся, поэтому создаём её вручную:
Автоматически папка с конфигами не создаётся, поэтому создаём её вручную:
<pre>mkdir /usr/local/etc/openvpn</pre>
<pre>mkdir /usr/local/etc/openvpn</pre>
Копируем шаблон конфига, который находится в <code>/usr/local/share/examples/openvpn/sample-config-files/server.conf</code> в рабочую папку:
<pre>
cp /usr/local/share/examples/openvpn/sample-config-files/server.conf /usr/local/etc/openvpn/server.conf
</pre>
По умолчанию <code>openvpn</code> ищет конфиг с именем <code>openvpn.conf</code>, поэтому есть 2 опции:
- Переименовать конфиг:
<pre>
mv /usr/local/etc/openvpn/server.conf /usr/local/etc/openvpn/openvpn.conf
</pre>
- Указать имя конфига через параметр в <code>rc.conf</code>:
<pre>
openvpn_configfile="/usr/local/etc/openvpn/openvpn.conf"
</pre>


[[Category:FreeBSD]]
[[Category:FreeBSD]]
[[Category:VPN]]
[[Category:VPN]]
[[Category:OpenVPN]]
[[Category:OpenVPN]]

Версия от 11:26, 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/server.conf в рабочую папку:

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:

openvpn_configfile="/usr/local/etc/openvpn/openvpn.conf"