Установка и настройка OpenVPN на FreeBSD

Установка, настройка, генерация ключей хорошо описаны в статье

Если под Windows не создаётся TAP-интерфейс — качаем самую свежую версию отсюда и запускаем инсталлятор с правами администратора.

Далее надо настроить NAT, можно использовать ipnat или ipfw nat

Настройка клиентов под Windows и Ubuntu есть здесь

Ошибки клиента при коннекте