Використовуючи OpenVPN з Mac OSX Terminal, не можна завантажити Tun / Tap


17

Я хочу використовувати OpenVPN прямо з терміналу замість того, щоб використовувати такий gui, як 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

Що, мабуть, означає, що кекс tun / tap неможливо знайти. Я спробував запустити команду

sudo kextload tun.kext

безпосередньо перед цим, і здавалося, завантажується добре, але я все одно отримую вищезгадану помилку. Я використовую 64-розрядний tun.kext від проекту TunnelBlick, тому це не повинно бути проблемою із самим кекстом. Будь-які ідеї?

Відповіді:


15

Виявляється, вищезазначена проблема була досить простою. OpenVPN має працювати з адміністративними привілеями. Отже, замість цього бігайте

sudo ./openvpn connection.ovpn

3
Навіть із коренем, він все ще говорить, Чт 17, 14:49:45 2013 Неможливо динамічно розподілити TUN / TAP dev, Чт 17 жовтня 14:49:45 2013 Вихід через фатальну помилку ... Будь-яка ідея?
bibstha

@bibstha У вас встановлений кеш Tun / Tap на машині?
xizor

На жаль, я не виконував "sudo kextload tun.kest" частини. Однак я міг успішно увійти, використовуючи tunnelblick без драйвера tun / pta.
bibstha
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.