Subject: Re: [vserver] OpenVPN Interface
From: "Daniel Hokka Zakrisson" <daniel@hozac.com>
Date: Tue, 23 Nov 2010 17:50:17 +0100 (CET)

Gordan Bobic wrote:
> Hi,
>
> I'm trying to get an OpenVPN server running in a guest and I have a
> peculiar problem. I cannot seem to manually create an OpenVPN interface
> exactly the same as what is created by:
>
> # openvpn --mktun --dev tun0
> TUN/TAP device tun0 opened
> Persist state set to: ON
>
> # ip link
> 77: tun0: <POINTOPOINT,MULTICAST,NOARP> mtu 1500 qdisc noop state DOWN
> qlen 100
>      link/[65534]
>
>
> How can a device with link type [65534] be created using the ip
> commands? The closest I could come up with is something like:
> # ip tunnel add tun0 mode ipip local 192.168.0.1 remote 192.168.0.2
> # ip link set tun0 mtu 1500
> # ip addr add dev tun0 local 192.168.0.1 peer 192.168.0.2

If this is for a guest, why don't you just set
/etc/vservers/<guest>/interfaces/<x>/tun?

> But that ends up with link type ipip and openvpn with ifconfig-noexec
> cannot seem to use it (it tries to look for non-existant device node
> /dev/tun0). When tun0 is created using:
> # openvpn --mktun --dev tun0
> it works fine.
>
> Ideally I want to make the device come up using the standard distro
> ifcfg config scripts rather than the openvpn command. Has anyone managed
> to get that to work?
>
> Gordan
>


-- 
Daniel Hokka Zakrisson