Используя OpenVPN из Mac OSX Terminal, не могу загрузить Tun / Tap

17

Я хочу использовать 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. Есть идеи?

Ксизору
источник

Ответы:

15

Оказывается, вышеупомянутая проблема была довольно простой. OpenVPN должен быть запущен с правами администратора. Итак, вместо запуска

sudo ./openvpn connection.ovpn
Ксизору
источник
3
Даже с root, он все еще говорит, что Чт 17 октября 14:49:45 2013 Не удается выделить TUN / TAP dev динамически, Чт 17 октября 14:49:45 2013 Выход из-за фатальной ошибки ... Есть идеи?
bibstha
@bibstha У вас установлен Tun / Tap kext на машине?
xizor
К сожалению, я не выполнил часть "sudo kextload tun.kest". Однако я мог успешно войти в систему с помощью tunnelblick без Tun / PTA драйвера.
bibstha