Оказывается, вышеупомянутая проблема была довольно простой. OpenVPN должен быть запущен с правами администратора. Итак, вместо запуска
sudo ./openvpn connection.ovpn
Я хочу использовать OpenVPN прямо из терминала, а не использовать графический интерфейс, например tunnelblick, - но я столкнулся с парой проблем. Я проверил мой конфигурационный файл, и он работает нормально, так что это не ошибка конфигурации.
Я запускаю команду
./openvpn connection.ovpn
Я получаю сообщение об ошибке:
Wed Mar 6 13:22:57 2013 us=528389 Cannot allocate TUN/TAP dev dynamically Wed Mar 6 13:22:57 2013 us=528401 Exiting due to fatal error
Что, по-видимому, подразумевает, что не может быть найден Tune / Tap Kext. Я пытался запустить команду
sudo kextload tun.kext
непосредственно перед этим, и это, казалось, загрузилось нормально, но я все еще получаю вышеупомянутую ошибку. Я использую 64-битный tun.kext из проекта TunnelBlick, так что это не должно быть проблемой с самим kext. Есть идеи?
Оказывается, вышеупомянутая проблема была довольно простой. OpenVPN должен быть запущен с правами администратора. Итак, вместо запуска
sudo ./openvpn connection.ovpn