diff --git a/http_src/vue/page-snmp-interfaces.vue b/http_src/vue/page-snmp-interfaces.vue
index 5e952bf09a..c120954567 100644
--- a/http_src/vue/page-snmp-interfaces.vue
+++ b/http_src/vue/page-snmp-interfaces.vue
@@ -104,8 +104,11 @@ const map_table_def_columns = (columns) => {
return `${duplex_status[value] || ''}`
},
"num_macs": (value, row) => {
- const url = `${http_prefix}/lua/pro/enterprise/snmp_interface_details.lua?host=${row.device_ip}&snmp_port_idx=${row.interface_id}`
- return `${value}`
+ if (value > 0) {
+ const url = `${http_prefix}/lua/pro/enterprise/snmp_interface_details.lua?host=${row.device_ip}&snmp_port_idx=${row.interface_id}&page=layer_2`
+ return `${value}`
+ }
+ return ''
},
"in_bytes": (value, row) => {
if (value > 0) {
diff --git a/httpdocs/dist b/httpdocs/dist
index 47dbf9facd..7a6e78422b 160000
--- a/httpdocs/dist
+++ b/httpdocs/dist
@@ -1 +1 @@
-Subproject commit 47dbf9facd4d891e4467b1ea517cd72e4f0a8f5d
+Subproject commit 7a6e78422b61db2cbd1a69812e028593da13f73a
diff --git a/httpdocs/tables_config/snmp_interfaces.json b/httpdocs/tables_config/snmp_interfaces.json
index 288e005ca9..01da63379e 100644
--- a/httpdocs/tables_config/snmp_interfaces.json
+++ b/httpdocs/tables_config/snmp_interfaces.json
@@ -2,7 +2,7 @@
"id": "snmp_interfaces",
"data_url": "lua/pro/rest/v2/get/snmp/metric/interfaces.lua",
"use_current_page": false,
- "enable_search": true,
+ "enable_search": false,
"paging": true,
"display_empty_rows": true,
"default_sort": {