mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-19 19:15:22 +00:00
IPsec Mobile Client: Split DNS, INTERNAL_DNS_DOMAIN, closes https://github.com/opnsense/core/issues/3325
This commit is contained in:
parent
33496e9fe3
commit
5f79544e59
@ -936,12 +936,16 @@ function ipsec_configure_do($verbose = false, $interface = '')
|
||||
if (!empty($a_client['dns_domain'])) {
|
||||
$strongswanTree['charon']['plugins']['attr']['# Search domain and default domain'] = '';
|
||||
$strongswanTree['charon']['plugins']['attr']['28674'] = $a_client['dns_domain'];
|
||||
|
||||
if (empty($a_client['dns_split'])) {
|
||||
$strongswanTree['charon']['plugins']['attr']['28675'] = $a_client['dns_domain'];
|
||||
}
|
||||
# 28675 --> UNITY_SPLITDNS_NAME
|
||||
# 25 --> INTERNAL_DNS_DOMAIN
|
||||
foreach (array("28675", "25") as $attr) {
|
||||
if (!empty($a_client['dns_split'])) {
|
||||
$strongswanTree['charon']['plugins']['attr'][$attr] = $a_client['dns_split'];
|
||||
} elseif (!empty($a_client['dns_domain'])) {
|
||||
$strongswanTree['charon']['plugins']['attr'][$attr] = $a_client['dns_domain'];
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($a_client['dns_split'])) {
|
||||
$strongswanTree['charon']['plugins']['attr']['28675'] = $a_client['dns_split'];
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user