diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml b/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml
index 5acd610ab..29993cea4 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml
@@ -255,21 +255,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/opnsense/mvc/app/models/OPNsense/Core/ACL_Legacy_Page_Map.json b/src/opnsense/mvc/app/models/OPNsense/Core/ACL_Legacy_Page_Map.json
index 3d02a7382..cb2743197 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Core/ACL_Legacy_Page_Map.json
+++ b/src/opnsense/mvc/app/models/OPNsense/Core/ACL_Legacy_Page_Map.json
@@ -525,27 +525,6 @@
"interfaces_wireless.php*"
]
},
- "page-loadbalancer-pool": {
- "name": "WebCfg - Load Balancer: Pool page",
- "descr": "Allow access to the 'Load Balancer: Pool' page.",
- "match": [
- "load_balancer_pool.php*"
- ]
- },
- "page-loadbalancer-pool-edit": {
- "name": "WebCfg - Load Balancer: Pool: Edit page",
- "descr": "Allow access to the 'Load Balancer: Pool: Edit' page.",
- "match": [
- "load_balancer_pool_edit.php*"
- ]
- },
- "page-loadbalancer-virtualserver-edit": {
- "name": "WebCfg - Load Balancer: Virtual Server: Edit page",
- "descr": "Allow access to the 'Load Balancer: Virtual Server: Edit' page.",
- "match": [
- "load_balancer_virtual_server_edit.php*"
- ]
- },
"page-system-login\/logout": {
"name": "WebCfg - Lobby: Login \/ Logout \/ Dashboard page",
"descr": "Allow access to the 'Lobby: Login \/ Logout\/ Dashboard' page.",
@@ -700,34 +679,6 @@
"services_igmpproxy_edit.php*"
]
},
- "page-services-loadbalancer-monitor-edit": {
- "name": "WebCfg - Services: Load Balancer: Monitor: Edit page",
- "descr": "Allow access to the 'Services: Load Balancer: Monitor: Edit' page.",
- "match": [
- "load_balancer_monitor_edit.php*"
- ]
- },
- "page-services-loadbalancer-monitor": {
- "name": "WebCfg - Services: Load Balancer: Monitors page",
- "descr": "Allow access to the 'Services: Load Balancer: Monitors' page.",
- "match": [
- "load_balancer_monitor.php*"
- ]
- },
- "page-services-loadbalancer-setting": {
- "name": "WebCfg - Services: Load Balancer: setting page",
- "descr": "Allow access to the 'Settings: Load Balancer: Settings' page.",
- "match": [
- "load_balancer_setting.php*"
- ]
- },
- "page-services-loadbalancer-virtualservers": {
- "name": "WebCfg - Services: Load Balancer: Virtual Servers page",
- "descr": "Allow access to the 'Services: Load Balancer: Virtual Servers' page.",
- "match": [
- "load_balancer_virtual_server.php*"
- ]
- },
"page-services-ntpd": {
"name": "WebCfg - Services: NTP",
"descr": "Allow access to the 'Services: NTP' page.",
@@ -854,20 +805,6 @@
"diag_ipsec_spd.php*"
]
},
- "page-status-loadbalancer-pool": {
- "name": "WebCfg - Status: Load Balancer: Pool page",
- "descr": "Allow access to the 'Status: Load Balancer: Pool' page.",
- "match": [
- "status_lb_pool.php*"
- ]
- },
- "page-status-loadbalancer-virtualserver": {
- "name": "WebCfg - Status: Load Balancer: Virtual Server page",
- "descr": "Allow access to the 'Status: Load Balancer: Virtual Server' page.",
- "match": [
- "status_lb_vs.php*"
- ]
- },
"page-services-ntp-gps": {
"name": "WebCfg - Status: NTP GPS page",
"descr": "Allow access to the 'Status: NTP Serial GPS' page.",
@@ -924,13 +861,6 @@
"diag_logs_ppp.php*"
]
},
- "page-status-systemlogs-loadbalancer": {
- "name": "WebCfg - Status: System logs: Load Balancer page",
- "descr": "Allow access to the 'Status: System logs: Load Balancer' page.",
- "match": [
- "diag_logs_relayd.php*"
- ]
- },
"page-status-systemlogs-ntpd": {
"name": "WebCfg - Status: System logs: NTP page",
"descr": "Allow access to the 'Status: System logs: NTP' page.",
diff --git a/src/opnsense/mvc/app/models/OPNsense/Relayd/ACL/ACL.xml b/src/opnsense/mvc/app/models/OPNsense/Relayd/ACL/ACL.xml
new file mode 100644
index 000000000..4c37c1fee
--- /dev/null
+++ b/src/opnsense/mvc/app/models/OPNsense/Relayd/ACL/ACL.xml
@@ -0,0 +1,72 @@
+
+
+ WebCfg - Services: Load Balancer: Monitor: Edit page
+ Allow access to the 'Services: Load Balancer: Monitor: Edit' page.
+
+ load_balancer_monitor_edit.php*
+
+
+
+ WebCfg - Services: Load Balancer: Monitors page
+ Allow access to the 'Services: Load Balancer: Monitors' page.
+
+ load_balancer_monitor.php*
+
+
+
+ WebCfg - Services: Load Balancer: setting page
+ Allow access to the 'Settings: Load Balancer: Settings' page.
+
+ load_balancer_setting.php*
+
+
+
+ WebCfg - Services: Load Balancer: Virtual Servers page
+ Allow access to the 'Services: Load Balancer: Virtual Servers' page.
+
+ load_balancer_virtual_server.php*
+
+
+
+ WebCfg - Status: Load Balancer: Pool page
+ Allow access to the 'Status: Load Balancer: Pool' page.
+
+ status_lb_pool.php*
+
+
+
+ WebCfg - Status: Load Balancer: Virtual Server page
+ Allow access to the 'Status: Load Balancer: Virtual Server' page.
+
+ status_lb_vs.php*
+
+
+
+ WebCfg - Status: System logs: Load Balancer page
+ Allow access to the 'Status: System logs: Load Balancer' page.
+
+ diag_logs_relayd.php*
+
+
+
+ WebCfg - Load Balancer: Pool page
+ Allow access to the 'Load Balancer: Pool' page.
+
+ load_balancer_pool.php*
+
+
+
+ WebCfg - Load Balancer: Pool: Edit page
+ Allow access to the 'Load Balancer: Pool: Edit' page.
+
+ load_balancer_pool_edit.php*
+
+
+
+ WebCfg - Load Balancer: Virtual Server: Edit page
+ Allow access to the 'Load Balancer: Virtual Server: Edit' page.
+
+ load_balancer_virtual_server_edit.php*
+
+
+
diff --git a/src/opnsense/mvc/app/models/OPNsense/Relayd/Menu/Menu.xml b/src/opnsense/mvc/app/models/OPNsense/Relayd/Menu/Menu.xml
new file mode 100644
index 000000000..bb37abba1
--- /dev/null
+++ b/src/opnsense/mvc/app/models/OPNsense/Relayd/Menu/Menu.xml
@@ -0,0 +1,19 @@
+