Revision da601f8e
Added by Pi Ba almost 13 years ago
etc/inc/openvpn.inc | ||
---|---|---|
710 | 710 |
$vpnid = $settings['vpnid']; |
711 | 711 |
$mode_id = $mode.$vpnid; |
712 | 712 |
|
713 |
$tunname = "tun{$vpnid}"; |
|
713 |
if (isset($settings['dev_mode'])) |
|
714 |
$tunname = "{$settings['dev_mode']}{$vpnid}"; |
|
715 |
else { /* defaults to tun */ |
|
716 |
$tunname = "tun{$vpnid}"; |
|
717 |
} |
|
718 |
|
|
714 | 719 |
if ($mode == "server") |
715 | 720 |
$devname = "ovpns{$vpnid}"; |
716 | 721 |
else |
usr/local/www/vpn_openvpn_server.php | ||
---|---|---|
314 | 314 |
|
315 | 315 |
$server = array(); |
316 | 316 |
|
317 |
if ($id && $pconfig['dev_mode'] <> $a_server[$id]['dev_mode']) |
|
318 |
openvpn_delete('server', $a_server[$id]);// delete(rename) old interface so a new TUN or TAP interface can be created. |
|
319 |
|
|
317 | 320 |
if ($vpnid) |
318 | 321 |
$server['vpnid'] = $vpnid; |
319 | 322 |
else |
Also available in: Unified diff
Allow for changing OpenVPN TUN to TAP device mode without reboot.