From c8bb7f1527a99c69784ab6c01d9050adcde6a8a0 Mon Sep 17 00:00:00 2001 From: PiBa-NL Date: Sat, 22 Sep 2012 23:23:58 +0200 Subject: Allow for changing OpenVPN TUN to TAP device mode without reboot. --- etc/inc/openvpn.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc index bddb5c8..8416264 100644 --- a/etc/inc/openvpn.inc +++ b/etc/inc/openvpn.inc @@ -710,7 +710,12 @@ function openvpn_delete($mode, & $settings) { $vpnid = $settings['vpnid']; $mode_id = $mode.$vpnid; - $tunname = "tun{$vpnid}"; + if (isset($settings['dev_mode'])) + $tunname = "{$settings['dev_mode']}{$vpnid}"; + else { /* defaults to tun */ + $tunname = "tun{$vpnid}"; + } + if ($mode == "server") $devname = "ovpns{$vpnid}"; else -- cgit v1.1