**compiled kernels from source @ kernel.org **
VPNC worked fine in 3.10.9 and below.
With 3.11.0 and now 3.12.1, I get the following error when trying to connect:
root@system:/home/user# vpnc ./vpn.conf
Enter password for email@example.com:
vpnc: can't open /dev/net/tun, check that it is either device char 10 200 or (with DevFS) a symlink to ../misc/net/tun (not misc/net/tun): No such device
vpnc: can't initialise tunnel interface: No such device
Here is the output for "ls -l /dev/net/tun'
crw-rw-rw- 1 root root 10, 200 Dec 4 11:15 /dev/net/tun
Looks fine. Device char 10, 200 as stated in the error.
With 3.10.9 (and before), I would have to ensure that the tun module was loaded ("modprobe tun") for /dev/net/tun to appear (and vpnc to work).
Since 3.11.0, /dev/net/tun just appears. No module. No tun.ko, no tun.c/tun.h in the linux source. I moved the device and rebooted, and sure enough it automagically reappeared.
Any ideas what's changed with tun/tap since 3.11.0? More importantly: any clue on how to get vpnc to play nice with it?