I’ve been using openvpn on the vera edge to connect my vera into a VPN. The openvpn-openssl package from the default package feed worked just fine (Index of /firmware/mt7620a/openwrt/ramips/packages/), even though I had to install using --force-depends because those packages were built for a different kernel version.
However, I have not been able to get it working on the vera plus. I receive this error when running openvpn:
ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
I suspect the problem may be with kmod-tun. I have tried installing the versions from both Index of /firmware/mt7620a/openwrt/ramips/packages/ and Index of /barrier_breaker/14.07/ramips/mt7620a/packages/base/.
I noticed that the kernel version on the plus (3.10.14) is older than on the edge (3.10.34). Because of the version mismatch, I was thinking I should try to compile kmod-tun against the 3.10.14 kernel.
I am also curious why the plus is using an older kernel version, and whether it’s possible/recommended to load a later kernel version on the vera hardware. Does anyone have any ideas of other things I could try?
Update: I tried to build kmod-tun for linux 3.10.14 a couple times. I haven’t been able to get it to load into the vera plus successfully. I think I need to know the kernel config used to build the vera kernel in order to build my own module.
Thanks,
Chris