diff --git a/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/generalSettings.xml b/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/generalSettings.xml
index e82ea994a..fa7450b45 100644
--- a/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/generalSettings.xml
+++ b/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/generalSettings.xml
@@ -37,6 +37,15 @@
Type or select interface.
+
+ ids.general.homenet
+
+ select_multiple
+
+ true
+ Networks to interpret as local
+ true
+
ids.general.defaultPacketSize
diff --git a/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml b/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml
index b7d88769d..6d62c3940 100644
--- a/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml
@@ -1,6 +1,6 @@
//OPNsense/IDS
- 1.0.0
+ 1.0.1
OPNsense IDS
@@ -118,6 +118,12 @@
/^(?!0).*$/
+
+ N
+ ,
+ 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12
+ Y
+
N
82
diff --git a/src/opnsense/service/templates/OPNsense/IDS/suricata.yaml b/src/opnsense/service/templates/OPNsense/IDS/suricata.yaml
index 9189ec298..226164978 100644
--- a/src/opnsense/service/templates/OPNsense/IDS/suricata.yaml
+++ b/src/opnsense/service/templates/OPNsense/IDS/suricata.yaml
@@ -799,7 +799,7 @@ vars:
# These would be retrieved during the Signature address parsing stage.
address-groups:
- HOME_NET: "[192.168.0.0/16,10.0.0.0/8,172.16.0.0/12]"
+ HOME_NET: "[{{OPNsense.IDS.general.homenet|default('192.168.0.0/16,10.0.0.0/8,172.16.0.0/12')}}]"
EXTERNAL_NET: "!$HOME_NET"