Имею Buffalo LS-WXL.
root@LS-WXLBB0:~# uname -a
Linux LS-WXLBB0 3.3.4-88f6281 #1 Thu Jun 22 15:47:23 JST 2017 armv5tel GNU/Linux
Пытаюсь поднять на нём OpenVPN-клиент. OpenVPN жалуется на отсутствие TUN/TAP.
Хочу установить tun как подгружаемый модуль (без замены ядра).
apt-get на зверьке есть, но родные репозитории Buffalo к нему больше не существуют, а проблемы с прикручиванием Debian'овских пусть будут отдельной историей. Использую в качестве пакетного менеджера ipkg, но через него похоже как не вытянуть tun.
Скачал http://vtun.sourceforge.net/tun/tun-1.1.tar.gz
Он попросил исходники ядра, которые я ему скачал.
Дальше столкнулся с
"configure: error: Linux kernel /usr/src/linux is not configured"
Сделал в папке с исходниками ядра
make defconfig
Теперь имею
root@LS-WXLBB0:~/tun-1.1/linux# ./configure
loading cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for kgcc... gcc
checking for gawk... gawk
checking for a BSD compatible install... /opt/bin/install -c
configure: error: Unsupported kernel version.
Заметил, что там есть только папки 2.2 и 2.4
root@LS-WXLBB0:~/tun-1.1/linux# ls
2.2/ 2.4/ Makefile.in aclocal.m4 confdefs.h config.cache config.log configure* configure.in create_dev*
Для ядра 3.3.4 мне нужно брать какие-то другие исходники TUN/TAP?
Насколько я понимаю, vtun - только приложение, само использующее TUN/TAP, но на всякий случай ещё скачал vtun-3.0.3.tar.gz
Там при ./configure имею проблему
configure: checking for LZO Library and Header files ... ...
checking "for lzo_asm.h"... "no"
checking "for lzo1x.h"... "no"
configure: error: LZO library not found.
Из ipkg-пакета vtun ставится вроде как успешно:
root@LS-WXLBB0:~# ipkg install vtun_3.0.2-2_arm.ipk
Installing vtun (3.0.2-2) to root...
Configuring vtun
Successfully terminated.
Но не похоже, что он ставит сам TUN:
root@LS-WXLBB0:~# modprobe tun
FATAL: Module tun not found.
Итак, как мне заполучить рабочий TUN/TAP на LS-WXL?