tlogic wrote:
I had to manually create the /dev/net/tun device with the command: mknod /dev/net/tun c 10 200
This is exactly what worked for me. Thanks tlogic!
NB: I don't think it was specified, but this can be required on the _client_ side. My linode was an openVPN client (on Debian Etch). After adding the device on the client, it was able to connect to an openVPN server (running CentOS 5.2) in another datacenter.
NB#2: put your client settings in /etc/openvpn/client.conf and they will be run at startup.