Используя 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.