You were correct, I had the container connected to NeoRouter Free before fixing the tun issue, but I still needed to relogin. After the relogin, it created the nrtap just fine and I'm able to pass traffic through the VPN just fine. Thanks again for your help KevinZ.
Here are the steps I took for others stumbling upon this thread (I verified with a new clean LXC):
1. Create /var/lib/lxc/common/autodev with mode 0755:
Code:
#! /bin/sh
cd ${LXC_ROOTFS_MOUNT}/dev
mkdir net
mknod net/tun c 10 200
chmod 0666 net/tun
2. Add the following to /var/lib/lxc/<container name>/config (single container) or /etc/lxc/default.conf (for all new containers):
Code:
lxc.hook.autodev = /var/lib/lxc/common/autodev
lxc.cgroup.devices.allow = c 10:200 rwm
3. Create and/or start up container and install and log into NeoRouter.