openvpn без модуля крана? замена?

Я пытаюсь установить OpenVPN в специальном дистрибутиве Linux, в котором нет модуля ядра tap, и все доступные инструкции устарели. Мне было интересно, если есть способ запустить OpenVPN без этого модуля ядра.

В настоящее время я не могу установить OpenVPN из-за неразрешенных зависимостей, но я всегда могу его форсировать. Я просто не думаю, что это возможно, но я надеюсь, что кто-то знает лучше;)

2 ответа

Вам действительно нужен модуль TUN. Как еще OpenVPN может создать "поддельный сетевой интерфейс", который принимает IP-диапазон для вашей VPN-подсети?

на специальном дистрибутиве Linux

Что делает его особенным? Это какой-то NAS с установленным busybox? (потому что вы упоминаете ARM)

Мой QNAP NAS доставляет tun.ko модуль в /usr/local/modulesЭто может быть легко загружено из сценария запуска:

( /sbin/lsmod | grep -q tun ) || /sbin/insmod /usr/local/modules/tun.ko

Попробуйте найти модуль tun в вашей системе в некоторых общих системных папках, используя:

find /lib /usr /opt -name 'tun.ko'

Есть ли у ядра в этой настройке поддержка модулей? Если это так, то вы сможете найти подходящую версию модуля tap, скомпилировать ее и установить с помощью modprobe (так же, как vmware и аналогичные распространяют свои модули драйверов).

Другие вопросы по тегам