Там все просто
на пример храним все конфиги в отдельных директориях
/usr/local/etc/openvpn
../cliet1
../server1
В директории /usr/local/etc/openvpn/server1
находится conf твоего сервера (естественно на другом порту/протоколе)
Если нужны тот тут же CCD размещаешь (тогда в конфиге относительный путь)
в rc.conf
Код: Выделить всё
..............
#Openvpn
#client1
client1_enable="YES"
client1_configfile="/usr/local/etc/openvpn/client1/client1.conf"
client1_dir="/usr/local/etc/openvpn/client1"
#serv1
serv1_enable="YES"
serv1_configfile="/usr/local/etc/openvpn/serv1/serv1.conf"
serv1_dir="/usr/local/etc/openvpn/serv1"
#serv1
...................
Для автозапуска в
/usr/local/etc/rc.d
Делаешь link на базовый скрипт запуска с "правильным" именем
сто бы получилось что то вроде
Код: Выделить всё
/usr/local/etc/rc.d#ls -l
total
-r-xr-xr-x 2 root wheel 3931 6 авг 2011 client1*
-r-xr-xr-x 2 root wheel 3931 6 авг 2011 serv1*
У меня два клиента висят и три сервера

Главное в мартшрутизации и файрволе не запутатся
Для OpenVPN все равно на чем клиент и сервер.
У меня сервер Free к нему подключены Free Linux Windows клиенты. даже на Android есть работоспособный клиент из Play Market в который подсовываешь конфиг и ключ и даже не требует рут прав (пользовался с Samsung Galaxy Note)
Отправлено спустя 4 минуты 22 секунды:
На PF sense первом у меня не удалось настроить два сервера одновременно из за CCD файликов. Первая версия используется потому что смог его установить на IDE SSD 512M
(на компьютере когда то стоял R-Keeper )
PFSense у меня там шлюз, изолированный WiFi и OpenVpn server.
Из курьезов: По умолчанию из коробки WiFi изолирую от локалки. Зато я всю маршрутизацию прописал и далеко не сразу сообразил что с "гостевого" WiFi отлично в сети за VPN клиенты "хожу"
