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 и аналогичные распространяют свои модули драйверов).