From b5149928aa30288f91f12be556fd0992930d64b3 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 13 Feb 2018 09:38:15 +0100 Subject: [PATCH] Firewall/ outbound nat, alias target defunct. for https://github.com/opnsense/core/issues/2194 --- src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php b/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php index 709fd9ac8..520096c46 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php +++ b/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php @@ -92,6 +92,8 @@ class SNatRule extends Rule } } elseif ($rule['target'] == "other-subnet") { $rule['target'] = $rule['targetip'] . '/' . $rule['targetip_subnet']; + } elseif (!empty($rule['target']) && Util::isAlias($rule['target'])) { + $rule['target'] = "$".$rule['target']; } foreach (array("sourceport", "dstport", "natport") as $fieldname) { if (!empty($rule[$fieldname]) && Util::isAlias($rule[$fieldname])) {