diff --git a/src/etc/inc/plugins.inc.d/openvpn.inc b/src/etc/inc/plugins.inc.d/openvpn.inc index 34ef66e46..185a94a35 100644 --- a/src/etc/inc/plugins.inc.d/openvpn.inc +++ b/src/etc/inc/plugins.inc.d/openvpn.inc @@ -524,14 +524,6 @@ function openvpn_reconfigure($mode, $settings, $device_only = false) } $conf .= "dev-type {$settings['dev_mode']}\n"; - switch ($settings['dev_mode']) { - case "tun": - if (!$settings['no_tun_ipv6']) { - $conf .= "tun-ipv6\n"; - } - break; - } - $conf .= "dev-node /dev/{$devnode}\n"; $conf .= "writepid /var/run/openvpn_{$mode_id}.pid\n"; $conf .= "script-security 3\n"; diff --git a/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php b/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php index c64267453..bdbd14e76 100644 --- a/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php +++ b/src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php @@ -89,12 +89,10 @@ class PlainOpenVPN extends BaseExporter implements IExportProvider */ protected function openvpnConfParts() { - $conf = array(); + $conf = []; + $conf[] = "dev " . (!empty($this->config['dev_mode']) ? $this->config['dev_mode'] : 'tun'); - if (!empty($this->config['tunnel_networkv6'])) { - $conf[] .= "tun-ipv6"; - } $conf[] = "persist-tun"; $conf[] = "persist-key"; if (strncasecmp($this->config['protocol'], "tcp", 3) === 0) { diff --git a/src/www/vpn_openvpn_client.php b/src/www/vpn_openvpn_client.php index c815cb936..114b476cd 100644 --- a/src/www/vpn_openvpn_client.php +++ b/src/www/vpn_openvpn_client.php @@ -63,7 +63,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { ,proxy_addr,proxy_port,proxy_user,proxy_passwd,proxy_authtype,description ,custom_options,ns_cert_type,dev_mode,caref,certref,crypto,digest ,tunnel_network,tunnel_networkv6,remote_network,remote_networkv6,use_shaper - ,compression,passtos,no_tun_ipv6,route_no_pull,route_no_exec,verbosity_level"; + ,compression,passtos,route_no_pull,route_no_exec,verbosity_level"; foreach (explode(",", $copy_fields) as $fieldname) { $fieldname = trim($fieldname); @@ -104,7 +104,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { ,proxy_addr,proxy_port,proxy_user,proxy_passwd,proxy_authtype,description ,custom_options,ns_cert_type,dev_mode,caref,certref,crypto,digest ,tunnel_network,tunnel_networkv6,remote_network,remote_networkv6,use_shaper - ,compression,passtos,no_tun_ipv6,route_no_pull,route_no_exec,verbosity_level"; + ,compression,passtos,route_no_pull,route_no_exec,verbosity_level"; foreach (explode(",", $init_fields) as $fieldname) { $fieldname = trim($fieldname); @@ -306,7 +306,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { ,server_addr,server_port,resolve_retry,proxy_addr,proxy_port,remote_random ,proxy_authtype,proxy_user,proxy_passwd,description,mode,crypto,digest ,tunnel_network,tunnel_networkv6,remote_network,remote_networkv6 - ,use_shaper,compression,passtos,no_tun_ipv6,route_no_pull,route_no_exec + ,use_shaper,compression,passtos,route_no_pull,route_no_exec ,verbosity_level,interface"; foreach (explode(",", $copy_fields) as $fieldname) { @@ -469,17 +469,6 @@ $( document ).ready(function() { } }); $("#mode").change(); - $("#dev_mode").change(function(){ - switch($(this).val()) { - case "tun": - $(".chkboxNoTunIPv6").show(); - break; - case "tap": - $(".chkboxNoTunIPv6").hide(); - break; - } - }); - $("#dev_mode").change(); $("#autokey_enable").change(function(){ if ($("#autokey_enable:checked").val() != undefined) { @@ -1038,15 +1027,6 @@ $( document ).ready(function() { - - - - /> - - - diff --git a/src/www/vpn_openvpn_server.php b/src/www/vpn_openvpn_server.php index 635a7c46a..7f088c2ff 100644 --- a/src/www/vpn_openvpn_server.php +++ b/src/www/vpn_openvpn_server.php @@ -66,7 +66,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { ,serverbridge_interface,serverbridge_dhcp_start,serverbridge_dhcp_end ,dns_server1,dns_server2,dns_server3,dns_server4,ntp_server1 ,ntp_server2,netbios_enable,netbios_ntype,netbios_scope,wins_server1 - ,wins_server2,no_tun_ipv6,push_register_dns,push_block_outside_dns,dns_domain,local_group + ,wins_server2,push_register_dns,push_block_outside_dns,dns_domain,local_group ,client_mgmt_port,verbosity_level,caref,crlref,certref,dh_length ,cert_depth,strictusercn,digest,disable,duplicate_cn,vpnid,reneg-sec,use-common-name,cso_login_matching"; @@ -114,7 +114,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { ,serverbridge_interface,serverbridge_dhcp_start,serverbridge_dhcp_end ,dns_server1,dns_server2,dns_server3,dns_server4,ntp_server1 ,ntp_server2,netbios_enable,netbios_ntype,netbios_scope,wins_server1 - ,wins_server2,no_tun_ipv6,push_register_dns,push_block_outside_dns,dns_domain + ,wins_server2,push_register_dns,push_block_outside_dns,dns_domain ,client_mgmt_port,verbosity_level,caref,crlref,certref,dh_length ,cert_depth,strictusercn,digest,disable,duplicate_cn,vpnid,shared_key,tls,reneg-sec,use-common-name ,cso_login_matching"; @@ -369,7 +369,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { ,serverbridge_dhcp,serverbridge_interface,serverbridge_dhcp_start ,serverbridge_dhcp_end,dns_domain,dns_server1,dns_server2,dns_server3 ,dns_server4,push_register_dns,push_block_outside_dns,ntp_server1,ntp_server2,netbios_enable - ,netbios_ntype,netbios_scope,no_tun_ipv6,verbosity_level,wins_server1 + ,netbios_ntype,netbios_scope,verbosity_level,wins_server1 ,wins_server2,client_mgmt_port,strictusercn,reneg-sec,use-common-name,cso_login_matching"; foreach (explode(",", $copy_fields) as $fieldname) { @@ -1289,17 +1289,6 @@ endif; ?> - - - - /> - - -