{"items":[{"highlight":{"whois.related_nets.contacts.emails":"sweetwater@hsihotels.com"},"data":{"ip":"12.148.110.2","isp":"AT&T Services","uri":"http://12.148.110.2:80/","host_type":"ip","prot7":"http","target":{"ip":"12.148.110.2","type":"ip"},"geo":{"continent":"North America","country":"US","city":"Emporia","tz":"America/Chicago","accuracy":200,"location":{"lon":-96.1844,"lat":38.4186},"postal":"66801","registered_country":"US","subdivisions":["Kansas"]},"path":"/","protocol":"http","prot4":"tcp","@timestamp":"2026-08-08T17:06:49.810Z","whois":{"abuse":"abuse@att.net","related_nets":[{"country":"US","address":"3007 W 18 AV","city":"EMPORIA","created":"2015-09-25","description":"IHGCO ATT","handle":"NET-12-148-110-0-1","organization":"IHGCO ATT (IA-417)","start_ip":"12.148.110.0","name":"IHGCO-AT22-110-0","cidr":["12.148.110.0/29"],"net_size":7,"state":"KS","postal_code":"66801","updated":"2015-09-25","end_ip":"12.148.110.7","contacts":{"emails":["sweetwater@hsihotels.com"],"phones":["+1-325-235-3500"]}}],"net":{"country":"US","address":"208 S. Akard St.","city":"Dallas","created":"1983-08-23","description":"AT&T Enterprises, LLC","range":"12.0.0.0 - 12.255.255.255","handle":"NET-12-0-0-0-1","organization":"AT&T Enterprises, LLC (AEL-360)","start_ip":"12.0.0.0","name":"ATT","cidr":["12.0.0.0/8"],"net_size":16777215,"state":"TX","postal_code":"75202","updated":"2025-12-02","end_ip":"12.255.255.255","contacts":{"emails":["abuse@att.net","routing_poc@att.com","rm-ipspecialist@att.com","ipadmin@att.com"],"phones":["+1-919-319-8167","+1-999-999-9999","+1-888-876-2382","+1-888-510-5545"]}},"asn":{"registry":"arin","country":"US","number":["7018"],"name":"ATT-INTERNET4 - AT&T Enterprises","cidr":"12.128.0.0/9","updated":"1983-08-23"}},"port":80,"host":"12.148.110.2","http":{"headers":{"server":["lighttpd/1.4.39"],"accept_ranges":["bytes"],"content_type":["text/html"],"cache_control":["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"],"last_modified":["Fri, 18 Jun 2021 00:44:19 GMT"],"content_length":["52612"],"x_frame_options":["deny"]},"status_code":200,"body_sha256":"8e694686aacb3394edcd6acd051fd19b71919261c8bc2dd36af6c41fcfac1304","meta":["charset=\"utf-8\"","http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"","name=\"description\" content=\"\"","name=\"viewport\" content=\"width=device-width\""],"body":"<!DOCTYPE html>\n<!--[if lt IE 7]>      <html class=\"no-js lt-ie9 lt-ie8 lt-ie7\"> <![endif]-->\n<!--[if IE 7]>         <html class=\"no-js lt-ie9 lt-ie8\"> <![endif]-->\n<!--[if IE 8]>         <html class=\"no-js lt-ie9\"> <![endif]-->\n<!--[if gt IE 8]><!-->\n<html class=\"no-js\"> <!--<![endif]-->\n    <head>\n        <meta charset=\"utf-8\">\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n        <title></title>\n        <meta name=\"description\" content=\"\">\n        <meta name=\"viewport\" content=\"width=device-width\">\n        <link rel=\"stylesheet\" href=\"css/normalize.css\">\n        <link rel=\"stylesheet\" href=\"css/main.css\">\n        <script src=\"third_party/modernizr/modernizr-2.6.2-respond-1.1.0.min.js\"></script>\n        <link rel=\"shortcut icon\" href=\"/images/favicon.ico\" type=\"image/x-icon\" />\n    </head>\n    <body class=\"clearfix\">\n    <div id=\"top\" class=\"clearfix\">\n        <div id=\"head\">\n        <img src=\"images/cisco-meraki.png\" width=\"120\">\n        </div>\n        <header id=\"status\">\n        <i class=\"icon-check-circled green\" id=\"healthy_check\" style=\"display: none;\"></i>\n        <h1 id=\"healthy_status\" style=\"display: none;\">Healthy</h1>\n        <h2 id=\"healthy_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is functioning normally</h2>\n        <i class=\"icon-alert\" id=\"alert_x\"style=\"display: none; color: #FFD700;\"></i>\n        <h1 id=\"alert_status\" style=\"display: none\">Something's not right</h1>\n        <div id=\"status-text\">\n            <h2 id=\"lan_check_text_scan_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working ethernet connection.\n            </h2>\n            <h2 id=\"lan_check_text_ipconflict_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n            </h2>\n            <h2 id=\"internet_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n            </h2>\n            <h2 id=\"internet_check_text_nodns_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n            </h2>\n            <h2 id=\"config_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Cisco Meraki cloud.\n            </h2>\n            <h2 id=\"config_check_text_mtunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_config_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n            </h2>\n                </div>\n                <i class=\"icon-alert green\" id=\"site_survey_alert\" style=\"display: none;\"></i>\n                <h1 id=\"site_survey_status\" style=\"display: none;\">Site Survey</h1>\n                <h2 id=\"site_survey_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is in site survey mode. You can disable site survey mode on the Configure tab.</h2>\n            </header>\n        </div>\n        <div id=\"margin-clear\">.</div>\n        <div id=\"details\" data-spy=\"affix\" data-offset-top=\"333\" style=\"display:none;\">\n        <div class=\"simple-tabs-container\">\n            <ul class=\"simple-tabs container\" style=\"white-space:nowrap;\"><li class=\"connection_tab\" style=\"display: none;\">Connection</li><li class=\"neighbors_tab\" style=\"display: none;\">Neighbors</li><li class=\"configure_tab\">Configure</li><li class=\"ethernet_tab\" style=\"display: none;\">Ethernet</li><li class=\"swports_status_tab\" style=\"display: none;\">Switch ports status</li><li class=\"swports_conf_tab\" style=\"display: none;\">Switch ports configuration</li></ul>\n            <ul class=\"simple-tabs-content container\">\n                <!-- Connection -->\n                <li>\n                    <section id=\"connection\">\n                        <div class=\"sub-section\">\n                            <h1>Your client connection</h1>\n                            <table>\n                                <tr id=\"your_ip_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client IP</th><td id=\"your_ip\"></td>\n                                </tr>\n                                <tr id=\"your_mac_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client MAC</th><td id=\"your_mac\"></td>\n                                </tr>\n                                <tr id=\"your_vlan_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">VLAN</th><td id=\"your_vlan\"></td>\n                                </tr>\n                                    <tr id=\"your_port_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Port</th><td id=\"your_port\"></td>\n                                </tr>\n                                    <tr id=\"your_radio_line\" style=\"display: none;\">\n                                    <th scope=\"row\">AP radio</th><td id=\"your_radio\"></td>\n                                </tr>\n                                    <tr id=\"your_channel_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Channel</th><td id=\"your_channel\"></td>\n                                </tr>\n                                    <tr id=\"your_mode_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Mode</th><td id=\"wireless_mode\"></td>\n                                </tr>\n                                    <tr id=\"your_max_bitrate_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Max bitrate</th><td id=\"max_device_bitrate\"></td>\n                                </tr>\n                                    <tr id=\"your_signal_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal</th>\n                                    <td><span id=\"signal_strength\"></span>\n                                        <div class=\"meter\" id=\"rssi_graph\">\n                                            <div class=\"meter-bar\" id=\"rssi_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"speed-test\" class=\"sub-section\" style=\"display: none;\">\n                            <h1>Speed test</h1>\n                            <p>Run a browser-based speed test to check your connection to this <a class='device_noun'></a>.</p>\n                            <div id=\"toggle_speed_test\" class=\"button button_speed_test\" style=\"margin-right: 1%;\"><span id=\"speed_test_button_text\">Run speed test</span></div>\n                            <div id=\"speed_test_spinner\" style=\"height: 7px; width: 25px; display: none;\"></div>\n                            <div id='speed_test_out'></div>\n                        </div>\n                        <div class=\"sub-section\">\n                            <h1><a class='device_noun_camel'></a> details</h1>\n                                <table>\n                                <tr id=\"device_name_row_container\" style=\"display: none;\">\n                                    <th>Name</th><td id='device_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Network name</th><td id='device_network_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Hardware address</th><td class='device_mac'></td>\n                                </tr>\n                                <tr id=\"product_model_details\" style=\"display: none;\">\n                                    <th>Product model</th><td id='product_model_text'></td>\n                                </tr>\n                                <tr id=\"radio_1_util\" style=\"display: none;\">\n                                    <th id=\"radio_1_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_1_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_1_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_1_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_1_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_2_util\" style=\"display: none;\">\n                                    <th id=\"radio_2_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_2_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_2_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_2_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_2_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_ethernet_connectivity\" style=\"display: none;\">\n                                    <th>Ethernet</th>\n                                        <td>\n                                            <div id=\"lan_check_text_gateway\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is directly connected to a local network.\n                                                <div><span class=\"wired_nat_details\">Primary&nbsp;</span>IP address: <span class=\"wired_ip\"></span>&nbsp;</div>\n                                            </div>\n                                            <div id=\"lan_check_text_node\" style=\"display: none;\">\n                                                <div><span class=\"wired_nat_details\">Primary&nbsp;</span>IP address: <span class=\"wired_ip\"></span>&nbsp;</div>\n                                                This <a class='device_noun'></a>&nbsp;is acting as a repeater and has not detected a uplink connection on an Ethernet port.\n                                            </div>\n                                            <div id=\"lan_check_text_scan\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working Ethernet connection.\n                                            </div>\n                                            <div id=\"lan_check_text_ipconflict\" style=\"display: none;\">\n                                                <div><span class=\"wired_nat_details\">Primary&nbsp;</span>IP address: <span class=\"wired_ip\"></span>&nbsp;</div>\n                                                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n                                            </div>\n                                            <div class=\"details wired_nat_details\" id=\"ip_details\"></div>\n                                        </td>\n                                </tr>\n                                <tr id=\"tr_internet_check\" style=\"display: none;\">\n                                    <th>Internet</th>\n                                    <td>\n                                        <div id=\"internet_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_nodns\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr>\n                                    <th>Cisco Meraki cloud</th>\n                                    <td>\n                                        <div id=\"config_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the Cisco Meraki cloud.\n                                        </div>\n                                        <div id=\"config_check_text_mtunnel_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_config_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is successfully connected to the <a id=\"node_link\" href=\"http://dashboard.meraki.com\">Cisco Meraki cloud</a>.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"firmware_check_text\" style=\"display:none;\">\n                                    <th>Firmware</th>\n                                    <td>\n                                        <div id=\"firmware_check_text_updating\" style=\"display:none;\"></div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"cellular_state_div\" class=\"sub-section\"> <!-- style: \"display: none;\" -->\n                            <h1>Cellular status</h1>\n                            <table>\n                                <tr>\n                                    <th>Status</th><td id=\"cellular_status\"></td>\n                                </tr>\n                                <tr>\n                                    <th>IP</th><td id=\"cellular_ip\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Type</th><td id=\"cellular_type\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Provider</th><td id=\"cellular_provider\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Model</th><td id=\"cellular_model\"></td>\n                                </tr>\n                                <tr id=\"cellular_apn_tr\" style=\"display: none;\">\n                                    <th>Access Point Name (APN)</th><td id=\"cellular_apn\"></td>\n                                </tr>\n                                <tr id=\"cellular_signal_tr\" style=\"display: none;\">\n                                    <th>Signal strength</th><td id=\"cellular_signal\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrp_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Power (RSRP)</th><td id=\"cellular_rsrp\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrq_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Quality (RSRQ)</th><td id=\"cellular_rsrq\"></td>\n                                </tr>\n                                <tr id=\"cellular_band_tr\" style=\"display: none;\">\n                                    <th>Band</th><td id=\"cellular_band\"></td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"stacking_status\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Stacking Status</h1>\n                          <table id=\"stack_info\" class=\"flip-table\">\n                            <thead>\n                              <tr>\n                                <th> Hardware Addresss </th>\n                                <th> Product Model </th>\n                                <th> Current </th>\n                              </tr>\n                            </thead>\n                            <tbody></tbody>\n                          </table>\n                        </div>\n                    </section>\n                </li>\n\n                <!-- Neighbors -->\n                <li>\n                    <section id=\"meraki_peers\" style=\"display:none;\">\n                        <h1>Meraki peers</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid_m\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid_m\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel_m\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal_m\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode_m\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption_m\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                    <section id=\"neighbors\">\n                        <h1>Neighbors</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n                <!-- Configure -->\n                <li>\n\n                <form class=\"clearfix\" id=\"configure_form\">\n\n                <section id=\"wired-uplink-config\">\n                  <h1>Uplink configuration</h1>\n                  <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                    <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 1</h2>\n                      <ul>\n                        <li>\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection type</label>\n                          <select class='connection_type_select' name='connection_type'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' class='direct_op' name='static_wired_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' class='direct_op' name='static_wired_netmask' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' class='direct_op' name='static_wired_gateway' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' class='direct_op' name='static_wired_dns1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' class='direct_op' name='static_wired_dns2' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IP assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>Address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip' size=15 value=''>\n                        </li>\n                      </ul>\n\n                    </fieldset>\n\n                    <fieldset id=\"ip_config_1\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 2</h2>\n\n\n                      <ul>\n                        <li id=\"wan1_role_op\" class=\"wan1_enabled_op\">\n                          <label for='wired_wan1_enabled'>Role</label>\n                          <select class='wired_wan1_enabled' name='wired_wan1_enabled'>\n                            <option value='enabled'>Internet</option>\n                            <option value='disabled'>LAN</option>\n                          </select>\n                        </li>\n\n                        <li>\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled_1'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag_1' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection Type</label>\n                          <select class='connection_type_select' name='connection_type_1'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment_1'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' name='static_wired_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' name='static_wired_netmask_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' name='static_wired_gateway_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' name='static_wired_dns1_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' name='static_wired_dns2_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled_1'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IP assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>Address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip_1' size=15 value=''>\n                        </li>\n                      </ul>\n\n                  </section>\n\n                  <section id=\"uplink-config\">\n                        <h1>Uplink configuration</h1>\n                        <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                        <form class=\"clearfix\">\n                            <fieldset>\n                                <h2>IP configuration</h2>\n                                <ul>\n                                    <li>\n                                        <label for=\"direct_ip_assignment_select\">IP assignment</label>\n                                        <select class=\"direct_ip_assignment_select\" id=\"direct_ip_assignment_select\" name=\"direct_ip_assignment\">\n                                            <option value=\"dhcp\">DHCP</option>\n                                            <option value=\"static\">Static</option>\n                                        </select>\n                                    </li>\n                                    <li>\n                                        <label for=\"static_wired_vid\">VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid\" name=\"static_wired_vid\" placeholder=\"vlan\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_ip\">Address</label>\n                                      <input type=\"text\" id=\"static_wired_ip\" name=\"static_wired_ip\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_netmask\">Netmask</label>\n                                      <input type=\"text\" id=\"static_wired_netmask\" name=\"static_wired_netmask\" placeholder=\"255.255.255.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_gateway\">Gateway</label>\n                                      <input type=\"text\" id=\"static_wired_gateway\" name=\"static_wired_gateway\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns1\">DNS server 1</label>\n                                      <input type=\"text\" id=\"static_wired_dns1\" name=\"static_wired_dns1\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns2\">DNS server 2</label>\n                                      <input type=\"text\" id=\"static_wired_dns2\" name=\"static_wired_dns2\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <div id=\"ip6_settings\" style=\"display:none\">\n                                      <li>\n                                        <label for=\"direct_ip6_assignment_select\">IPv6 assignment</label>\n                                        <select class=\"direct_ip6_assignment_select\" id=\"direct_ip6_assignment_select\" name=\"direct_ip6_assignment\">\n                                          <option value=\"auto\">Auto</option>\n                                          <option value=\"static\">Static</option>\n                                        </select>\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_vid6\">IPv6 Static VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid6\" name=\"static_wired_vid6\" placeholder=\"vlan\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6\">Address/Prefix Len</label>\n                                        <input type=\"text\" id=\"static_wired_ip6\" name=\"static_wired_ip6\" placeholder=\"::0\" style=\"width:21em\"> / \n                                        <input type=\"text\" id=\"static_wired_ip6_plen\" name=\"static_wired_ip6_plen\" placeholder=\"64\" style=\"width:3em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6_gateway\">Gateway</label>\n                                        <input type=\"text\" id=\"static_wired_ip6_gateway\" name=\"static_wired_ip6_gateway\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_1\">DNS server 1</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_1\" name=\"static_wired_dns6_1\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_2\">DNS server 2</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_2\" name=\"static_wired_dns6_2\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                    </div>\n                                </ul>\n                            </fieldset>\n\n                            <fieldset id=\"site_survey_ctrl\" style=\"display:none;\">\n                              <h2>Site survey</h2>\n                              <p>In site survey mode, the AP will always broadcast the open SSID site_survey-&lt;MAC address&gt; and will not check for connectivity with the Cisco Meraki cloud.\n                                This mode should only be used to perform a site survey, not for serving wireless clients.</p>\n                              <ul>\n                                <li>\n                                  <label for=\"site_survey_select\">Survey mode?</label>\n                                  <select id=\"site_survey_select\" name=\"site_survey\">\n                                    <option value=\"false\">Disable</option>\n                                    <option value=\"true\">Enable</option>\n                                  </select>\n                                </li>\n                              </ul>\n                            </fieldset>\n                            <div id=\"power_adjust\" style=\"display:none;\"></div>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"shared-config\">\n                  <fieldset>\n                    <h2>Web proxy</h2>\n                    <p>HTTP will be used for the device to communicate with the Cisco Meraki cloud if UDP communication is blocked</p>\n                    <ul>\n                      <li>\n                        <label for=\"backend_access_proxy_enabled_select\">Use a proxy?</label>\n                        <select id=\"backend_access_proxy_enabled_select\" name=\"backend_access_proxy_enabled\">\n                          <option value=\"false\">No</option>\n                          <option value=\"true\">Yes</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_server\">Hostname or IP</label>\n                        <input type=\"text\" class=\"backend_access_proxy_server\" name=\"backend_access_proxy_server\" placeholder=\"0.0.0.0\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_port\">Port</label>\n                        <input type=\"text\" class=\"backend_access_proxy_port\" name=\"backend_access_proxy_port\" onkeypress=\"return numbersonly(this, event)\" placeholder=\"Port #\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_userpwd_enabled_select\">Authentication</label>\n                        <select id=\"backend_access_proxy_userpwd_enabled_select\" name=\"backend_access_proxy_userpwd_enabled\">\n                          <option value=\"false\">No authentication</option>\n                          <option value=\"true\">Use authentication</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_user\">Username</label>\n                        <input type=\"text\" name=\"backend_access_proxy_user\" placeholder=\"Username\">\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_password\">Password</label>\n                        <input type=\"password\" name=\"backend_access_proxy_password\" placeholder=\"Password\">\n                      </li>\n                    </ul>\n                  </fieldset>\n                  <div class=\"save_button button button_configure\">\n                    <span>Save</span>\n                  </div>\n                  <span class=\"save_config_text\" style=\"display:none;\"></span>\n                  </section>\n\n                  </form>\n\n                  <section class=\"non-first-section\" id=\"data-download\">\n                    <form><fieldset>\n                      <h1>Download support data</h1>\n                      <p>Download diagnostic information about this device for Support to examine. This can take several minutes.</p>\n                      <p><strong>Do this only if requested by Cisco Meraki Support.</strong></p>\n                      <button class=\"download_state_button button button_configure\">\n                          <span>Download</span>\n                      </button>\n                      <span class=\"download_state_text\" style=\"display:none;\"></span>\n                    </fieldset></form>\n                  </section>\n                </li>\n                <li>\n                  <section id='link_neg_section'>\n                    <h1>Ethernet configuration</h1>\n                    <p>Use this page to configure physical link settings on the Ethernet ports.</p>\n                    <form action='/configure/set_link_neg.cgi' method='post'>\n                      <table id='link_neg_table' class='table table-bordered table-striped'></table>\n                      <div class=\"save_button button button_configure\">\n                        <span>Save</span>\n                      </div>\n                      <span class=\"save_config_text\" style=\"display:none;\"></span>\n                    </form>\n                  </section>\n                </li>\n               <!-- Switch port status -->\n                <li>\n                    <section id=\"swports_status\" style=\"display:none;\">\n                        <h1>Switch ports status</h1>\n                        <table class=\"flip-table sortable\" >\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Port</span></th>\n                                    <th class=\"native_vlan\" scope=\"col\"><span style=\"cursor:pointer\">Native VLAN</span></th>\n                                    <th class=\"allowed_vlans\" scope=\"col\"><span style=\"cursor:pointer\">Allowed VLANs</span></th>\n                                    <th class=\"flags\" scope=\"col\"><span style=\"cursor:pointer\">Flags</span></th>\n                                    <th class=\"status\" scope=\"col\"><span style=\"cursor:pointer\">Status</span></th>\n                                    <th class=\"bytes_in\" scope=\"col\"><span style=\"cursor:pointer\">Bytes in</span></th>\n                                    <th class=\"bytes_out\" scope=\"col\"><span style=\"cursor:pointer\">Bytes out</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n               <!-- Switch port adjust -->\n                <li>\n                    <section id=\"swports_adjust\" class = \"swports_adjust_section\" style=\"display:none;\">\n                        <form action='/configure/swports_adjust.cgi' method='post'>\n                        <h1>Switch ports configuration</h1>\n                          <div style='margin:1em 0'>\n                            </div>\n\n                        <div id=\"vlan_error\" class=\"error_message\">Invalid VLAN number. VLAN must be a value between 1 and 4094, or \"none\" for trunk ports<br></div>\n                        <div id=\"stkportcount_error\" class=\"error_message\">Invalid Stackport configuration. No more than 2 stackports are supported<br></div>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\">Port</th>\n                                    <th class=\"port_name\" scope=\"col\">Port&nbsp;Name</th>\n                                    <th class=\"port_availability\" scope=\"col\">Enabled</th>\n                                    <th class=\"stacking_enabled\" scope=\"col\">Stacking</th>\n                                    <th class=\"port_schedule\" scope=\"col\">Port&nbsp;Schedule</th>\n                                    <th class=\"access_policy\" scope=\"col\">Access&nbsp;Policy</th>\n                                    <th class=\"native_vlan\" scope=\"col\">Native&nbsp;VLAN</th>\n                                    <th class=\"allowed_vlans\" scope=\"col\">Allowed&nbsp;VLANs</th>\n                                    <th class=\"link_negotiation\" scope=\"col\">Link&nbsp;Negotiation</th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                        <br>\n                            <div  class=\"save_button button button_configure\">\n                                <span>Save</span>\n                            </div>\n                            <span id='or_cancel' class=\"changed_setting_swports_adjust\" style='display:none;'> or <a href=\"#swports_adjust\" onclick=\"cancel_link()\">cancel</a></span>\n                            <span class=\"save_config_text\" style=\"display:none;\"></span>\n                        </form>\n                    </section>\n                </li>\n\n                <li>\n                  <section id=\"error-401\">\n                    <h1>Incorrect password</h1>\n                    <h2>You've entered incorrect login credentials. The default login is the serial number (e.g. Qxxx-xxxx-xxxx), with no password. The serial number is on the bottom or back of the device.</h2>\n                    <label></label>\n                    <div id=\"try_config_again\" class=\"button button_configure\">\n                      <span>Try again</span>\n                    </div>\n                  </section>\n                </li>\n\n            </ul>\n        </div>\n        <footer>\n            <div class=\"container\">\n                &copy; Cisco Systems, Inc.\n            </div>\n        </footer>\n        </div>\n\n        <script src=\"third_party/jquery/jquery-3.5.0.min.js\"></script>\n        <script src=\"my.min.js\"></script>\n        <script src=\"third_party/spin/spin.min.js\" type=\"text/javascript\"></script>\n        <script src=\"third_party/bootstrap-sortable/bootstrap-sortable.js\" type=\"text/javascript\"></script>\n        <script type=\"text/javascript\">\n            Mkilocal = window.Mkilocal || {};\n            Mkilocal.page_name = \"/\";\n            Mkilocal.bootstrap = true;\n            Mkilocal.active_subtab = \"nav-index\";\n            jQuery(index_js.init);\n\n            var download_state_text_hide_timeout = null;\n\n            $(document).ready(function() {\n                $('.save_button').click(function() {\n                    $('.save_config_text').hide();\n                    var form = $(this).parents('form:first');\n                    var form_data = $(form).serialize();\n                    var url = form.attr('action') ? form.attr('action') : '/set_new_config.cgi';\n                    $('.editable').removeClass('changed_setting_swports_adjust');\n                    $.ajax({type: 'post',\n                            data: form_data,\n                            url: url,\n                            success: function(data) {\n                                var message = \"&nbsp;&nbsp;&nbsp;\";\n                                if (!data.error_msg) {\n                                    $('#or_cancel').css('display', 'none');\n                                    message += \"Configure changes saved\";\n                                }\n                                else {\n                                    message += \"<font color='red'>\";\n                                    message += data.error_msg;\n                                    message += \"</font>\";\n                                }\n                                $('.save_config_text').html(message);\n                                $('.save_config_text').fadeIn();\n                                setTimeout(function() {\n                                    $('.save_config_text').fadeOut();\n                                }, 8000);\n                            }\n                          });\n                    });\n\n                $('.download_state_button').click(function() {\n                  if (download_state_text_hide_timeout !== null) {\n                    clearTimeout(download_state_text_hide_timeout);\n                    download_state_text_hide_timeout = null;\n                  }\n\n                  var download_state_text = $('.download_state_text');\n                  var download_state_button = $('.download_state_button');\n\n                  download_state_text.hide();\n                  download_state_button.prop(\"disabled\", true);\n\n                  var xhr = new XMLHttpRequest();\n                  xhr.open('GET', '/configure/device_state_data.cgi', true);\n                  xhr.responseType = 'blob';\n\n                  xhr.onload = function(e) {\n                    if (this.status === 200) {\n                      var blob = this.response;\n\n                      var first = blob.slice(0, 5, 'text/plain');\n                      var fr = new FileReader();\n                      fr.onload = function(ev) {\n                        if (ev.target.result === \"Error\" || ev.target.result.substr(0, 3) === \"OOM\") {\n                          var fr2 = new FileReader();\n                          fr2.onload = function(ev2) {\n                            var errorText = ev2.target.result;\n                            download_state_text.html(\"<font color='red'>\" + errorText + \" -- Contact Cisco Meraki support.</font>\");\n                            download_state_button.prop(\"disabled\", false);\n                          }\n                          fr2.readAsText(blob);\n                        }\n                        else {\n                          download_state_text.html(\"Download ready!\");\n                          download_state_button.prop(\"disabled\", false);\n                          var link = document.createElement('a');\n                          link.href = window.URL.createObjectURL(blob);\n                          var myMAC = (Mkilocal.mac || 'unknown').replace(/:/g, \"-\");\n                          var file_ts = Date.now();\n                          link.download = \"SDB_\" + myMAC + \"_\" + file_ts + \".dat\";\n                          document.body.appendChild(link);\n                          link.click();\n                          document.body.removeChild(link);\n                        }\n                        download_state_text_hide_timeout = setTimeout(function() {\n                          download_state_text.fadeOut();\n                          download_state_text_hide_timeout = null;\n                        }, 8000);\n                      };\n                      fr.readAsText(first);\n                    }\n                    else {\n                      download_state_text.html(\"<font color='red'>Error retrieving SDB: XHR \" + this.status + \" \" + this.statusText + \"! -- Contact Cisco Meraki support.</font>\");\n                      download_state_button.prop(\"disabled\", false);\n                      download_state_text_hide_timeout = setTimeout(function() {\n                        download_state_text.fadeOut();\n                        download_state_text_hide_timeout = null;\n                      }, 8000);\n                    }\n                  };\n\n                  download_state_text.html('Download in progress -- do not close this tab.').fadeIn();\n\n                  xhr.send();\n                });\n            });\n\n            $('.direct_ip_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static_settings').toggle($(this).val() != \"dhcp\");\n            });\n            $('.direct_ip6_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static6_settings').toggle($(this).val() != \"auto\");\n            });\n        </script>\n        <script type=\"text/javascript\">\n            function cancel_link(){\n                $('.save_config_text').hide();\n                jQuery(swports_adjust_js.init);\n            }\n        </script>\n    </body>\n</html>\n","title":"","status_line":"200 OK","version":"1.1","content_length":52612},"tag":[{"spin_js":{"version":""},"name":"spin_js","description":"Configurable JavaScript/CSS spinner that can be used as a resolution-independent loading indicator","fullname":"spin.js","category":["JavaScript graphics"]},{"name":"bootstrap","description":"Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.","cpe":["cpe:2.3:a:getbootstrap:bootstrap:*:*:*:*:*:*:*:*"],"bootstrap":{"version":""},"fullname":"Bootstrap","category":["UI frameworks"]},{"lighttpd":{"version":"1.4.39"},"name":"lighttpd","description":"Lighttpd is an open-source web server optimised for speed-critical environment.","fullname":"lighttpd","category":["Web servers"]},{"name":"modernizr","description":"Modernizr is a JavaScript library that detects the features available in a user's browser.","modernizr":{"version":""},"fullname":"Modernizr","category":["JavaScript libraries"]},{"name":"jquery","description":"jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.","cpe":["cpe:2.3:a:jquery:jquery:3.5.0:*:*:*:*:*:*:*"],"fullname":"jQuery","category":["JavaScript libraries"],"jquery":{"version":"3.5.0"}}],"scan_date":"2026-08-07"},"scan_label":"2026-08-07"},{"highlight":{"whois.related_nets.contacts.emails":"sweetwater@hsihotels.com"},"data":{"ip":"12.16.218.36","isp":"AT&T Services","uri":"http://12.16.218.36:80/","host_type":"ip","target":{"ip":"12.16.218.36","type":"ip"},"prot7":"http","geo":{"continent":"North America","country":"US","city":"Downers Grove","tz":"America/Chicago","accuracy":500,"location":{"lon":-88.0066,"lat":41.7996},"postal":"60515","registered_country":"US","subdivisions":["Illinois"]},"path":"/","prot4":"tcp","protocol":"http","@timestamp":"2026-08-08T13:42:06.770Z","whois":{"abuse":"abuse@att.net","related_nets":[{"country":"US","address":"2600 LAKE COOK RD","city":"RIVRWDS","created":"2015-09-26","description":"IHGCO ATT","handle":"NET-12-16-218-32-1","organization":"IHGCO ATT (IA-425)","start_ip":"12.16.218.32","name":"IHGCO-AT33-218-32","net_size":7,"cidr":["12.16.218.32/29"],"state":"IL","postal_code":"60015","updated":"2015-09-26","end_ip":"12.16.218.39","contacts":{"emails":["sweetwater@hsihotels.com"],"phones":["+1-325-235-3500"]}}],"net":{"country":"US","address":"208 S. Akard St.","city":"Dallas","created":"1983-08-23","description":"AT&T Enterprises, LLC","range":"12.0.0.0 - 12.255.255.255","handle":"NET-12-0-0-0-1","organization":"AT&T Enterprises, LLC (AEL-360)","start_ip":"12.0.0.0","name":"ATT","net_size":16777215,"cidr":["12.0.0.0/8"],"state":"TX","postal_code":"75202","updated":"2025-12-02","end_ip":"12.255.255.255","contacts":{"emails":["abuse@att.net","routing_poc@att.com","rm-ipspecialist@att.com","ipadmin@semail.att.com"],"phones":["+1-919-319-8167","+1-999-999-9999","+1-888-876-2382","+1-888-510-5545"]}},"asn":{"registry":"arin","number":["7018"],"country":"US","name":"ATT-INTERNET4 - AT&T Enterprises","cidr":"12.0.0.0/9","updated":"1983-08-23"}},"port":80,"host":"12.16.218.36","http":{"headers":{"accept_ranges":["bytes"],"content_type":["text/html"],"cache_control":["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"],"last_modified":["Wed, 27 Mar 2024 14:39:36 GMT"],"content_length":["79963"],"x_frame_options":["deny"]},"status_code":200,"body_sha256":"14c77a6811451e56f901504e133db9992dced76c59dd2d070f16b428a7d25644","meta":["charset=\"utf-8\"","http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"","name=\"description\" content=\"\"","name=\"viewport\" content=\"width=device-width\""],"status_line":"200 OK","title":"","body":"<!DOCTYPE html>\n<!--[if lt IE 7]>      <html class=\"no-js lt-ie9 lt-ie8 lt-ie7\"> <![endif]-->\n<!--[if IE 7]>         <html class=\"no-js lt-ie9 lt-ie8\"> <![endif]-->\n<!--[if IE 8]>         <html class=\"no-js lt-ie9\"> <![endif]-->\n<!--[if gt IE 8]><!-->\n<html class=\"no-js\"> <!--<![endif]-->\n    <head>\n        <meta charset=\"utf-8\">\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n        <title></title>\n        <meta name=\"description\" content=\"\">\n        <meta name=\"viewport\" content=\"width=device-width\">\n        <link rel=\"stylesheet\" href=\"css/normalize.css\">\n        <link rel=\"stylesheet\" href=\"css/main.css\">\n        <script src=\"third_party/modernizr/modernizr-2.6.2-respond-1.1.0.min.js\"></script>\n        <link rel=\"shortcut icon\" href=\"/images/favicon.ico\" type=\"image/x-icon\" />\n    </head>\n    <body class=\"clearfix\">\n    <div id=\"top\" class=\"clearfix\">\n        <div id=\"head\">\n        <img id=\"header_logo\" src=\"images/meraki-logo.png\" width=\"120\">\n        </div>\n        <header id=\"status\">\n        <i class=\"icon-check-circled green\" id=\"healthy_check\" style=\"display: none;\"></i>\n        <h1 id=\"healthy_status\" style=\"display: none;\">Healthy</h1>\n        <h2 id=\"healthy_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is functioning normally</h2>\n        <i class=\"icon-alert\" id=\"alert_x\"style=\"display: none; color: #FFD700;\"></i>\n        <h1 id=\"alert_status\" style=\"display: none\">Something's not right</h1>\n        <div id=\"status-text\">\n            <h2 id=\"lan_check_text_scan_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working ethernet connection.\n            </h2>\n            <h2 id=\"lan_check_text_ipconflict_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n            </h2>\n            <h2 id=\"internet_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n            </h2>\n            <h2 id=\"internet_check_text_nodns_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n            </h2>\n            <h2 id=\"config_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a>.\n            </h2>\n            <h2 id=\"cellular_bad_signal_condition_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.<br>This could be due to poor signal conditions.\n            </h2>\n            <h2 id=\"config_check_text_mtunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_nextunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 443 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_config_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n            </h2>\n          <div id=\"status-text3\">\n            <h2 id=\"safe_mode_callout\" style=\"display: none;\">\n                Device is in <strong> Safe Mode! </strong>\n            </h2>\n          </div>\n        </div>\n                <i class=\"icon-alert green\" id=\"site_survey_alert\" style=\"display: none;\"></i>\n                <h1 id=\"site_survey_status\" style=\"display: none;\">Site Survey</h1>\n                <h2 id=\"site_survey_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is in site survey mode. You can disable site survey mode on the Configure tab.</h2>\n            </header>\n        </div>\n        <div id=\"margin-clear\">.</div>\n        <div id=\"details\" data-spy=\"affix\" data-offset-top=\"333\" style=\"display:none;\">\n        <div class=\"simple-tabs-container\">\n            <ul class=\"simple-tabs container\" style=\"white-space:nowrap;\">\n              <li class=\"connection_tab\" style=\"display: none;\">Connection</li>\n              <li class=\"neighbors_tab\" style=\"display: none;\">Neighbors</li>\n              <li class=\"configure_tab\">Configure</li>\n              <li class=\"ethernet_tab\" style=\"display: none;\">Ethernet</li>\n              <li class=\"swports_status_tab\" style=\"display: none;\">Switch ports status</li>\n              <li class=\"swports_conf_tab\" style=\"display: none;\">Switch ports configuration</li>\n              <li class=\"cellular_status_tab\" style=\"display: none;\">Cellular Status</li>\n            </ul>\n            <ul class=\"simple-tabs-content container\">\n                <!-- Connection -->\n                <li>\n                    <section id=\"connection\">\n                        <div class=\"sub-section\">\n                            <h1>Your client connection</h1>\n                            <table>\n                                <tr id=\"your_ip_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client IP</th><td id=\"your_ip\"></td>\n                                </tr>\n                                <tr id=\"your_mac_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client MAC</th><td id=\"your_mac\"></td>\n                                </tr>\n                                <tr id=\"your_vlan_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">VLAN</th><td id=\"your_vlan\"></td>\n                                </tr>\n                                    <tr id=\"your_port_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Port</th><td id=\"your_port\"></td>\n                                </tr>\n                                    <tr id=\"your_radio_line\" style=\"display: none;\">\n                                    <th scope=\"row\">AP radio</th><td id=\"your_radio\"></td>\n                                </tr>\n                                    <tr id=\"your_band_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Band</th><td id=\"your_band\"></td>\n                                </tr>\n                                    <tr id=\"your_channel_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Channel</th><td id=\"your_channel\"></td>\n                                </tr>\n                                    <tr id=\"your_mode_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Mode</th><td id=\"wireless_mode\"></td>\n                                </tr>\n                                    <tr id=\"your_max_bitrate_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Max bitrate</th><td id=\"max_device_bitrate\"></td>\n                                </tr>\n                                    <tr id=\"your_signal_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal</th>\n                                    <td><span id=\"signal_strength\"></span>\n                                        <div class=\"meter\" id=\"rssi_graph\">\n                                            <div class=\"meter-bar\" id=\"rssi_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"speed-test\" class=\"sub-section\" style=\"display: none;\">\n                            <h1>Speed test</h1>\n                            <p>Run a browser-based speed test to check your connection to this <a class='device_noun'></a>.</p>\n                            <div id=\"toggle_speed_test\" class=\"button button_speed_test\" style=\"margin-right: 1%;\"><span id=\"speed_test_button_text\">Run speed test</span></div>\n                            <div id=\"speed_test_spinner\" style=\"height: 7px; width: 25px; display: none;\"></div>\n                            <div id='speed_test_out'></div>\n                        </div>\n                        <div class=\"sub-section\">\n                            <h1><a class='device_noun_camel'></a> details</h1>\n                                <table>\n                                <tr id=\"device_name_row_container\" style=\"display: none;\">\n                                    <th>Name</th><td id='device_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Network name</th><td id='device_network_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Hardware address</th><td class='device_mac'></td>\n                                </tr>\n                                <tr id=\"product_model_details\" style=\"display: none;\">\n                                    <th>Product model</th><td id='product_model_text'></td>\n                                </tr>\n\n                                <tr id=\"mg_signalstrength\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal Strength</th>\n                                    <td><span id=\"mg_signalstrength_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_signalstrength_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_signalstrength_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrp\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Power (RSRP)</th>\n                                    <td><span id=\"mg_rsrp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrq\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Quality (RSRQ)</th>\n                                    <td><span id=\"mg_rsrq_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrq_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrq_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rscp\" style=\"display: none;\">\n                                    <th scope=\"row\">Received Signal Code Power (RSCP)</th>\n                                    <td><span id=\"mg_rscp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rscp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rscp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_ec_n0\" style=\"display: none;\">\n                                    <th scope=\"row\">Energy per chip over Noise Spectral Density (EC/N0)</th>\n                                    <td><span id=\"mg_ec_n0_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_ec_n0_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_ec_n0_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_band\" style=\"display: none;\">\n                                    <th>Band</th><td id='mg_band_text'></td>\n                                </tr>\n                                <tr id=\"mg_type\" style=\"display: none;\">\n                                    <th>Type</th><td id='mg_type_text'></td>\n                                </tr>\n                                <tr id=\"mg_carrier\" style=\"display: none;\">\n                                    <th>Carrier</th><td id='mg_carrier_text'></td>\n                                </tr>\n                                <tr id=\"mg_apn\" style=\"display: none;\">\n                                    <th>APN</th><td id='mg_apn_text'></td>\n                                </tr>\n                                <tr id=\"mg_status\" style=\"display: none;\">\n                                    <th>Status</th><td id='mg_status_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection\" style=\"display: none;\">\n                                    <th>Connection</th><td id='mg_connection_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection_fail\" style=\"display: none;\">\n                                  <th>Error Message</th><td id='mg_connection_fail_text'></td>\n                                </tr>\n                                <tr id=\"display_ip_type\" style=\"display: none;\">\n                                    <th>IP Type</th><td id='display_ip_type_text'></td>\n                                </tr>\n\n                                <tr id=\"vmx_hypervisor_platform_details\" style=\"display:none;\">\n                                    <th>Platform</th><td id='vmx_hypervisor_platform_text'></td>\n                                </tr>\n                                <tr id=\"vmx_open_source_download\" style=\"display:none;\">\n                                    <th>Open Source Disclosure</th><td><a id=\"open_source_link\">Download</a></td>\n                                </tr>\n\n                                <tr id=\"radio_1_util\" style=\"display: none;\">\n                                    <th id=\"radio_1_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_1_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_1_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_1_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_1_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_2_util\" style=\"display: none;\">\n                                    <th id=\"radio_2_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_2_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_2_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_2_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_2_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_3_util\" style=\"display: none;\">\n                                    <th id=\"radio_3_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_3_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_3_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_3_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_3_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_cellular_connectivity\" style=\"display: none;\">\n                                    <th>Cellular Uplink</th>\n                                    <td>\n                                        <div id=\"cellular_check_text_gateway\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to a cellular network.\n                                            <div>Cellular IP address: <span class=\"cellular_ip\"></span></div>\n                                            <div id=\"cellular_ip6_div\">Cellular IPv6 address: <span class=\"cellular_ip6\"></span></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_ethernet_connectivity\" style=\"display: none;\">\n                                    <th>Ethernet</th>\n                                        <td>\n                                            <div id=\"lan_check_text_gateway\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is directly connected to a local network.\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                            </div>\n                                            <div id=\"lan_check_text_node\" style=\"display: none;\">\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                                This <a class='device_noun'></a>&nbsp;is acting as a repeater and has not detected a uplink connection on an Ethernet port.\n                                            </div>\n                                            <div id=\"lan_check_text_scan\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working Ethernet connection.\n                                            </div>\n                                            <div id=\"lan_check_text_ipconflict\" style=\"display: none;\">\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n                                            </div>\n                                            <div class=\"details wired_nat_details\" id=\"ip_details\"></div>\n                                        </td>\n                                </tr>\n                                <tr id=\"tr_internet_check\" style=\"display: none;\">\n                                    <th>Internet</th>\n                                    <td>\n                                        <div id=\"internet_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_nodns\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr>\n                                    <th class='cloud_noun'></th>\n                                    <td>\n                                        <div id=\"config_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a>.\n                                        </div>\n                                        <div id=\"config_check_text_mtunnel_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_nextunnel_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to TCP port 443 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_config_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is successfully connected to the <a id=\"node_link\" class='cloud_noun' href=\"http://dashboard.meraki.com\"></a>.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"firmware_check_text\" style=\"display:none;\">\n                                    <th>Firmware</th>\n                                    <td>\n                                        <div id=\"firmware_check_text_updating\" style=\"display:none;\"></div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"cellular_stats_div\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Cellular Status</h1>\n                          <div id=\"cellular_stats_tables_div\"></div>\n                        </div>\n                        <div id=\"vlan_utilization\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>VLAN utilization</h1>\n                            <table class=\"flip-table\">\n                                <thead>\n                                    <tr><th></th><th>VLAN list</th><th>VLAN count</th></tr>\n                                </thead>\n                                <tbody>\n                                    <tr><td>Port primary or allowed VLANs</td><td id='port_vlans'></td><td id='port_vlans_count'></td></tr>\n                                    <tr><td>Access port voice VLANs</td><td id='voice_vlans'></td><td id='voice_vlans_count'></td></tr>\n                                    <tr><td>Access policy guest VLANs</td><td id='guest_vlans'></td><td id='guest_vlans_count'></td></tr>\n                                    <tr><td>Management VLAN</td><td id='management_vlan'></td><td id='management_vlan_count'></td></tr>\n                                    <tr class=\"all_vlans\"><td>All VLANs in use</td><td id='all_vlans'></td><td id='all_vlans_count'></td></tr>\n                                </tbody>\n                            </table>\n                        </div>\n                        <div id=\"cellular_state_div\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>Cellular status</h1>\n                            <table>\n                                <tr>\n                                    <th>Status</th><td id=\"cellular_status\"></td>\n                                </tr>\n                                <tr>\n                                    <th>IP</th><td id=\"cellular_ip\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Type</th><td id=\"cellular_type\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Provider</th><td id=\"cellular_provider\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Model</th><td id=\"cellular_model\"></td>\n                                </tr>\n                                <tr id=\"cellular_apn_tr\" style=\"display: none;\">\n                                    <th>Access Point Name (APN)</th><td id=\"cellular_apn\"></td>\n                                </tr>\n                                <tr id=\"cellular_signal_tr\" style=\"display: none;\">\n                                    <th>Signal strength</th><td id=\"cellular_signal\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrp_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Power (RSRP)</th><td id=\"cellular_rsrp\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrq_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Quality (RSRQ)</th><td id=\"cellular_rsrq\"></td>\n                                </tr>\n                                <tr id=\"cellular_band_tr\" style=\"display: none;\">\n                                    <th>Band</th><td id=\"cellular_band\"></td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"stacking_status\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Stacking Status</h1>\n                          <table id=\"stack_info\" class=\"flip-table\">\n                            <thead>\n                              <tr>\n                                <th> Hardware Addresss </th>\n                                <th> Product Model </th>\n                                <th> Current </th>\n                              </tr>\n                            </thead>\n                            <tbody></tbody>\n                          </table>\n                        </div>\n                    </section>\n                </li>\n\n                <!-- Neighbors -->\n                <li>\n                    <section id=\"meraki_peers\" style=\"display:none;\">\n                        <h1>Meraki peers</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid_m\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid_m\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel_m\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal_m\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode_m\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption_m\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                    <section id=\"neighbors\">\n                        <h1>Neighbors</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n                <!-- Configure -->\n                <li>\n\n                <form class=\"clearfix\" id=\"configure_form\">\n\n                <section id=\"wired-uplink-config\">\n                  <h1>Uplink configuration</h1>\n                  <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                    <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 1</h2>\n                      <ul>\n                        <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                            <label for='wired_wan0_enabled'>Role</label>\n                            <select class='wired_wan0_enabled' name='wired_wan0_enabled'>\n                              <option value='enabled'>Internet</option>\n                              <option value='disabled'>LAN</option>\n                            </select>\n                        </li>\n\n                        <li id=\"wan0_remap_op\" class=\"wan0_remap_mode_op\">\n                          <label for='wan0_remap_mode'>Active Port</label>\n                          <select class='wan0_remap_mode' name='wan0_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li id=\"vlan_config\" class=\"vlan_config\">\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection type</label>\n                          <select class='connection_type_select' name='connection_type'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' class='direct_op' name='static_wired_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' class='direct_op' name='static_wired_netmask' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' class='direct_op' name='static_wired_gateway' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' class='direct_op' name='static_wired_dns1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' class='direct_op' name='static_wired_dns2' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6' size=25 value=''>\n                        </li>\n                      </ul>\n\n                    </fieldset>\n\n                    <fieldset id=\"ip_config_1\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 2</h2>\n\n\n                      <ul>\n                        <li id=\"wan1_role_op\" class=\"wan1_enabled_op\">\n                          <label for='wired_wan1_enabled'>Role</label>\n                          <select class='wired_wan1_enabled' name='wired_wan1_enabled'>\n                            <option value='enabled'>Internet</option>\n                            <option value='disabled'>LAN</option>\n                          </select>\n                        </li>\n\n                        <li id=\"wan1_remap_op\" class=\"wan1_remap_mode_op\">\n                          <label for='wan1_remap_mode'>Active Port</label>\n                          <select class='wan1_remap_mode' name='wan1_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li>\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled_1'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag_1' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection Type</label>\n                          <select class='connection_type_select' name='connection_type_1'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment_1'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' name='static_wired_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' name='static_wired_netmask_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' name='static_wired_gateway_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' name='static_wired_dns1_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' name='static_wired_dns2_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled_1'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6_1' size=25 value=''>\n                        </li>\n                      </ul>\n                    </fieldset>\n\n                  </section>\n\n                  <section id=\"cellular_settings_with_multi_modem_sim_support\" style=\"display: none;\">\n                  </section>\n\n                  <section id=\"cellular-gateway-uplink-config\">\n                        <h1>Safe Mode</h1>\n                        <p> In Safe Mode Port 1 Is Configured as a WAN Port. This allows the <a class='device_noun'></a>\n                          Port 1 to be plugged into a switch,router and other uplink to access Meraki Cloud\n                          even when the cellular network is inaccessible.</p>\n                          <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                            <h2>Internet 1</h2>\n                            <ul>\n                              <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                                  <label for='wired_wan0_enabled'>Enable Safe Mode</label>\n                                  <input type=\"checkbox\" id=\"wired_wan0_enabled\" name=\"wired_wan0_enabled\" size=15>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-pin\">\n                        <h2>SIM PIN</h2>\n                          <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                            <ul>\n                              <li class=\"PIN_update\">\n                                 <label for=\"cell_pin\">PIN</label>\n                                 <input type=\"text\" id=\"cell_pin\" name=\"cell_pin\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"PIN_unlock_count\">\n                                <label type=\"text\">Number of PIN attempts remaining</label>\n                                <label type=\"text\" id=\"cell_pin_count_num\"></label>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-info\">\n                      <h2>Cellular Information</h2>\n                        <p>SIM specific information.</p>\n                        <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                          <ul>\n                            <li class=\"mg_imei\">\n                              <label type=\"text\">IMEI</label>\n                              <label type=\"text\" id=\"mg_imei_text\"></label>\n                            </li>\n                            <li class=\"mg_iccid\">\n                              <label type=\"text\">ICCID</label>\n                              <label type=\"text\" id=\"mg_iccid_text\"></label>\n                            </li>\n                            <li class=\"mg_imsi\">\n                              <label type=\"text\">IMSI</label>\n                              <label type=\"text\" id=\"mg_imsi_text\"></label>\n                            </li>\n                          </ul>\n                        </fieldset>\n                  </section>\n                  <section id=\"cellular-gateway-override\">\n                         <h2> Access Point Name Configuration</h2>\n                         <p>Set Cellular Override in order to set APN and other cellular settings.</p>\n                           <fieldset id=\"cellular_override\" class=\"cellular_override\" style=\"height:100%\">\n                            <ul>\n                              <li>\n                                <label for='cell_override'>Cellular Override</label>\n                                <select class='cell_override' name='cell_override'>\n                                    <option value='disabled'>Don't override SIM settings</option>\n                                    <option value='enabled'>Override SIM settings</option>\n                                </select>\n                              </li>\n\n                              <li class=\"APN_update\">\n                                 <label for=\"APN\">APN</label>\n                                 <input type=\"text\" id=\"APN\" name=\"APN\" size=15 value=''>\n                              </li>\n\n                              <li class=\"Cell_username\">\n                                 <label for=\"cell_user\">Username</label>\n                                 <input type=\"text\" id=\"cell_user\" name=\"cell_user\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"Cell_password\">\n                                 <label for=\"cell_pass\">Password</label>\n                                 <input type=\"text\" id=\"cell_pass\" name=\"cell_pass\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"Cell_auth\">\n                                <label for='cell_auth'>Cellular Authorization</label>\n                                <select class='cell_auth' name='cell_auth'>\n                                    <option value='None'>None</option>\n                                    <option value='PAP'>PAP</option>\n                                    <option value='CHAP'>CHAP</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_ip_type\">\n                                <label for='cell_ip_type'>Cellular IP Type</label>\n                                <select class='cell_ip_type' name='cell_ip_type'>\n                                    <option value='IPv4'>IPv4</option>\n                                    <option value='IPv4v6'>IPv4v6</option>\n                                    <option value='IPv6'>IPv6</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_PUK\">\n                                 <label for=\"cell_puk\">PUK</label>\n                                 <input type=\"text\" id=\"cell_puk\" name=\"cell_puk\" size=15 value=\"\">\n                              </li>\n                            </ul>\n                           </fieldset>\n                  </section>\n                  <section id=\"uplink-config\">\n                        <h1>Uplink configuration</h1>\n                        <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                        <form class=\"clearfix\">\n                            <fieldset>\n                                <h2>IP configuration</h2>\n                                <ul>\n                                    <li>\n                                        <label for=\"direct_ip_assignment_select\">IP assignment</label>\n                                        <select class=\"direct_ip_assignment_select\" id=\"direct_ip_assignment_select\" name=\"direct_ip_assignment\">\n                                            <option value=\"dhcp\">DHCP</option>\n                                            <option value=\"static\">Static</option>\n                                        </select>\n                                    </li>\n                                    <li class=\"static_vid_settings\">\n                                        <label for=\"static_wired_vid\">VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid\" name=\"static_wired_vid\" placeholder=\"vlan\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_ip\">Address</label>\n                                      <input type=\"text\" id=\"static_wired_ip\" name=\"static_wired_ip\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_netmask\">Netmask</label>\n                                      <input type=\"text\" id=\"static_wired_netmask\" name=\"static_wired_netmask\" placeholder=\"255.255.255.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_gateway\">Gateway</label>\n                                      <input type=\"text\" id=\"static_wired_gateway\" name=\"static_wired_gateway\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns1\">DNS server 1</label>\n                                      <input type=\"text\" id=\"static_wired_dns1\" name=\"static_wired_dns1\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns2\">DNS server 2</label>\n                                      <input type=\"text\" id=\"static_wired_dns2\" name=\"static_wired_dns2\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <div id=\"ip6_settings\" style=\"display:none\">\n                                      <li>\n                                        <label for=\"direct_ip6_assignment_select\">IPv6 assignment</label>\n                                        <select class=\"direct_ip6_assignment_select\" id=\"direct_ip6_assignment_select\" name=\"direct_ip6_assignment\">\n                                          <option value=\"auto\">Auto</option>\n                                          <option value=\"static\">Static</option>\n                                        </select>\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_vid6\">IPv6 Static VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid6\" name=\"static_wired_vid6\" placeholder=\"vlan\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6\">Address/Prefix Len</label>\n                                        <input type=\"text\" id=\"static_wired_ip6\" name=\"static_wired_ip6\" placeholder=\"::0\" style=\"width:21em\"> /\n                                        <input type=\"text\" id=\"static_wired_ip6_plen\" name=\"static_wired_ip6_plen\" placeholder=\"64\" style=\"width:3em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6_gateway\">Gateway</label>\n                                        <input type=\"text\" id=\"static_wired_ip6_gateway\" name=\"static_wired_ip6_gateway\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_1\">DNS server 1</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_1\" name=\"static_wired_dns6_1\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_2\">DNS server 2</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_2\" name=\"static_wired_dns6_2\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                    </div>\n                                </ul>\n                            </fieldset>\n\n                            <fieldset id=\"site_survey_ctrl\" style=\"display:none;\">\n                              <h2>Site survey</h2>\n                              <p>In site survey mode, the AP will always broadcast the open SSID site_survey-&lt;MAC address&gt; and will not check for connectivity with the <a class='cloud_noun'></a>.\n                                This mode should only be used to perform a site survey, not for serving wireless clients.</p>\n                              <ul>\n                                <li>\n                                  <label for=\"site_survey_select\">Survey mode?</label>\n                                  <select id=\"site_survey_select\" name=\"site_survey\">\n                                    <option value=\"false\">Disable</option>\n                                    <option value=\"true\">Enable</option>\n                                  </select>\n                                </li>\n                              </ul>\n                            </fieldset>\n                            <div id=\"power_adjust\" style=\"display:none;\"></div>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"shared-config\">\n                  <fieldset>\n                    <h1>Web proxy</h1>\n                    <p>HTTP will be used for the device to communicate with the <a class='cloud_noun'></a>&nbsp;if UDP communication is blocked</p>\n                    <ul>\n                      <li>\n                        <label for=\"backend_access_proxy_enabled_select\">Use a proxy?</label>\n                        <select id=\"backend_access_proxy_enabled_select\" name=\"backend_access_proxy_enabled\">\n                          <option value=\"false\">No</option>\n                          <option value=\"true\">Yes</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_server\">Hostname or IP</label>\n                        <input type=\"text\" class=\"backend_access_proxy_server\" name=\"backend_access_proxy_server\" placeholder=\"0.0.0.0\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_port\">Port</label>\n                        <input type=\"text\" class=\"backend_access_proxy_port\" name=\"backend_access_proxy_port\" onkeypress=\"return numbersonly(this, event)\" placeholder=\"Port #\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_userpwd_enabled_select\">Authentication</label>\n                        <select id=\"backend_access_proxy_userpwd_enabled_select\" name=\"backend_access_proxy_userpwd_enabled\">\n                          <option value=\"false\">No authentication</option>\n                          <option value=\"true\">Use authentication</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_user\">Username</label>\n                        <input type=\"text\" name=\"backend_access_proxy_user\" placeholder=\"Username\">\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_password\">Password</label>\n                        <input type=\"password\" name=\"backend_access_proxy_password\" placeholder=\"Password\">\n                      </li>\n                    </ul>\n                  </fieldset>\n                  <div class=\"save_button button button_configure\">\n                    <span>Save</span>\n                  </div>\n                  <span class=\"save_config_text\" style=\"display:none;\"></span>\n                  </section>\n\n                  </form>\n\n                  <section id=\"dm_logging_section\" style=\"display: none;\">\n                    <h1>DM Logging</h1>\n                    <p>With DM (Diagnostic Monitor) Logging tool, you can capture packet exchanges between the modem and cellular network, and also between the modem and the host platform, which then can be used to debug cellular connectivity or performance issues.</p>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"data-download\">\n                    <form><fieldset>\n                      <h1>Download support data</h1>\n                      <p>Download diagnostic information about this device for Support to examine. This can take several minutes.</p>\n                      <p><strong>Do this only if requested by Cisco Meraki Support.</strong></p>\n                      <button class=\"download_state_button button button_configure\">\n                          <span>Download</span>\n                      </button>\n                      <span class=\"download_state_text\" style=\"display:none;\"></span>\n                    </fieldset></form>\n                  </section>\n                </li>\n                <li>\n                  <section id='link_neg_section'>\n                    <h1>Ethernet configuration</h1>\n                    <p>Use this page to configure physical link settings on the Ethernet ports.</p>\n                    <form action='/configure/set_link_neg.cgi' method='post'>\n                      <table id='link_neg_table' class='table table-bordered table-striped'></table>\n                      <div class=\"save_button button button_configure\">\n                        <span>Save</span>\n                      </div>\n                      <span class=\"save_config_text\" style=\"display:none;\"></span>\n                    </form>\n                  </section>\n                </li>\n               <!-- Switch port status -->\n                <li>\n                    <section id=\"swports_status\" class=\"swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports status</h1>\n                        <nav>Switch: <select></select></nav>\n                        <table class=\"flip-table sortable\" >\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Port</span></th>\n                                    <th class=\"native_vlan\" scope=\"col\"><span style=\"cursor:pointer\">Native VLAN</span></th>\n                                    <th class=\"allowed_vlans\" scope=\"col\"><span style=\"cursor:pointer\">Allowed VLANs</span></th>\n                                    <th class=\"flags\" scope=\"col\"><span style=\"cursor:pointer\">Flags</span></th>\n                                    <th class=\"status\" scope=\"col\"><span style=\"cursor:pointer\">Status</span></th>\n                                    <th class=\"bytes_in\" scope=\"col\"><span style=\"cursor:pointer\">Bytes in</span></th>\n                                    <th class=\"bytes_out\" scope=\"col\"><span style=\"cursor:pointer\">Bytes out</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n               <!-- Switch port adjust -->\n                <li>\n                    <section id=\"swports_adjust\" class = \"swports_adjust_section swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports configuration</h1>\n                        <nav>Switch: <select></select></nav>\n                        <form action='/configure/swports_adjust.cgi' method='post'>\n                          <div style='margin:1em 0'>\n                            </div>\n\n                        <div id=\"vlan_error\" class=\"error_message\">Invalid VLAN number. VLAN must be a value between 1 and 4094, or \"none\" for trunk ports<br></div>\n                        <div id=\"stkportcount_error\" class=\"error_message\">Invalid Stackport configuration. No more than 2 stackports are supported<br></div>\n                        <table class=\"flip-table\">\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\">Port</th>\n                                    <th class=\"port_availability\" scope=\"col\">Enabled</th>\n                                    <th class=\"stacking_enabled\" scope=\"col\">Stacking</th>\n                                    <th class=\"port_schedule\" scope=\"col\">Port&nbsp;Schedule</th>\n                                    <th class=\"access_policy\" scope=\"col\">Access&nbsp;Policy</th>\n                                    <th class=\"native_vlan\" scope=\"col\">Native&nbsp;VLAN</th>\n                                    <th class=\"allowed_vlans\" scope=\"col\">Allowed&nbsp;VLANs</th>\n                                    <th class=\"link_negotiation\" scope=\"col\">Link&nbsp;Negotiation</th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                        <br>\n                            <div  class=\"save_button button button_configure\">\n                                <span>Save</span>\n                            </div>\n                            <span id='or_cancel' style='display:none;'> or <a href=\"#swports_adjust\" onclick=\"cancel_link()\">cancel</a></span>\n                            <span class=\"save_config_text\" style=\"display:none;\"></span>\n                        </form>\n                    </section>\n                </li>\n\n                <!-- Cellular Status -->\n                <li>\n                  <section class=\"cellular_status_tab\" id=\"cellular_status_section\" style=\"display:none;\">\n                  </section>\n                </li>\n\n                <li id=\"error-401-li\">\n                  <section id=\"error-401\">\n                    <h1>Incorrect password</h1>\n                    <h2>You've entered incorrect login credentials. The default login is the serial number (e.g. Qxxx-xxxx-xxxx), with no password. The serial number is on the bottom or back of the device.</h2>\n                    <label></label>\n                    <div id=\"try_config_again\" class=\"button button_configure\">\n                      <span>Try again</span>\n                    </div>\n                  </section>\n                </li>\n\n            </ul>\n        </div>\n        <footer>\n            <div class=\"container\">\n                &copy; Cisco Systems, Inc.\n            </div>\n        </footer>\n        </div>\n\n        <script id=\"dm_logging_template\" type=\"text/x-jsrender\">\n          <div id=\"{{:modem}}_dm_logging\">\n            <button class=\"dm_logging_launch_button button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', true)\">Launch DM Logging Tool<span class=\"invisible-if-only-1-modem\"> on {{:modem}}</span></button>\n            <div class=\"modal-dialog\">\n              <div class=\"modal-content\">\n                <div class=\"modal-header\">\n                  <button type=\"button\" class=\"modal-close\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">&times;</button>\n                  <h1>DM Logging Tool</h1>\n                </div>\n                <div class=\"modal-body\">\n                  <fieldset class=\"start_section\">\n                    <form class=\"dm_logging_form\">\n                      <input type=\"hidden\" name=\"modem\" value=\"{{:modem}}\" />\n                      <p>Choose when to stop</p>\n                      <div class=\"stop_condition_section\">\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_manually\" name=\"stop_condition\" value=\"manually\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'manually')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_manually\" class=\"oneline\">Manual stop</label>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_timer\" name=\"stop_condition\" value=\"timer\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'timer')\" checked />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_timer\" class=\"oneline\">Auto stop after <input type=\"number\" name=\"timer\" min=1 value=\"\" /> seconds</label>\n                        <span class=\"error_msg\"></span>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" name=\"stop_condition\" value=\"cellular_link_down\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'cellular_link_down')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" class=\"oneline\">Auto stop when cellular link down</label>\n                        </p>\n                      </div>\n                      <p>Choose filter</p>\n                      <div class=\"filter_section\"></div>\n                      <p>You can also <button type=\"button\" class=\"button button_inline\" onclick=\"dm_logging_filter_upload_button_clicked(event)\">Upload Custom Filter</button>\n                        <input type=\"file\" accept=\".dmc\" onchange=\"dm_logging_filter_upload(this)\" hidden />\n                        <span class=\"error_msg\"></span>\n                      </p>\n                      <hr>\n                      <p style=\"text-align: right;\">\n                        <button type=\"button\" class=\"button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">Cancel</button>\n                        <button type=\"button\" class=\"dm_logging_start_button button button_configure\" onclick=\"dm_logging_start('{{:modem}}')\">Start</button>\n                      </p>\n                    </form>\n                  </fieldset>\n                  <fieldset class=\"status_section\"></fieldset>\n                </div>\n                <div class=\"modal-footer\"></div>\n              </div>\n            </div>\n          </div>\n          <br>\n        </script>\n        <script src=\"third_party/jquery/jquery-3.5.0.min.js\"></script>\n        <script src=\"third_party/jsrender/jsrender-1.0.11.min.js\"></script>\n        <script src=\"my.min.js\"></script>\n        <script src=\"third_party/spin/spin.min.js\" type=\"text/javascript\"></script>\n        <script src=\"third_party/bootstrap-sortable/bootstrap-sortable.js\" type=\"text/javascript\"></script>\n        <script type=\"text/javascript\">\n            Mkilocal = window.Mkilocal || {};\n            Mkilocal.page_name = \"/\";\n            Mkilocal.bootstrap = true;\n            Mkilocal.active_subtab = \"nav-index\";\n            jQuery(index_js.init);\n\n            var download_state_text_hide_timeout = null;\n\n            $(\"#wired_wan0_enabled\").change(function(){\n              var checked = $(this).is(\":checked\");\n              $(\"#wired_wan0_enabled\").val( checked ? 'enabled' : 'disabled');\n            })\n\n            function validate(dict) {\n              var ok = true;\n              $('#cellular_settings_with_multi_modem_sim_support').find('span').text('');\n              Object.keys(dict).forEach(function (key) {\n                const match = key.match(/^(cellular_modem[0-9]+_sim[0-9]+_dataSession[0-9]+)_(.+)/);\n                if (match !== null) {\n                  var data_session_name = match[1];\n                  var attr = match[2];\n                  if (attr === 'apnName') {\n                    if (dict[key] === '') {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * APN required');\n                      ok = false;\n                    } else if (!dict[key].match(/^[A-Za-z0-9.-]+$/)) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Invalid APN (illegal character in APN name)');\n                      ok = false;\n                    } else if (dict[key].length > 63) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Max APN length is 63 characters');\n                      ok = false;\n                    }\n                  } else if (attr === 'authType') {\n                    var username_key = data_session_name + '_username';\n                    var password_key = data_session_name + '_password';\n                    if (dict[key] === 'none') {\n                      delete dict[username_key];\n                      delete dict[password_key];\n                    } else {\n                      if (dict[username_key] === '') {\n                        $('input[name=\"' + username_key + '\"]').next('span').text(' * Username required');\n                        ok = false;\n                      }\n\n                      if (dict[password_key] === '') {\n                        $('input[name=\"' + password_key + '\"]').next('span').text(' * Password required');\n                        ok = false;\n                      }\n                    }\n                  }\n                }\n              });\n\n              return ok;\n            }\n\n            $(document).ready(function() {\n                $('.save_button').click(function() {\n                    $('.save_config_text').hide();\n                    $('.save_config_text').removeClass(\"save_config_error\");\n                    var form = $(this).parents('form:first');\n                    var form_data = '';\n                    if (Mkilocal.board_uses_jolteon) {\n                      var dict = {};\n                      form.serializeArray().forEach(function (nvp) {\n                        if (dict[nvp['name']] === undefined) {\n                          dict[nvp['name']] = nvp['value'];\n                        } else {\n                          dict[nvp['name']] += ',' + nvp['value'];\n                        }\n                      });\n                      if (!validate(dict)) {\n                        $('.save_config_text').text('One or more errors found. Please fix them and try again.');\n                        $('.save_config_text').addClass(\"save_config_error\");\n                        $('.save_config_text').fadeIn();\n                        return;\n                      }\n\n                      // convert 'cellular_a_b_c' to 'cellular_settings_json.a.b.c'\n                      var new_dict = {};\n                      for (const key in dict) {\n                        if (/^cellular_/.test(key)) {\n                          new_dict[key.replaceAll('_', '.').replace('cellular', 'cellular_settings_json')] = dict[key];\n                        } else {\n                          new_dict[key] = dict[key];\n                        }\n                      }\n                      form_data = $.param(new_dict);\n                    } else {\n                      form_data = $(form).serialize();\n                    }\n\n                    var url = form.attr('action') ? form.attr('action') : '/set_new_config.cgi';\n                    $('.editable').removeClass('changed_setting_swports_adjust');\n                    $.ajax({type: 'post',\n                            data: form_data,\n                            url: url,\n                            success: function(data) {\n                                if (!data.error_msg) {\n                                    $('#or_cancel').css('display', 'none');\n                                    $('.save_config_text').text(\"Configure changes saved\");\n                                    $('.save_config_text').removeClass(\"save_config_error\");\n                                    window.location.reload(true);\n                                } else {\n                                    $('.save_config_text').text(data.error_msg);\n                                    $('.save_config_text').addClass(\"save_config_error\");\n                                }\n                                $('.save_config_text').fadeIn();\n                                setTimeout(function() {\n                                    $('.save_config_text').fadeOut();\n                                }, 12000);\n                            }\n                          });\n                    });\n\n                $('.download_state_button').click(function() {\n                  if (download_state_text_hide_timeout !== null) {\n                    clearTimeout(download_state_text_hide_timeout);\n                    download_state_text_hide_timeout = null;\n                  }\n\n                  var download_state_text = $('.download_state_text');\n                  var download_state_button = $('.download_state_button');\n\n                  download_state_text.hide();\n                  download_state_button.prop(\"disabled\", true);\n\n                  var xhr = new XMLHttpRequest();\n                  xhr.open('GET', '/configure/device_state_data.cgi', true);\n                  xhr.responseType = 'blob';\n\n                  xhr.onload = function(e) {\n                    if (this.status === 200) {\n                      var blob = this.response;\n\n                      var first = blob.slice(0, 5, 'text/plain');\n                      var fr = new FileReader();\n                      fr.onload = function(ev) {\n                        if (ev.target.result === \"Error\" || ev.target.result.substr(0, 3) === \"OOM\") {\n                          var fr2 = new FileReader();\n                          fr2.onload = function(ev2) {\n                            var errorText = ev2.target.result;\n                            download_state_text.html(\"<font color='red'>\" + errorText + \" -- Contact Cisco Meraki support.</font>\");\n                            download_state_button.prop(\"disabled\", false);\n                          }\n                          fr2.readAsText(blob);\n                        }\n                        else {\n                          download_state_text.html(\"Download ready!\");\n                          download_state_button.prop(\"disabled\", false);\n                          var link = document.createElement('a');\n                          link.href = window.URL.createObjectURL(blob);\n                          var myMAC = (Mkilocal.mac || 'unknown').replace(/:/g, \"-\");\n                          var file_ts = Date.now();\n                          link.download = \"SDB_\" + myMAC + \"_\" + file_ts + \".dat\";\n                          document.body.appendChild(link);\n                          link.click();\n                          document.body.removeChild(link);\n                        }\n                        download_state_text_hide_timeout = setTimeout(function() {\n                          download_state_text.fadeOut();\n                          download_state_text_hide_timeout = null;\n                        }, 8000);\n                      };\n                      fr.readAsText(first);\n                    }\n                    else {\n                      download_state_text.html(\"<font color='red'>Error retrieving SDB: XHR \" + this.status + \" \" + this.statusText + \"! -- Contact Cisco Meraki support.</font>\");\n                      download_state_button.prop(\"disabled\", false);\n                      download_state_text_hide_timeout = setTimeout(function() {\n                        download_state_text.fadeOut();\n                        download_state_text_hide_timeout = null;\n                      }, 8000);\n                    }\n                  };\n\n                  download_state_text.html('Download in progress -- do not close this tab.').fadeIn();\n\n                  xhr.send();\n                });\n\n                $(\".swport_tab\").each(function() {\n                  var tbody = $(\"tbody\", this);\n                  $(\"nav > select\", this).change(function() {\n                    Mkilocal.cur_switch = $(this).val();\n                    tbody.children().each(function() { $(this).toggle($(this).attr(\"data-dev\") == Mkilocal.cur_switch); });\n                  });\n                });\n\n            });\n\n            $('.direct_ip_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static_settings').toggle($(this).val() != \"dhcp\");\n            });\n            $('.direct_ip6_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static6_settings').toggle($(this).val() != \"auto\");\n            });\n        </script>\n        <script type=\"text/javascript\">\n            function cancel_link(){\n                $('.save_config_text').hide();\n                jQuery(swports_adjust_js.init);\n            }\n        </script>\n    </body>\n</html>\n","version":"1.1","content_length":79963},"tag":[{"name":"jquery","description":"jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.","cpe":["cpe:2.3:a:jquery:jquery:3.5.0:*:*:*:*:*:*:*"],"fullname":"jQuery","category":["JavaScript libraries"],"jquery":{"version":"3.5.0"}},{"spin_js":{"version":""},"name":"spin_js","description":"Configurable JavaScript/CSS spinner that can be used as a resolution-independent loading indicator","fullname":"spin.js","category":["JavaScript graphics"]},{"name":"bootstrap","description":"Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.","cpe":["cpe:2.3:a:getbootstrap:bootstrap:*:*:*:*:*:*:*:*"],"bootstrap":{"version":""},"fullname":"Bootstrap","category":["UI frameworks"]},{"name":"modernizr","description":"Modernizr is a JavaScript library that detects the features available in a user's browser.","modernizr":{"version":""},"fullname":"Modernizr","category":["JavaScript libraries"]}],"scan_date":"2026-08-07"},"scan_label":"2026-08-07"},{"highlight":{"whois.related_nets.contacts.emails":"sweetwater@hsihotels.com"},"data":{"ip":"12.16.218.34","isp":"AT&T Services","ntp":{"time_response":{"reference_timestamp":{"seconds":0,"fraction":0},"root_delay":{"seconds":0,"fraction":0},"reference_id":"SU5JVA==","root_dispersion":{"seconds":28,"fraction":10528},"precision":-27,"leap_indicator":3,"receive_timestamp":{"seconds":3347069412,"fraction":2960529275},"poll":0,"version":3,"stratum":0,"mode":4,"origin_timestamp":{"seconds":0,"fraction":0},"transmit_timestamp":{"seconds":3347069412,"fraction":2960785003}},"banner":"Time:\nwall: 689301936\next: 63273677412\nTimeResponse:\nLeapIndicator: 3\nVersion: 3\nMode: 4\nPrecision: -27\nRootDelay:\nRootDispersion:\nSeconds: 28\nFraction: 10528\nReferenceID: [73, 78, 73, 84]\nReferenceTimestamp:\nOriginTimestamp:\nReceiveTimestamp:\nSeconds: 3347069412\nFraction: 2960529275\nTransmitTimestamp:\nSeconds: 3347069412\nFraction: 2960785003\n","time":"2006-01-24T05:30:12.689301936Z","banner_sha256":"ebcae1476248f68362bf485eaaf3a3e4b3142605be20f6211d621884bbb83793"},"uri":"ntp://12.16.218.34:123","host_type":"ip","prot7":"ntp","target":{"ip":"12.16.218.34","type":"ip"},"geo":{"continent":"North America","country":"US","city":"Downers Grove","tz":"America/Chicago","accuracy":500,"location":{"lon":-88.0066,"lat":41.7996},"postal":"60515","registered_country":"US","subdivisions":["Illinois"]},"protocol":"ntp","prot4":"udp","@timestamp":"2026-08-08T13:41:17.941Z","whois":{"abuse":"abuse@att.net","related_nets":[{"country":"US","address":"2600 LAKE COOK RD","city":"RIVRWDS","created":"2015-09-26","description":"IHGCO ATT","handle":"NET-12-16-218-32-1","organization":"IHGCO ATT (IA-425)","start_ip":"12.16.218.32","name":"IHGCO-AT33-218-32","cidr":["12.16.218.32/29"],"net_size":7,"state":"IL","postal_code":"60015","updated":"2015-09-26","end_ip":"12.16.218.39","contacts":{"emails":["sweetwater@hsihotels.com"],"phones":["+1-325-235-3500"]}}],"net":{"country":"US","address":"208 S. Akard St.","city":"Dallas","created":"1983-08-23","description":"AT&T Enterprises, LLC","range":"12.0.0.0 - 12.255.255.255","handle":"NET-12-0-0-0-1","organization":"AT&T Enterprises, LLC (AEL-360)","start_ip":"12.0.0.0","name":"ATT","cidr":["12.0.0.0/8"],"net_size":16777215,"state":"TX","postal_code":"75202","updated":"2025-12-02","end_ip":"12.255.255.255","contacts":{"emails":["abuse@att.net","routing_poc@att.com","rm-ipspecialist@att.com","ipadmin@semail.att.com"],"phones":["+1-919-319-8167","+1-999-999-9999","+1-888-876-2382","+1-888-510-5545"]}},"asn":{"registry":"arin","country":"US","number":["7018"],"name":"ATT-INTERNET4 - AT&T Enterprises","cidr":"12.0.0.0/9","updated":"1983-08-23"}},"port":123,"host":"12.16.218.34","scan_date":"2026-08-07"},"scan_label":"2026-08-07"},{"highlight":{"whois.related_nets.contacts.emails":"sweetwater@hsihotels.com"},"data":{"isp":"AT&T Services","ip":"12.203.183.172","uri":"http://12.203.183.172:80/","host_type":"ip","target":{"ip":"12.203.183.172","type":"ip"},"prot7":"http","geo":{"continent":"North America","country":"US","city":"Okmulgee","tz":"America/Chicago","accuracy":200,"location":{"lon":-95.9665,"lat":35.6305},"postal":"74447","registered_country":"US","subdivisions":["Oklahoma"]},"path":"/","protocol":"http","prot4":"tcp","@timestamp":"2026-08-08T12:06:25.653Z","port":80,"whois":{"abuse":"abuse@att.net","related_nets":[{"country":"US","address":"200 S. Laurel AVE.","city":"MIDDLETOWN","created":"2010-05-04","range":"12.203.183.160 - 12.203.183.175","description":"AT&T Services, Inc.","handle":"NET-12-203-0-0-1","organization":"AT&T Services, Inc. (ATTW)","name":"ATTWORLD25","start_ip":"12.203.183.160","net_size":15,"cidr":["12.203.0.0/16"],"state":"NJ","postal_code":"07748","updated":"2010-05-04","end_ip":"12.203.183.175","contacts":{"emails":["abuse@att.net","rm-ipspecialist@att.com","routing_poc@att.com","swipid@icorefep3.ims.att.com"],"phones":["+1-888-876-2382","+1-999-999-9999","+1-888-613-6330"]}},{"country":"US","address":"101 W MORROW RD","city":"SAND SPRINGS","created":"2018-11-16","description":"IHGCO ATT","handle":"NET-12-203-183-160-1","organization":"IHGCO ATT (IA-1939)","name":"IHGCO-AT54-183-160","start_ip":"12.203.183.160","net_size":15,"cidr":["12.203.183.160/28"],"state":"OK","postal_code":"74063","updated":"2018-11-16","end_ip":"12.203.183.175","contacts":{"emails":["sweetwater@hsihotels.com"],"phones":["+1-325-235-3500"]}}],"net":{"country":"US","address":"208 S. Akard St.","city":"Dallas","created":"1983-08-23","range":"12.0.0.0 - 12.255.255.255","description":"AT&T Enterprises, LLC","handle":"NET-12-0-0-0-1","organization":"AT&T Enterprises, LLC (AEL-360)","name":"ATT","start_ip":"12.0.0.0","net_size":16777215,"cidr":["12.0.0.0/8"],"state":"TX","postal_code":"75202","updated":"2025-12-02","end_ip":"12.255.255.255","contacts":{"emails":["abuse@att.net","routing_poc@att.com","rm-ipspecialist@att.com","ipadmin@semail.att.com"],"phones":["+1-919-319-8167","+1-999-999-9999","+1-888-876-2382","+1-888-510-5545"]}},"asn":{"registry":"arin","number":["7018"],"country":"US","name":"ATT-INTERNET4 - AT&T Enterprises","cidr":"12.128.0.0/9","updated":"1983-08-23"}},"host":"12.203.183.172","http":{"headers":{"accept_ranges":["bytes"],"content_type":["text/html"],"cache_control":["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"],"last_modified":["Thu, 05 Mar 2026 04:52:36 GMT"],"content_length":["108793"],"x_frame_options":["deny"]},"status_code":200,"body_sha256":"d34288ea75e9cd0cc453b81682e43a38bcba4c2a18cc8297b8999078014ad00e","meta":["charset=\"utf-8\"","http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"","name=\"description\" content=\"\"","name=\"viewport\" content=\"width=device-width\""],"body":"<!DOCTYPE html>\n<!--[if lt IE 7]>      <html class=\"no-js lt-ie9 lt-ie8 lt-ie7\"> <![endif]-->\n<!--[if IE 7]>         <html class=\"no-js lt-ie9 lt-ie8\"> <![endif]-->\n<!--[if IE 8]>         <html class=\"no-js lt-ie9\"> <![endif]-->\n<!--[if gt IE 8]><!-->\n<html class=\"no-js\"> <!--<![endif]-->\n    <head>\n        <meta charset=\"utf-8\">\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n        <title></title>\n        <meta name=\"description\" content=\"\">\n        <meta name=\"viewport\" content=\"width=device-width\">\n        <link rel=\"stylesheet\" href=\"css/normalize.css\">\n        <link rel=\"stylesheet\" href=\"css/main.css\">\n        <script src=\"third_party/modernizr/modernizr-2.6.2-respond-1.1.0.min.js\"></script>\n        <link rel=\"shortcut icon\" href=\"/images/favicon.ico\" type=\"image/x-icon\" />\n    </head>\n    <body class=\"clearfix\">\n    <div id=\"top\" class=\"clearfix\">\n        <div id=\"head\">\n          <form action=\"/auth/logout.cgi\" method='post' class=\"logout-form\">\n            <button id=\"logout-button\" type=\"submit\" class=\"button button_logout submit-button\" value=\"Submit\">Logout</button>\n          </form>\n          <div class=\"header-logo-container\">\n            <img id=\"header_logo\" src=\"images/meraki-logo.png\" width=\"120\">\n          </div>\n          <div class=\"clearfix\"></div>\n        </div>\n        <header id=\"status\">\n        <i class=\"icon-check-circled green\" id=\"healthy_check\" style=\"display: none;\"></i>\n        <h1 id=\"healthy_status\" style=\"display: none;\">Healthy</h1>\n        <h2 id=\"healthy_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is functioning normally</h2>\n        <i class=\"icon-alert\" id=\"alert_x\"style=\"display: none; color: ##FF0033;\"></i>\n        <h1 id=\"alert_status\" style=\"display: none\">Something's not right</h1>\n        <div id=\"status-text\">\n            <h2 id=\"lan_check_text_scan_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working uplink connection.\n            </h2>\n            <h2 id=\"ethernet_check_text_bad_status\" style=\"display: none;\">\n              This <a class='device_noun'></a>&nbsp;does not have a working uplink connection.\n            </h2>\n            <h2 id=\"lan_check_text_bad_gateway_status\" style=\"display: none;\">\n              This <a class='device_noun'></a>&nbsp;is unable to reach its configured gateway.\n            </h2>\n            <h2 id=\"lan_check_text_no_gateway_status\" style=\"display: none;\">\n              This <a class='device_noun'></a>&nbsp;has no default gateway configured.\n            </h2>\n            <h2 id=\"lan_check_text_ipconflict_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n            </h2>\n            <h2 id=\"internet_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n            </h2>\n            <h2 id=\"internet_check_text_no_ip_status\" style=\"display: none;\">\n              This <a class='device_noun'></a>&nbsp;does not have an IP address on its uplink connection.\n            </h2>\n            <h2 id=\"mesh_check_text_no_gateway\" style=\"display: none;\">\n              This <a class='device_noun'></a>&nbsp;does not have a mesh uplink.\n            </h2>\n            <h2 id=\"internet_check_text_nodns_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n            </h2>\n            <h2 id=\"config_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a>.\n            </h2>\n            <h2 id=\"cellular_bad_signal_condition_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.<br>This could be due to poor signal conditions.\n            </h2>\n            <h2 id=\"config_check_text_mtunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_nextunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 443 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_http_proxy_bad_status\" style=\"display: none;\">\n                Make sure the HTTP proxy configuration is correct.\n            </h2>\n            <h2 id=\"config_check_text_config_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n            </h2>\n            <h2 id=\"ntp_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to UDP port 123.\n            </h2>\n          <div id=\"status-text3\">\n            <h2 id=\"wired_wan_mode_callout\" style=\"display: none;\">\n                Device is in <strong> Wired WAN Mode! </strong>\n            </h2>\n          </div>\n        </div>\n                <i class=\"icon-alert green\" id=\"site_survey_alert\" style=\"display: none;\"></i>\n                <h1 id=\"site_survey_status\" style=\"display: none;\">Site Survey</h1>\n                <h2 id=\"site_survey_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is in site survey mode. You can disable site survey mode on the Configure tab.</h2>\n            </header>\n        </div>\n        <div id=\"margin-clear\">.</div>\n        <div id=\"details\" data-spy=\"affix\" data-offset-top=\"333\" style=\"display:none;\">\n        <div class=\"simple-tabs-container\">\n            <ul class=\"simple-tabs container\" style=\"white-space:nowrap;\">\n              <li class=\"connection_tab\" style=\"display: none;\">Connection</li>\n              <li class=\"neighbors_tab\" style=\"display: none;\">Neighbors</li>\n              <li class=\"configure_tab\">Configure</li>\n              <li class=\"ethernet_tab\" style=\"display: none;\">Uplink</li>\n              <li class=\"swports_status_tab\" style=\"display: none;\">Switch ports status</li>\n              <li class=\"swports_conf_tab\" style=\"display: none;\">Switch ports configuration</li>\n              <li class=\"cellular_status_tab\" style=\"display: none;\">Cellular Status</li>\n              <li class=\"sim_pin_tab\" style=\"display: none;\">SIM PIN configuration</li>\n              <li class=\"map_apps_tab\" style=\"display: none;\">Apps</li>\n            </ul>\n            <ul class=\"simple-tabs-content container\">\n                <!-- Connection -->\n                <li>\n                    <section id=\"connection\">\n                        <div class=\"sub-section\">\n                            <h1>Your client connection</h1>\n                            <table id=\"your_client_connection_table\">\n                                <tr id=\"your_ip_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client IP</th><td id=\"your_ip\"></td>\n                                </tr>\n                                <tr id=\"your_mac_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client MAC</th><td id=\"your_mac\"></td>\n                                </tr>\n                                <tr id=\"your_mld_mac_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client MLD MAC</th><td id=\"your_mld_mac\"></td>\n                                <tr id=\"your_vlan_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">VLAN</th><td id=\"your_vlan\"></td>\n                                </tr>\n                                    <tr id=\"your_port_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Port</th><td id=\"your_port\"></td>\n                                </tr>\n                                    <tr id=\"your_radio_line\" style=\"display: none;\">\n                                    <th scope=\"row\">AP radio</th><td id=\"your_radio\"></td>\n                                </tr>\n                                    <tr id=\"your_band_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Band</th><td id=\"your_band\"></td>\n                                </tr>\n                                    <tr id=\"your_channel_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Channel</th><td id=\"your_channel\"></td>\n                                </tr>\n                                    <tr id=\"your_mode_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Mode</th><td id=\"wireless_mode\"></td>\n                                </tr>\n                                    <tr id=\"your_max_bitrate_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Max bitrate</th><td id=\"max_device_bitrate\"></td>\n                                </tr>\n                                    <tr id=\"your_signal_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal</th>\n                                    <td><span id=\"signal_strength\"></span>\n                                        <div class=\"meter\" id=\"rssi_graph\">\n                                            <div class=\"meter-bar\" id=\"rssi_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                            </table>\n                            <h3 id=\"your_client_connection_multilink_title\">Connection Links</h3>\n                            <table id=\"your_client_connection_link_table\">\n                            </table>\n                        </div>\n                        <div id=\"speed-test\" class=\"sub-section\" style=\"display: none;\">\n                            <h1>Speed test</h1>\n                            <p>Run a browser-based speed test to check your connection to this <a class='device_noun'></a>.</p>\n                            <div id=\"toggle_speed_test\" class=\"button button_speed_test\" style=\"margin-right: 1%;\"><span id=\"speed_test_button_text\">Run speed test</span></div>\n                            <div id=\"speed_test_spinner\" style=\"height: 7px; width: 25px; display: none;\"></div>\n                            <div id='speed_test_out'></div>\n                        </div>\n                        <div class=\"sub-section\">\n                            <h1><a class='device_noun_camel'></a> details</h1>\n                                <table>\n                                <tr id=\"device_name_row_container\" style=\"display: none;\">\n                                    <th>Name</th><td class=\"device_name\" id=\"switch_details_device_name\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Network name</th><td id='device_network_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Hardware address</th><td class='device_mac'></td>\n                                </tr>\n                                <tr id=\"product_model_details\" style=\"display: none;\">\n                                    <th>Product model</th><td id='product_model_text'></td>\n                                </tr>\n                                <tr id=\"ant_beam_state\" style=\"display: none;\">\n                                    <th>Antenna Beam State</th><td id='ant_beam_state_text'></td>\n                                </tr>\n                                <tr id=\"mg_signalstrength\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal Strength</th>\n                                    <td><span id=\"mg_signalstrength_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_signalstrength_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_signalstrength_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrp\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Power (RSRP)</th>\n                                    <td><span id=\"mg_rsrp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrq\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Quality (RSRQ)</th>\n                                    <td><span id=\"mg_rsrq_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrq_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrq_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rscp\" style=\"display: none;\">\n                                    <th scope=\"row\">Received Signal Code Power (RSCP)</th>\n                                    <td><span id=\"mg_rscp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rscp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rscp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_ec_n0\" style=\"display: none;\">\n                                    <th scope=\"row\">Energy per chip over Noise Spectral Density (EC/N0)</th>\n                                    <td><span id=\"mg_ec_n0_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_ec_n0_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_ec_n0_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_band\" style=\"display: none;\">\n                                    <th>Band</th><td id='mg_band_text'></td>\n                                </tr>\n                                <tr id=\"mg_type\" style=\"display: none;\">\n                                    <th>Type</th><td id='mg_type_text'></td>\n                                </tr>\n                                <tr id=\"mg_carrier\" style=\"display: none;\">\n                                    <th>Carrier</th><td id='mg_carrier_text'></td>\n                                </tr>\n                                <tr id=\"mg_apn\" style=\"display: none;\">\n                                    <th>APN</th><td id='mg_apn_text'></td>\n                                </tr>\n                                <tr id=\"mg_status\" style=\"display: none;\">\n                                    <th>Status</th><td id='mg_status_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection\" style=\"display: none;\">\n                                    <th>Cellular Connection</th><td id='mg_connection_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection_fail\" style=\"display: none;\">\n                                  <th>Error Message</th><td id='mg_connection_fail_text'></td>\n                                </tr>\n                                <tr id=\"display_ip_type\" style=\"display: none;\">\n                                    <th>IP Type</th><td id='display_ip_type_text'></td>\n                                </tr>\n\n                                <tr id=\"vmx_hypervisor_platform_details\" style=\"display:none;\">\n                                    <th>Platform</th><td id='vmx_hypervisor_platform_text'></td>\n                                </tr>\n                                <tr id=\"vmx_open_source_download\" style=\"display:none;\">\n                                    <th>Open Source Disclosure</th><td><a id=\"open_source_link\">Download</a></td>\n                                </tr>\n\n                                <tr id=\"radio_1_util\" style=\"display: none;\">\n                                    <th id=\"radio_1_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_1_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_1_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_1_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_1_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_2_util\" style=\"display: none;\">\n                                    <th id=\"radio_2_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_2_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_2_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_2_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_2_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_3_util\" style=\"display: none;\">\n                                    <th id=\"radio_3_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_3_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_3_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_3_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_3_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_cellular_connectivity\" style=\"display: none;\">\n                                    <th>Cellular Uplink</th>\n                                    <td>\n                                        <div id=\"cellular_check_text_gateway\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to a cellular network.\n                                            <div id=\"cellular_ip_div\">Cellular IP address: <span class=\"cellular_ip\"></span></div>\n                                            <div id=\"cellular_ip6_div\">Cellular IPv6 address: <span class=\"cellular_ip6\"></span></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_ethernet_connectivity\" style=\"display: none;\">\n                                    <th>Uplink</th>\n                                        <td>\n                                           <div id=\"ethernet_check_text_good\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;has a working uplink connection.\n                                                <div class=\"eth_carrier_text\"><span class=\"wired_nat_details\"></span> Port status: <span class=\"eth_carrier\"></span></div>\n                                                <div class=\"eth_duplex_text\"><span class=\"wired_nat_details\"></span> Duplex: <span class=\"eth_duplex\"></span></div>\n                                                <div class=\"eth_speed_text\"><span class=\"wired_nat_details\"></span> Speed: <span class=\"eth_speed\"></span></div>\n                                                <div class=\"eth_ms_uplink_port_text\"><span class=\"wired_nat_details\"></span> Port number: <span class=\"eth_ms_uplink_port\"></span></div>\n                                            </div>\n                                            <div id=\"ethernet_check_text_bad\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;does not have a working uplink connection.<br><br>\n                                                <b>Check the following: </b>\n                                                <ul class='troubleshooting_checklist'>\n                                                 <li>The uplink cable is in good condition and passes a cable test</li>\n                                                 <li>The port on the upstream device is not disabled </li>\n                                                </ul>\n                                            </div>\n                                            <div id=\"lan_check_text_node\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is acting as a repeater and has not detected an uplink connection on an uplink port.\n                                            </div>\n                                            <div id=\"lan_check_text_scan\" style=\"display: none;\">\n                                                <div class=\"gw_ip_text\"><span class=\"wired_nat_details\"></span>Attempting gateway IP address: <span class=\"gw_ip\"></span></div>\n                                                <div class=\"gw_ip6_text\"><span class=\"wired_nat_details\"></span>Attempting gateway IPv6 address: <span class=\"gw_ip6\"></span></div>\n                                                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working uplink connection.\n                                            </div>\n                                            <div class=\"primary_error_text\" id=\"primary_error_text_ethernet\" style=\"display: none;\">Fixing this first may resolve other issues listed on this page.</div>\n                                            <div class=\"details wired_nat_details\" id=\"ip_details\"></div>\n                                        </td>\n                                </tr>\n                                <tr id=\"tr_ip_address\">\n                                  <th>IP Address</th>\n                                    <td>\n                                      <div id=\"lan_check_text_gateway\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;is directly connected to a local network.\n                                        <a class='is_dhcp_ip_text'>The IP has been assigned via DHCP.</a>\n                                        <a class='is_static_ip_text'>A static IP has been configured.</a>\n                                        <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                        <div class=\"netmask_text\"><span class=\"wired_nat_details\"></span>Subnet mask: <span class=\"netmask\"></span></div>\n                                        <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                        <div class=\"prefix_text\"><span class=\"wired_nat_details\"></span>IPv6 prefix length: <span class=\"ip_prefix\"></span></div>\n                                      </div>\n                                      <div id=\"lan_check_text_ipconflict\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n                                        <a class='is_dhcp_ip_text'>The IP has been assigned via DHCP.</a>\n                                        <a class='is_static_ip_text'>A static IP has been configured.</a>\n                                        <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                        <div class=\"netmask_text\"><span class=\"wired_nat_details\"></span>Subnet mask: <span class=\"netmask\"></span></div>\n                                        <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                        <div class=\"prefix_text\"><span class=\"wired_nat_details\"></span>IPv6 prefix length: <span class=\"ip_prefix\"></span></div>\n                                      </div>\n                                      <div id=\"lan_check_text_mesh\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;is acting as a repeater, hence no local IP.\n                                      </div>\n                                      <div id=\"internet_check_no_dhcp_ip\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;does not have a working IP address.<br><br>\n                                        <b>Check the following: </b>\n                                        For dynamically assigned IP addresses,\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>If the traffic should be tagged with a VLAN ID, the VLAN ID should be set in the Configure tab. Otherwise, please confirm that the VLAN ID is empty</li>\n                                            <li>Verify DHCP server or relay is functioning (i.e. has available leases or no errors being printed)</li>\n                                          </ul>\n                                          For setting a static IP address, navigate to the Configure tab.\n                                      </div>\n                                      <div class=\"primary_error_text\" id=\"primary_error_text_ip_address\" style=\"display: none;\">Fixing this first may resolve other issues listed on this page.</div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_gw_communication\">\n                                  <th>Gateway</th>\n                                    <td>\n                                      <div id=\"lan_check_text_good_gateway\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;has a default gateway and it is reachable.\n                                        <div class=\"gw_ip_text\"><span class=\"wired_nat_details\"></span>Gateway IP address: <span class=\"gw_ip\"></span></div>\n                                        <div class=\"gw_ip6_text\"><span class=\"wired_nat_details\"></span>Gateway IPv6 address: <span class=\"gw_ip6\"></span></div>\n                                      </div>\n                                      <div id=\"lan_check_text_no_gateway\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;has no default gateway configured. <br><br>\n                                        <b>Check the following: </b>\n                                        For dynamically assigned IP addresses,\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>For dynamic IP assignment, the DHCP server is providing the appropriate router IP address for the subnet</li>\n                                            <li>For static IP assignment, the correct router IP is configured</li>\n                                          </ul>\n                                      </div>\n                                      <div id=\"lan_check_text_mesh_gateway\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;has a mesh gateway and it is reachable.\n                                        <div class=\"gw_ip_text\"><span class=\"wired_nat_details\"></span>Mesh gateway IP address: <span class=\"gw_ip\"></span></div>\n                                        <div class=\"gw_ip6_text\"><span class=\"wired_nat_details\"></span>Mesh gateway IPv6 address: <span class=\"gw_ip6\"></span></div>\n                                      </div>\n                                      <div id=\"lan_check_text_no_mesh_gateway\" style=\"display: none;\">\n                                        This <a class='device_noun'></a>&nbsp;has no mesh gateway.\n                                      </div>\n\n                                      <div id=\"lan_check_text_bad_gateway\" style=\"display: none;\">\n                                        <div class=\"gw_ip_text\"><span class=\"wired_nat_details\"></span>This <a class='device_noun'></a>&nbsp;is unable to reach the gateway at <span class=\"gw_ip\"></span></div>\n                                        <div class=\"gw_ip6_text\"><span class=\"wired_nat_details\"></span>This <a class='device_noun'></a>&nbsp;is unable to reach the gateway at <span class=\"gw_ip6\"></span></div>\n                                        The default gateway is not responding to the continuous ARP request from the device. <br> <br>\n                                        <b>Check the following: </b>\n                                        For dynamically assigned IP addresses,\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>The default gateway is reachable by another device on the same subnet</li>\n                                            <li>The gateway is receiving and responding to the ARP requests from the device</li>\n                                          </ul>\n                                      </div>\n                                      <div class=\"primary_error_text\" id=\"primary_error_text_gateway\" style=\"display: none;\">Fixing this first may resolve other issues listed on this page.</div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_dns_communication\">\n                                  <th>DNS Communication</th>\n                                  <td>\n                                    <div id=\"internet_check_text_nodns\" style=\"display: none;\">\n                                      This <a class='device_noun'></a>&nbsp;cannot resolve IP addresses through the configured DNS servers.<br> <br>\n                                      <b>Check the following: </b>\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>The servers can resolve meraki.com, google.com, and yahoo.com</li>\n                                            <li>UDP port 53 traffic to your DNS server is allowed</li>\n                                          </ul>\n                                      <div class=\"dns1_ip_text\" style=\"display: none;\">DNS server 1: <span class=\"dns1_ip\"></span></div>\n                                      <div class=\"dns2_ip_text\" style=\"display: none;\">DNS server 2: <span class=\"dns2_ip\"></span></div>\n                                      <div class=\"dns6_1_ip_text\" style=\"display: none;\">DNSv6 server 1: <span class=\"dns6_1_ip\"></span></div>\n                                      <div class=\"dns6_2_ip_text\" style=\"display: none;\">DNSv6 server 2: <span class=\"dns6_2_ip\"></span></div>\n                                    </div>\n                                    <div id=\"internet_check_text_dns_good\" style=\"display: none;\">\n                                      This <a class='device_noun'></a>&nbsp;has a working DNS server.\n                                      <div class=\"dns1_ip_text\" style=\"display: none;\">DNS server 1: <span class=\"dns1_ip\"></span></div>\n                                      <div class=\"dns2_ip_text\" style=\"display: none;\">DNS server 2: <span class=\"dns2_ip\"></span></div>\n                                      <div class=\"dns6_1_ip_text\" style=\"display: none;\">DNSv6 server 1: <span class=\"dns6_1_ip\"></span></div>\n                                      <div class=\"dns6_2_ip_text\" style=\"display: none;\">DNSv6 server 2: <span class=\"dns6_2_ip\"></span></div>\n                                    </div>\n                                    <div class=\"primary_error_text\" id=\"primary_error_text_dns\" style=\"display: none;\">Fixing this first may resolve other issues listed on this page.</div>\n                                  </td>\n                                </tr>\n                                <tr id=\"tr_internet_check\" style=\"display: none;\">\n                                    <th>Internet</th>\n                                    <td>\n                                        <div id=\"internet_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"ntp_info\" style=\"display: none;\">\n                                  <th scope=\"row\">System Time</th>\n                                  <td>\n                                    <div class=\"ntp_not_synced_text\" style=\"display: none;\">\n                                      This <a class='device_noun'></a>&nbsp;cannot reach a NTP server, which can lead to the system clock becoming unsynchronized or showing an incorrect time. <br> <br>\n                                      <b>Check the following: </b>\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>UDP port 123 to any destination is allowed</li>\n                                            <li>The DNS servers can resolve pool.ntp.org</li>\n                                          </ul>\n                                    </div>\n                                    <div class=\"ntp_time_text\" style=\"display: none;\"><span class=\"ntp_time\"></div>\n                                    <div class=\"primary_error_text\" id=\"primary_error_text_ntp\" style=\"display: none;\">Fixing this first may resolve other issues listed on this page.</div>\n                                </td>\n                              </tr>\n                                <tr>\n                                    <th class='cloud_noun'></th>\n                                    <td>\n                                        <div id=\"config_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a> at <a class='tunnel_address'></a>. <br>\n                                            The <a class='device_noun'></a>&nbsp;needs to establish communication with the Cisco Meraki cloud to download its configuration, monitor, and manage the device.\n                                        </div>\n                                        <div id=\"config_check_text_mtunnel_bad\" style=\"display: none;\">\n                                          <b>Check the following: </b>\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>Verify the outgoing traffic to <a class='tunnel_address'></a> on UDP port number 7351 is allowed upstream</li>\n                                          </ul>\n                                        </div>\n                                        <div id=\"config_check_text_nextunnel_bad\" style=\"display: none;\">\n                                          <b>Check the following: </b>\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>Verify the outgoing traffic to <a class='tunnel_address'></a> on TCP port number 443 is allowed upstream</li>\n                                          </ul>\n                                        </div>\n                                         <div id=\"config_check_text_http_proxy_bad\" style=\"display: none;\">\n                                          <ul class='troubleshooting_checklist'>\n                                            <li>Make sure that the HTTP proxy is reachable and properly configured</li>\n                                          </ul>\n                                        </div>\n                                        <div id=\"config_check_text_config_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not able to reach config-2037.meraki.com or config-s.meraki.com.<br>\n                                            Make sure you can send them outgoing traffic via TCP port 7734 through your firewall.<br>\n                                        </div>\n                                        <div id=\"config_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is successfully connected to the <a id=\"node_link\" class='cloud_noun' href=\"http://dashboard.meraki.com\"></a>.\n                                        </div>\n                                        <div id=\"config_last_good\" style=\"display:none;\">\n                                           Last successful config download <a id='time_since_last_config'></a>&nbsp;ago.\n                                        </div>\n                                        <div id=\"config_last_bad\" style=\"display:none;\">\n                                           Last failed attempt to download config <a id='time_since_last_config_fail'></a>&nbsp;ago.\n                                      </div>\n                                      <div class=\"primary_error_text\" id=\"primary_error_text_cloud\" style=\"display: none;\">Fixing this first may resolve other issues listed on this page.</div>\n                                    </td>\n                                </tr>\n                                <tr id=\"firmware_check_text\" style=\"display:none;\">\n                                    <th>Firmware</th>\n                                    <td>\n                                        <div id=\"firmware_check_text_updating\" style=\"display:none;\"></div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"cellular_stats_div\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Cellular Status</h1>\n                          <div id=\"cellular_stats_tables_div\"></div>\n                        </div>\n                        <div id=\"vlan_utilization\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>VLAN utilization</h1>\n                            <table class=\"flip-table\">\n                                <thead>\n                                    <tr><th></th><th>VLAN list</th><th>VLAN count</th></tr>\n                                </thead>\n                                <tbody>\n                                    <tr><td>Port primary or allowed VLANs</td><td id='port_vlans'></td><td id='port_vlans_count'></td></tr>\n                                    <tr><td>Access port voice VLANs</td><td id='voice_vlans'></td><td id='voice_vlans_count'></td></tr>\n                                    <tr><td>Access policy guest VLANs</td><td id='guest_vlans'></td><td id='guest_vlans_count'></td></tr>\n                                    <tr><td>Management VLAN</td><td id='management_vlan'></td><td id='management_vlan_count'></td></tr>\n                                    <tr class=\"all_vlans\"><td>All VLANs in use</td><td id='all_vlans'></td><td id='all_vlans_count'></td></tr>\n                                </tbody>\n                            </table>\n                        </div>\n                        <div id=\"cellular_state_div\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>Cellular status</h1>\n                            <table>\n                                <tr>\n                                    <th>Status</th><td id=\"cellular_status\"></td>\n                                </tr>\n                                <tr>\n                                    <th>IP</th><td id=\"cellular_ip\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Type</th><td id=\"cellular_type\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Provider</th><td id=\"cellular_provider\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Model</th><td id=\"cellular_model\"></td>\n                                </tr>\n                                <tr id=\"cellular_apn_tr\" style=\"display: none;\">\n                                    <th>Access Point Name (APN)</th><td id=\"cellular_apn\"></td>\n                                </tr>\n                                <tr id=\"cellular_signal_tr\" style=\"display: none;\">\n                                    <th>Signal strength</th><td id=\"cellular_signal\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrp_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Power (RSRP)</th><td id=\"cellular_rsrp\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrq_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Quality (RSRQ)</th><td id=\"cellular_rsrq\"></td>\n                                </tr>\n                                <tr id=\"cellular_band_tr\" style=\"display: none;\">\n                                    <th>Band</th><td id=\"cellular_band\"></td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"stacking_status\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Stacking Status</h1>\n                          <table id=\"stack_info\" class=\"flip-table\">\n                            <thead>\n                              <tr>\n                                <th> Hardware Addresss </th>\n                                <th> Product Model </th>\n                                <th> Current </th>\n                              </tr>\n                            </thead>\n                            <tbody></tbody>\n                          </table>\n                        </div>\n                        <div id=\"offline-migration\" class=\"sub-section\" style=\"display: none;\">\n                            <h1>Offline Migration</h1>\n                            <pre id=\"offline-migration-logs\"></pre>\n                        </div>\n                    </section>\n                </li>\n\n                <!-- Neighbors -->\n                <li>\n                    <section id=\"meraki_peers\" style=\"display:none;\">\n                        <h1>Meraki peers</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid_m\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid_m\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel_m\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal_m\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode_m\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption_m\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                    <section id=\"neighbors\">\n                        <h1>Neighbors</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n                <!-- Configure -->\n                <li>\n\n                <form class=\"clearfix\" id=\"configure_form\">\n\n                <section id=\"wired-uplink-config\">\n                  <h1>Uplink configuration</h1>\n                  <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                    <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 1</h2>\n                      <ul>\n                        <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                            <label for='wired_wan0_enabled'>Role</label>\n                            <select class='wired_wan0_enabled' name='wired_wan0_enabled'>\n                              <option value='enabled'>Internet</option>\n                              <option value='disabled'>LAN</option>\n                            </select>\n                        </li>\n\n                        <li id=\"wan0_remap_op\" class=\"wan0_remap_mode_op\">\n                          <label for='wan0_remap_mode'>Active Port</label>\n                          <select class='wan0_remap_mode' name='wan0_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li id=\"vlan_config\" class=\"vlan_config\">\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection type</label>\n                          <select class='connection_type_select' name='connection_type'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' class='direct_op' name='static_wired_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' class='direct_op' name='static_wired_netmask' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' class='direct_op' name='static_wired_gateway' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' class='direct_op' name='static_wired_dns1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' class='direct_op' name='static_wired_dns2' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                            <option value='off'>Off</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6' size=25 value=''>\n                        </li>\n                      </ul>\n\n                    </fieldset>\n\n                    <fieldset id=\"ip_config_1\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 2</h2>\n\n\n                      <ul>\n                        <li id=\"wan1_role_op\" class=\"wan1_enabled_op\">\n                          <label for='wired_wan1_enabled'>Role</label>\n                          <select class='wired_wan1_enabled' name='wired_wan1_enabled'>\n                            <option value='enabled'>Internet</option>\n                            <option value='disabled'>LAN</option>\n                          </select>\n                        </li>\n\n                        <li id=\"wan1_remap_op\" class=\"wan1_remap_mode_op\">\n                          <label for='wan1_remap_mode'>Active Port</label>\n                          <select class='wan1_remap_mode' name='wan1_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li>\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled_1'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag_1' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection Type</label>\n                          <select class='connection_type_select' name='connection_type_1'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment_1'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' name='static_wired_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' name='static_wired_netmask_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' name='static_wired_gateway_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' name='static_wired_dns1_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' name='static_wired_dns2_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled_1'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                            <option value='off'>Off</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6_1' size=25 value=''>\n                        </li>\n                      </ul>\n                    </fieldset>\n\n                  </section>\n\n                  <section id=\"cellular_settings_with_multi_modem_sim_support\" style=\"display: none;\">\n                  </section>\n\n                  <section id=\"cellular-gateway-uplink-config\">\n                        <h1>Wired WAN Mode</h1>\n                        <p> In Wired WAN Mode Port 1 Is Configured as a WAN Port. This allows the <a class='device_noun'></a>\n                          Port 1 to be plugged into a switch,router and other uplink to access Meraki Cloud\n                          even when the cellular network is inaccessible.</p>\n                          <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                            <h2>Internet 1</h2>\n                            <ul>\n                              <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                                  <label for='wired_wan0_enabled'>Enable Wired WAN Mode</label>\n                                  <input type=\"checkbox\" id=\"wired_wan0_enabled\" name=\"wired_wan0_enabled\" size=15>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-pin\">\n                        <h2>SIM PIN</h2>\n                          <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                            <ul>\n                              <li class=\"PIN_update\">\n                                 <label for=\"cell_pin\">PIN</label>\n                                 <input type=\"text\" id=\"cell_pin\" name=\"cell_pin\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"PIN_unlock_count\">\n                                <label type=\"text\">Number of PIN attempts remaining</label>\n                                <label type=\"text\" id=\"cell_pin_count_num\"></label>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-info\">\n                      <h2>Cellular Information</h2>\n                        <p>SIM specific information.</p>\n                        <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                          <ul>\n                            <li class=\"mg_imei\">\n                              <label type=\"text\">IMEI</label>\n                              <label type=\"text\" id=\"mg_imei_text\"></label>\n                            </li>\n                            <li class=\"mg_iccid\">\n                              <label type=\"text\">ICCID</label>\n                              <label type=\"text\" id=\"mg_iccid_text\"></label>\n                            </li>\n                            <li class=\"mg_imsi\">\n                              <label type=\"text\">IMSI</label>\n                              <label type=\"text\" id=\"mg_imsi_text\"></label>\n                            </li>\n                          </ul>\n                        </fieldset>\n                  </section>\n                  <section id=\"cellular-gateway-override\">\n                         <h2> Access Point Name Configuration</h2>\n                         <p>Set Cellular Override in order to set APN and other cellular settings.</p>\n                           <fieldset id=\"cellular_override\" class=\"cellular_override\" style=\"height:100%\">\n                            <ul>\n                              <li>\n                                <label for='cell_override'>Cellular Override</label>\n                                <select class='cell_override' name='cell_override'>\n                                    <option value='disabled'>Use Meraki SIM settings</option>\n                                    <option value='enabled'>Use custom SIM settings</option>\n                                </select>\n                              </li>\n\n                              <li class=\"APN_update\">\n                                 <label for=\"APN\">APN</label>\n                                 <input type=\"text\" id=\"APN\" name=\"APN\" size=15 value='' title=\"Valid APNs are between 1 and 64 characters, with only alphahumeric symbols, . and - \">\n                              </li>\n\n                              <li class=\"Cell_username\">\n                                 <label for=\"cell_user\">Username</label>\n                                 <input type=\"text\" id=\"cell_user\" name=\"cell_user\" size=15 value=\"\"  title=\"Valid usernames are between 1 and 64 characters, with only alphahumeric symbols, . and - \">\n                              </li>\n\n                              <li class=\"Cell_password\">\n                                 <label for=\"cell_pass\">Password</label>\n                                 <input type=\"text\" id=\"cell_pass\" name=\"cell_pass\" size=15 value=\"\" title=\"Valid passwords are between 1 and 64 characters, with only alphahumeric symbols, . and - \">\n                              </li>\n\n                              <li class=\"Cell_auth\">\n                                <label for='cell_auth'>Cellular Authorization</label>\n                                <select class='cell_auth' name='cell_auth'>\n                                    <option value='none'>None</option>\n                                    <option value='pap'>PAP</option>\n                                    <option value='CHAP'>CHAP</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_ip_type\">\n                                <label for='cell_ip_type'>Cellular IP Type</label>\n                                <select class='cell_ip_type' name='cell_ip_type'>\n                                    <option value='ipv4'>IPv4</option>\n                                    <option value='ipv4v6'>IPv4v6</option>\n                                    <option value='ipv6'>IPv6</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_PUK\">\n                                 <label for=\"cell_puk\">PUK</label>\n                                 <input type=\"text\" id=\"cell_puk\" name=\"cell_puk\" size=15 value=\"\">\n                              </li>\n                            </ul>\n                           </fieldset>\n                  </section>\n                  <section id=\"uplink-config\">\n                        <h1>Uplink configuration</h1>\n                        <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                        <form class=\"clearfix\">\n                            <fieldset>\n                                <h2>IP configuration</h2>\n                                <ul>\n                                    <li>\n                                        <label for=\"direct_ip_assignment_select\">IP assignment</label>\n                                        <select class=\"direct_ip_assignment_select\" id=\"direct_ip_assignment_select\" name=\"direct_ip_assignment\">\n                                            <option value=\"dhcp\">DHCP</option>\n                                            <option value=\"static\">Static</option>\n                                        </select>\n                                    </li>\n                                    <li class=\"static_vid_settings\">\n                                        <label for=\"static_wired_vid\">VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid\" name=\"static_wired_vid\" placeholder=\"vlan\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_ip\">Address</label>\n                                      <input type=\"text\" id=\"static_wired_ip\" name=\"static_wired_ip\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_netmask\">Netmask</label>\n                                      <input type=\"text\" id=\"static_wired_netmask\" name=\"static_wired_netmask\" placeholder=\"255.255.255.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_gateway\">Gateway</label>\n                                      <input type=\"text\" id=\"static_wired_gateway\" name=\"static_wired_gateway\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns1\">DNS server 1</label>\n                                      <input type=\"text\" id=\"static_wired_dns1\" name=\"static_wired_dns1\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns2\">DNS server 2</label>\n                                      <input type=\"text\" id=\"static_wired_dns2\" name=\"static_wired_dns2\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <div id=\"ip6_settings\" style=\"display:none\">\n                                      <li>\n                                        <label for=\"direct_ip6_assignment_select\">IPv6 assignment</label>\n                                        <select class=\"direct_ip6_assignment_select\" id=\"direct_ip6_assignment_select\" name=\"direct_ip6_assignment\">\n                                          <option value=\"auto\">Auto</option>\n                                          <option value=\"static\">Static</option>\n                                        </select>\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_vid6\">IPv6 Static VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid6\" name=\"static_wired_vid6\" placeholder=\"vlan\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6\">Address/Prefix Len</label>\n                                        <input type=\"text\" id=\"static_wired_ip6\" name=\"static_wired_ip6\" placeholder=\"::0\" style=\"width:21em\"> /\n                                        <input type=\"text\" id=\"static_wired_ip6_plen\" name=\"static_wired_ip6_plen\" placeholder=\"64\" style=\"width:3em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6_gateway\">Gateway</label>\n                                        <input type=\"text\" id=\"static_wired_ip6_gateway\" name=\"static_wired_ip6_gateway\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_1\">DNS server 1</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_1\" name=\"static_wired_dns6_1\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_2\">DNS server 2</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_2\" name=\"static_wired_dns6_2\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                    </div>\n                                </ul>\n                            </fieldset>\n                            <div id=\"site_survey_enable\" style=\"display:none;\"></div>\n                            <div id=\"site_survey\" style=\"display:none;\"></div>\n                            <div id=\"power_adjust\" style=\"display:none;\"></div>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"shared-config\">\n                  <fieldset>\n                    <h1 id=\"proxy_title\">Web proxy</h1>\n                    <p id=\"proxy_description\">HTTP will be used for the device to communicate with the <a class='cloud_noun'></a>&nbsp;if UDP communication is blocked</p>\n                    <ul>\n                      <li>\n                        <label for=\"backend_access_proxy_enabled_select\">Use a proxy?</label>\n                        <select id=\"backend_access_proxy_enabled_select\" name=\"backend_access_proxy_enabled\">\n                          <option value=\"false\">No</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_server\">IP Address</label>\n                        <input type=\"text\" class=\"backend_access_proxy_server_port\" name=\"backend_access_proxy_server\" placeholder=\"0.0.0.0\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_port\">Port</label>\n                        <input type=\"text\" class=\"backend_access_proxy_server_port\" name=\"backend_access_proxy_port\" onkeypress=\"return numbersonly(this, event)\" placeholder=\"Port #\">\n                      </li>\n                      <li id=\"proxy_auth_op\" class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_userpwd_enabled_select\">Authentication</label>\n                        <select id=\"backend_access_proxy_userpwd_enabled_select\" name=\"backend_access_proxy_userpwd_enabled\">\n                          <option value=\"false\">No authentication</option>\n                          <option value=\"true\">Use authentication</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_user\">Username</label>\n                        <input type=\"text\" name=\"backend_access_proxy_user\" placeholder=\"Username\">\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_password\">Password</label>\n                        <input type=\"password\" name=\"backend_access_proxy_password\" placeholder=\"Password\">\n                      </li>\n                    </ul>\n                  </fieldset>\n                  <div class=\"save_button button button_configure\">\n                    <span>Save</span>\n                  </div>\n                  <span class=\"save_config_text\" style=\"display:none;\"></span>\n                  </section>\n\n                  </form>\n\n                  <section id=\"dm_logging_section\" style=\"display: none;\">\n                    <h1>DM Logging</h1>\n                    <p>With DM (Diagnostic Monitor) Logging tool, you can capture packet exchanges between the modem and cellular network, and also between the modem and the host platform, which then can be used to debug cellular connectivity or performance issues.</p>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"catalyst-conversion\">\n                    <form><fieldset>\n                      <h1>Migrate to WLC Management mode</h1>\n                      <p>Migrate your AP to WLC Management mode</p>\n                      <p><strong>AP will reboot when initiated!</strong></p>\n                      <button class=\"catalyst_conversion_button button button_configure\">\n                          <span>Migrate to WLC Management mode</span>\n                      </button>\n                      <span class=\"catalyst_state_text\" style=\"display:none;\"></span>\n                    </fieldset></form>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"data-download\">\n                    <form><fieldset>\n                      <h1>Download support data</h1>\n                      <p>Download diagnostic information about this device for Support to examine. This can take several minutes.</p>\n                      <p><strong>Do this only if requested by Cisco Meraki Support.</strong></p>\n                      <button class=\"download_state_button button button_configure\">\n                          <span>Download</span>\n                      </button>\n                      <span class=\"download_state_text\" style=\"display:none;\"></span>\n                    </fieldset></form>\n                  </section>\n                  <section class=\"non-first-section\" id=\"pcap-download\" style=\"display:none\">\n                    <form><fieldset>\n                      <h1>Cloud Connectivity Packet Capture</h1>\n                      <p>This capture is filtered to traffic pertaining to Meraki Cloud Connectivity.</p>\n                      <ul>\n                        <li>\n                          <label for=\"pcap_device_name\">Switch</label>\n                          <span class=\"device_name\" id=\"pcap_device_name\" name=\"pcap_device_name\">---</span>\n                        </li>\n                        <li class=\"pcap_port_setting\">\n                            <label for=\"pcap_port_setting\">Port:</label>\n                            <input type=\"text\" id=\"pcap_port_setting\" name=\"pcap_port_setting\">\n                        </li>\n                        <li class=\"pcap_duration_setting\">\n                            <label for=\"pcap_duration_setting\">Duration:</label>\n                            <select id=\"pcap_duration_setting\" name=\"pcap_duration_setting\">\n                              <option value=\"60\">1 minute</option>\n                              <option value=\"120\">2 minute</option>\n                              <option value=\"300\">5 minute</option>\n                            </select>\n                        </li>\n                      </ul>\n                    </fieldset></form>\n                    <button type=\"button\" class=\"pcap_download_button button button_configure\">\n                      <span>Start Capture</span>\n                    </button>\n                    <span class=\"pcap_state_text\" style=\"display:none;\"></span>\n                  </section>\n\n                </li>\n                <li>\n                  <section id='link_neg_section'>\n                    <h1>Ethernet configuration</h1>\n                    <p>Use this page to configure physical link settings on the Ethernet ports.</p>\n                    <form action='/configure/set_link_neg.cgi' method='post'>\n                      <table id='link_neg_table' class='flip-table'></table>\n                      <div class=\"save_button button button_configure\">\n                        <span>Save</span>\n                      </div>\n                      <span class=\"save_config_text\" style=\"display:none;\"></span>\n                    </form>\n                  </section>\n                </li>\n               <!-- Switch port status -->\n                <li>\n                    <section id=\"swports_status\" class=\"swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports status</h1>\n                        <nav>Switch: <select></select></nav>\n                        <table class=\"flip-table sortable\" >\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Port</span></th>\n                                    <th class=\"native_vlan\" scope=\"col\"><span style=\"cursor:pointer\">Native VLAN</span></th>\n                                    <th class=\"allowed_vlans\" scope=\"col\"><span style=\"cursor:pointer\">Allowed VLANs</span></th>\n                                    <th class=\"flags\" scope=\"col\"><span style=\"cursor:pointer\">Flags</span></th>\n                                    <th class=\"status\" scope=\"col\"><span style=\"cursor:pointer\">Status</span></th>\n                                    <th class=\"bytes_in\" scope=\"col\"><span style=\"cursor:pointer\">Bytes in</span></th>\n                                    <th class=\"bytes_out\" scope=\"col\"><span style=\"cursor:pointer\">Bytes out</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n               <!-- Switch port adjust -->\n                <li>\n                    <section id=\"swports_adjust\" class = \"swports_adjust_section swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports configuration</h1>\n                        <nav>Switch: <select></select></nav>\n                        <form action='/configure/swports_adjust.cgi' method='post'>\n                          <div style='margin:1em 0'>\n                            </div>\n\n                        <div id=\"vlan_error\" class=\"error_message\">Invalid VLAN number. VLAN must be a value between 1 and 4094, or \"none\" for trunk ports<br></div>\n                        <div id=\"stkportcount_error\" class=\"error_message\">Invalid Stackport configuration. No more than 2 stackports are supported<br></div>\n                        <table class=\"flip-table\">\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\">Port</th>\n                                    <th class=\"port_availability\" scope=\"col\">Enabled</th>\n                                    <th class=\"stacking_enabled\" scope=\"col\">Stacking</th>\n                                    <th class=\"port_schedule\" scope=\"col\">Port&nbsp;Schedule</th>\n                                    <th class=\"access_policy\" scope=\"col\">Access&nbsp;Policy</th>\n                                    <th class=\"native_vlan\" scope=\"col\">Native&nbsp;VLAN</th>\n                                    <th class=\"allowed_vlans\" scope=\"col\">Allowed&nbsp;VLANs</th>\n                                    <th class=\"link_negotiation\" scope=\"col\">Link&nbsp;Negotiation</th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                        <br>\n                            <div  class=\"save_button button button_configure\">\n                                <span>Save</span>\n                            </div>\n                            <span id='or_cancel' style='display:none;'> or <a href=\"#swports_adjust\" onclick=\"cancel_link()\">cancel</a></span>\n                            <span class=\"save_config_text\" style=\"display:none;\"></span>\n                        </form>\n                    </section>\n                </li>\n\n                <!-- Cellular Status -->\n                <li>\n                  <section class=\"cellular_status_tab\" id=\"cellular_status_section\" style=\"display:none;\">\n                  </section>\n                </li>\n\n                <!-- SIM PIN -->\n                <li>\n                  <section class=\"sim_pin_tab\" id=\"sim_pin_status_section\" style=\"display:none;\">\n                  </section>\n\n                  <section class=\"sim_pin_unlock\" id=\"sim_pin_entry\" style=\"display:none;\">\n                  <form action=\"/sim_pin_unlock_lsp.cgi\" method='post'>\n                    <label for=\"sim_pin_unlock_code\"> Enter PIN </label>\n                    <input type=\"text\" id=\"sim_pin_unlock_code\" name=\"pin\" minlength=\"4\" maxlength=\"10\">\n                    <input type=\"submit\" value=\"Submit\">\n                  </form>\n                  </section>\n                  <section class=\"sim_pin_unblock\" id=\"sim_puk_entry\" style=\"display:none;\">\n                    <form action=\"/sim_pin_unblock_lsp.cgi\" method='post'>\n                      <label for=\"sim_pin_puk\"> Enter PUK </label>\n                      <input type=\"text\" id=\"sim_pin_puk_code\" name=\"puk\" minlength=\"4\" maxlength=\"10\">\n                      <label for=\"sim_pin_puk_new\"> Enter new PIN </label>\n                      <input type=\"text\" id=\"sim_pin_puk_new\" name=\"pin\" minlength=\"4\" maxlength=\"10\">\n                      <input type=\"submit\" value=\"Submit\">\n                    </form>\n                  </section>\n                  <section class=\"sim_pin_unblock_warning\" id=\"sim_puk_warning\" style=\"display:none;\">\n                        <h1> The PUK may not be attempted on the local status page when fewer than five attempts remain.</h1>\n                        <h2> Either use the dashboard to try again, or use this SIM in another device.</h2>\n                  </section>\n                </li>\n\n                <!-- MAP Apps -->\n                <li id=\"map-apps-specific\" style=\"display:none;\">\n                    <ul class=\"map-apps-tabs\" id=\"map-apps-tab-list\">\n\n                    </ul>\n                    <ul class=\"map-apps-tabs-content\" id=\"map-apps-tab-content\">\n\n                    </ul>\n                </li>\n            </ul>\n        </div>\n        <footer>\n            <div class=\"container\">\n                &copy; Cisco Systems, Inc.\n            </div>\n        </footer>\n        </div>\n\n        <script id=\"dm_logging_template\" type=\"text/x-jsrender\">\n          <div id=\"{{:modem}}_dm_logging\">\n            <button class=\"dm_logging_launch_button button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', true)\">Launch DM Logging Tool<span class=\"invisible-if-only-1-modem\"> on {{:modem}}</span></button>\n            <div class=\"modal-dialog\">\n              <div class=\"modal-content\">\n                <div class=\"modal-header\">\n                  <button type=\"button\" class=\"modal-close\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">&times;</button>\n                  <h1>DM Logging Tool</h1>\n                </div>\n                <div class=\"modal-body\">\n                  <fieldset class=\"start_section\">\n                    <form class=\"dm_logging_form\">\n                      <input type=\"hidden\" name=\"modem\" value=\"{{:modem}}\" />\n                      <p>Choose when to stop</p>\n                      <div class=\"stop_condition_section\">\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_manually\" name=\"stop_condition\" value=\"manually\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'manually')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_manually\" class=\"oneline\">Manual stop</label>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_timer\" name=\"stop_condition\" value=\"timer\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'timer')\" checked />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_timer\" class=\"oneline\">Auto stop after <input type=\"number\" name=\"timer\" min=1 value=\"\" /> seconds</label>\n                        <span class=\"error_msg\"></span>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" name=\"stop_condition\" value=\"cellular_link_down\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'cellular_link_down')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" class=\"oneline\">Auto stop when cellular link down</label>\n                        </p>\n                      </div>\n                      <p>Choose filter</p>\n                      <div class=\"filter_section\"></div>\n                      <p>You can also <button type=\"button\" class=\"button button_inline\" onclick=\"dm_logging_filter_upload_button_clicked(event)\">Upload Custom Filter</button>\n                        <input type=\"file\" accept=\".dmc,.cfg\" onchange=\"dm_logging_filter_upload(this)\" hidden />\n                        <span class=\"error_msg\"></span>\n                      </p>\n                      <hr>\n                      <p style=\"text-align: right;\">\n                        <button type=\"button\" class=\"button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">Cancel</button>\n                        <button type=\"button\" class=\"dm_logging_start_button button button_configure\" onclick=\"dm_logging_start('{{:modem}}', false)\">Start</button>\n                        <button type=\"button\" class=\"dm_logging_start_button button button_configure\" onclick=\"dm_logging_start('{{:modem}}', true)\">Capture Dmlogging with initial Attach</button>\n                      </p>\n                    </form>\n                  </fieldset>\n                  <fieldset class=\"status_section\"></fieldset>\n                </div>\n              </div>\n            </div>\n          </div>\n          <br>\n        </script>\n        <script src=\"third_party/jquery/jquery-3.5.0.min.js\"></script>\n        <script src=\"third_party/jsrender/jsrender-1.0.11.min.js\"></script>\n        <script src=\"my.min.js\"></script>\n        <script src=\"third_party/spin/spin.min.js\" type=\"text/javascript\"></script>\n        <script src=\"third_party/bootstrap-sortable/bootstrap-sortable.js\" type=\"text/javascript\"></script>\n        <script type=\"text/javascript\">\n            Mkilocal = window.Mkilocal || {};\n            Mkilocal.page_name = \"/\";\n            Mkilocal.bootstrap = true;\n            Mkilocal.active_subtab = \"nav-index\";\n            jQuery(index_js.init);\n\n            var catalyst_state_text_hide_timeout = null;\n            var download_state_text_hide_timeout = null;\n            var pcap_state_text_hide_timeout = null;\n\n            $(\"#wired_wan0_enabled\").change(function(){\n              var checked = $(this).is(\":checked\");\n              $(\"#wired_wan0_enabled\").val( checked ? 'enabled' : 'disabled');\n            })\n\n            function validate_jolteon(dict) {\n              var ok = true;\n              $('#cellular_settings_with_multi_modem_sim_support').find('span').text('');\n              Object.keys(dict).forEach(function (key) {\n                const match = key.match(/^(cellular_modem[0-9]+_sim[0-9]+_dataSession[0-9]+)_(.+)/);\n                if (match !== null) {\n                  var data_session_name = match[1];\n                  var attr = match[2];\n                  if (attr === 'apnName') {\n                    if (dict[key] === '') {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * APN required');\n                      ok = false;\n                    } else if (!dict[key].match(/^[A-Za-z0-9.-]+$/)) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Invalid APN (illegal character in APN name)');\n                      ok = false;\n                    } else if (dict[key].length > 63) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Max APN length is 63 characters');\n                      ok = false;\n                    }\n                  } else if (attr === 'authType') {\n                    var username_key = data_session_name + '_username';\n                    var password_key = data_session_name + '_password';\n                    if (dict[key] === 'none') {\n                      delete dict[username_key];\n                      delete dict[password_key];\n                    } else {\n                      if (dict[username_key] === '') {\n                        $('input[name=\"' + username_key + '\"]').next('span').text(' * Username required');\n                        ok = false;\n                      }\n\n                      if (dict[password_key] === '') {\n                        $('input[name=\"' + password_key + '\"]').next('span').text(' * Password required');\n                        ok = false;\n                      }\n                    }\n                  }\n                }\n              });\n\n              return ok;\n            }\n\n            function validate_eevees(dict) {\n              var ok = true;\n              $('#cellular-gateway-override').find('span').text('');\n              Object.keys(dict).forEach(function (key) {\n                if (key === \"cell_auth\") {\n                  if (dict[key] === \"None\") {\n                    if (dict[\"cell_user\"] || dict[\"cell_pass\"]) {\n                      ok = false;\n                    }\n                  } else if (dict[key] === \"PAP\" || dict[key] === \"CHAP\") {\n                    if (!dict['cell_user'].match(/^[0-9A-Za-z \\.\\-+\\@_=:/\\\\[\\]~]{1,63}$/) ||\n                        !dict['cell_pass'].match(/^[0-9A-Za-z \\.\\-+\\@_=:/\\\\[\\]~]{1,63}$/)) {\n                      ok = false;\n                    }\n                  }\n                }\n                if (key === \"cell_override\" && dict[key] === 'enabled') {\n                  if (!dict['APN'].match(/^[A-Za-z0-9.-]{1,63}$/)) {\n                    ok = false;\n                  }\n                  if (dict['cell_auth'] === undefined) {\n                    ok = false;\n                  }\n                }\n              });\n              return ok;\n            }\n\n            $(document).ready(function() {\n                $('.save_button').click(function() {\n                    $('.save_config_text').hide();\n                    $('.save_config_text').removeClass(\"save_config_error\");\n                    var form = $(this).parents('form:first');\n                    var form_data = '';\n                    var dict = {};\n\n                    // If the board is switch polaris and the form action is not set, show a\n                    // confirmation dialog. Form action is not set only on the Uplink\n                    // Configuration page for the save_button class.\n                    if (Mkilocal.board_is_switch_polaris && !form.attr('action')) {\n                      // get the current switch management VLAN from wired_config\n                      var mgmt_vlan = parseInt(Mkilocal.mgmt_vlan, 10);\n                      // get the new management VLAN from the form\n                      var new_mgmt_vlan = parseInt($('#static_wired_vid').val(), 10);\n                      // if new mgmt VLAN is greater than 995 and has changed, show a\n                      // confirmation dialog\n                      if (new_mgmt_vlan > 995 && new_mgmt_vlan != mgmt_vlan) {\n                        if (!confirm(\"You are modifying the management VLAN. This VLAN \" +\n                            \"is outside the system-default VLAN range of 1-995 for \" +\n                            \"this switch. It will be added to any trunk ports \" +\n                            \"configured with the system-default VLAN range.\\n\" +\n                            \"Click OK to proceed.\"))\n                        {\n                            return;\n                        }\n                      }\n                    }\n\n                    form.serializeArray().forEach(function (nvp) {\n                      if (dict[nvp['name']] === undefined) {\n                        dict[nvp['name']] = nvp['value'];\n                      } else {\n                        dict[nvp['name']] += ',' + nvp['value'];\n                      }\n                    });\n                    if (Mkilocal.board_uses_jolteon ? !validate_jolteon(dict) : !validate_eevees(dict)) {\n                      $('.save_config_text').text('One or more errors found. Please fix them and try again.');\n                      $('.save_config_text').addClass(\"save_config_error\");\n                      $('.save_config_text').fadeIn();\n                      return;\n                    }\n                    if (Mkilocal.board_uses_jolteon){\n                      var new_dict = {};\n                      for (const key in dict) {\n                        if (/^cellular_/.test(key)) {\n                          new_dict[key.replaceAll('_', '.').replace('cellular', 'cellular_settings_json')] = dict[key];\n                        } else {\n                          new_dict[key] = dict[key];\n                        }\n                      }\n                      form_data = $.param(new_dict);\n                    } else {\n                      form_data = $.param(dict);\n                    }\n\n                    var url = form.attr('action') ? form.attr('action') : '/set_new_config.cgi';\n                    $('.editable').removeClass('changed_setting_swports_adjust');\n                    $.ajax({type: 'post',\n                            data: form_data,\n                            url: url,\n                            success: function(data) {\n                                if (!data.error_msg) {\n                                    $('#or_cancel').css('display', 'none');\n                                    $('.save_config_text').text(\"Configure changes saved\");\n                                    $('.save_config_text').removeClass(\"save_config_error\");\n                                    setTimeout(function() {\n                                      window.location.reload(true);\n                                    }, 1000);\n                                } else {\n                                    $('.save_config_text').text(data.error_msg);\n                                    $('.","title":"","status_line":"200 OK","version":"1.1","content_length":108793},"tag":[{"name":"modernizr","description":"Modernizr is a JavaScript library that detects the features available in a user's browser.","modernizr":{"version":""},"fullname":"Modernizr","category":["JavaScript libraries"]},{"name":"jquery","description":"jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.","cpe":["cpe:2.3:a:jquery:jquery:3.5.0:*:*:*:*:*:*:*"],"fullname":"jQuery","category":["JavaScript libraries"],"jquery":{"version":"3.5.0"}},{"spin_js":{"version":""},"name":"spin_js","description":"Configurable JavaScript/CSS spinner that can be used as a resolution-independent loading indicator","fullname":"spin.js","category":["JavaScript graphics"]},{"name":"bootstrap","cpe":["cpe:2.3:a:getbootstrap:bootstrap:*:*:*:*:*:*:*:*"],"description":"Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.","bootstrap":{"version":""},"fullname":"Bootstrap","category":["UI frameworks"]}],"scan_date":"2026-08-07"},"scan_label":"2026-08-07"},{"highlight":{"whois.related_nets.contacts.emails":"sweetwater@hsihotels.com"},"data":{"isp":"AT&T Services","ip":"12.203.183.171","uri":"http://12.203.183.171:80/","host_type":"ip","target":{"ip":"12.203.183.171","type":"ip"},"prot7":"http","geo":{"continent":"North America","country":"US","city":"Okmulgee","tz":"America/Chicago","accuracy":200,"location":{"lon":-95.9665,"lat":35.6305},"postal":"74447","registered_country":"US","subdivisions":["Oklahoma"]},"path":"/","protocol":"http","prot4":"tcp","@timestamp":"2026-08-08T12:06:25.158Z","port":80,"whois":{"abuse":"abuse@att.net","related_nets":[{"country":"US","address":"200 S. Laurel AVE.","city":"MIDDLETOWN","created":"2010-05-04","range":"12.203.183.160 - 12.203.183.175","description":"AT&T Services, Inc.","handle":"NET-12-203-0-0-1","organization":"AT&T Services, Inc. (ATTW)","name":"ATTWORLD25","start_ip":"12.203.183.160","net_size":15,"cidr":["12.203.0.0/16"],"state":"NJ","postal_code":"07748","updated":"2010-05-04","end_ip":"12.203.183.175","contacts":{"emails":["abuse@att.net","rm-ipspecialist@att.com","routing_poc@att.com","swipid@icorefep3.ims.att.com"],"phones":["+1-888-876-2382","+1-999-999-9999","+1-888-613-6330"]}},{"country":"US","address":"101 W MORROW RD","city":"SAND SPRINGS","created":"2018-11-16","description":"IHGCO ATT","handle":"NET-12-203-183-160-1","organization":"IHGCO ATT (IA-1939)","name":"IHGCO-AT54-183-160","start_ip":"12.203.183.160","net_size":15,"cidr":["12.203.183.160/28"],"state":"OK","postal_code":"74063","updated":"2018-11-16","end_ip":"12.203.183.175","contacts":{"emails":["sweetwater@hsihotels.com"],"phones":["+1-325-235-3500"]}}],"net":{"country":"US","address":"208 S. Akard St.","city":"Dallas","created":"1983-08-23","range":"12.0.0.0 - 12.255.255.255","description":"AT&T Enterprises, LLC","handle":"NET-12-0-0-0-1","organization":"AT&T Enterprises, LLC (AEL-360)","name":"ATT","start_ip":"12.0.0.0","net_size":16777215,"cidr":["12.0.0.0/8"],"state":"TX","postal_code":"75202","updated":"2025-12-02","end_ip":"12.255.255.255","contacts":{"emails":["abuse@att.net","routing_poc@att.com","rm-ipspecialist@att.com","ipadmin@semail.att.com"],"phones":["+1-919-319-8167","+1-999-999-9999","+1-888-876-2382","+1-888-510-5545"]}},"asn":{"registry":"arin","number":["7018"],"country":"US","name":"ATT-INTERNET4 - AT&T Enterprises","cidr":"12.128.0.0/9","updated":"1983-08-23"}},"host":"12.203.183.171","http":{"headers":{"accept_ranges":["bytes"],"content_type":["text/html"],"cache_control":["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"],"last_modified":["Fri, 01 Nov 2024 21:17:20 GMT"],"content_length":["91867"],"x_frame_options":["deny"]},"status_code":200,"body_sha256":"3a07eaab85f3f4d3c116776e3c4d02bbb670ac5ad6a550a82f9c82976fb790e3","meta":["charset=\"utf-8\"","http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"","name=\"description\" content=\"\"","name=\"viewport\" content=\"width=device-width\""],"body":"<!DOCTYPE html>\n<!--[if lt IE 7]>      <html class=\"no-js lt-ie9 lt-ie8 lt-ie7\"> <![endif]-->\n<!--[if IE 7]>         <html class=\"no-js lt-ie9 lt-ie8\"> <![endif]-->\n<!--[if IE 8]>         <html class=\"no-js lt-ie9\"> <![endif]-->\n<!--[if gt IE 8]><!-->\n<html class=\"no-js\"> <!--<![endif]-->\n    <head>\n        <meta charset=\"utf-8\">\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n        <title></title>\n        <meta name=\"description\" content=\"\">\n        <meta name=\"viewport\" content=\"width=device-width\">\n        <link rel=\"stylesheet\" href=\"css/normalize.css\">\n        <link rel=\"stylesheet\" href=\"css/main.css\">\n        <script src=\"third_party/modernizr/modernizr-2.6.2-respond-1.1.0.min.js\"></script>\n        <link rel=\"shortcut icon\" href=\"/images/favicon.ico\" type=\"image/x-icon\" />\n    </head>\n    <body class=\"clearfix\">\n    <div id=\"top\" class=\"clearfix\">\n        <div id=\"head\">\n        <img id=\"header_logo\" src=\"images/meraki-logo.png\" width=\"120\">\n        </div>\n        <header id=\"status\">\n        <i class=\"icon-check-circled green\" id=\"healthy_check\" style=\"display: none;\"></i>\n        <h1 id=\"healthy_status\" style=\"display: none;\">Healthy</h1>\n        <h2 id=\"healthy_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is functioning normally</h2>\n        <i class=\"icon-alert\" id=\"alert_x\"style=\"display: none; color: #FFD700;\"></i>\n        <h1 id=\"alert_status\" style=\"display: none\">Something's not right</h1>\n        <div id=\"status-text\">\n            <h2 id=\"lan_check_text_scan_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working ethernet connection.\n            </h2>\n            <h2 id=\"lan_check_text_ipconflict_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n            </h2>\n            <h2 id=\"internet_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n            </h2>\n            <h2 id=\"internet_check_text_nodns_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n            </h2>\n            <h2 id=\"config_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a>.\n            </h2>\n            <h2 id=\"cellular_bad_signal_condition_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.<br>This could be due to poor signal conditions.\n            </h2>\n            <h2 id=\"config_check_text_mtunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_nextunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 443 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_config_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n            </h2>\n          <div id=\"status-text3\">\n            <h2 id=\"wired_wan_mode_callout\" style=\"display: none;\">\n                Device is in <strong> Wired WAN Mode! </strong>\n            </h2>\n          </div>\n        </div>\n                <i class=\"icon-alert green\" id=\"site_survey_alert\" style=\"display: none;\"></i>\n                <h1 id=\"site_survey_status\" style=\"display: none;\">Site Survey</h1>\n                <h2 id=\"site_survey_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is in site survey mode. You can disable site survey mode on the Configure tab.</h2>\n            </header>\n        </div>\n        <div id=\"margin-clear\">.</div>\n        <div id=\"details\" data-spy=\"affix\" data-offset-top=\"333\" style=\"display:none;\">\n        <div class=\"simple-tabs-container\">\n            <ul class=\"simple-tabs container\" style=\"white-space:nowrap;\">\n              <li class=\"connection_tab\" style=\"display: none;\">Connection</li>\n              <li class=\"neighbors_tab\" style=\"display: none;\">Neighbors</li>\n              <li class=\"configure_tab\">Configure</li>\n              <li class=\"ethernet_tab\" style=\"display: none;\">Ethernet</li>\n              <li class=\"swports_status_tab\" style=\"display: none;\">Switch ports status</li>\n              <li class=\"swports_conf_tab\" style=\"display: none;\">Switch ports configuration</li>\n              <li class=\"cellular_status_tab\" style=\"display: none;\">Cellular Status</li>\n              <li class=\"sim_pin_tab\" style=\"display: none;\">SIM PIN configuration</li>\n            </ul>\n            <ul class=\"simple-tabs-content container\">\n                <!-- Connection -->\n                <li>\n                    <section id=\"connection\">\n                        <div class=\"sub-section\">\n                            <h1>Your client connection</h1>\n                            <table>\n                                <tr id=\"your_ip_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client IP</th><td id=\"your_ip\"></td>\n                                </tr>\n                                <tr id=\"your_mac_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client MAC</th><td id=\"your_mac\"></td>\n                                </tr>\n                                <tr id=\"your_vlan_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">VLAN</th><td id=\"your_vlan\"></td>\n                                </tr>\n                                    <tr id=\"your_port_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Port</th><td id=\"your_port\"></td>\n                                </tr>\n                                    <tr id=\"your_radio_line\" style=\"display: none;\">\n                                    <th scope=\"row\">AP radio</th><td id=\"your_radio\"></td>\n                                </tr>\n                                    <tr id=\"your_band_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Band</th><td id=\"your_band\"></td>\n                                </tr>\n                                    <tr id=\"your_channel_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Channel</th><td id=\"your_channel\"></td>\n                                </tr>\n                                    <tr id=\"your_mode_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Mode</th><td id=\"wireless_mode\"></td>\n                                </tr>\n                                    <tr id=\"your_max_bitrate_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Max bitrate</th><td id=\"max_device_bitrate\"></td>\n                                </tr>\n                                    <tr id=\"your_signal_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal</th>\n                                    <td><span id=\"signal_strength\"></span>\n                                        <div class=\"meter\" id=\"rssi_graph\">\n                                            <div class=\"meter-bar\" id=\"rssi_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"speed-test\" class=\"sub-section\" style=\"display: none;\">\n                            <h1>Speed test</h1>\n                            <p>Run a browser-based speed test to check your connection to this <a class='device_noun'></a>.</p>\n                            <div id=\"toggle_speed_test\" class=\"button button_speed_test\" style=\"margin-right: 1%;\"><span id=\"speed_test_button_text\">Run speed test</span></div>\n                            <div id=\"speed_test_spinner\" style=\"height: 7px; width: 25px; display: none;\"></div>\n                            <div id='speed_test_out'></div>\n                        </div>\n                        <div class=\"sub-section\">\n                            <h1><a class='device_noun_camel'></a> details</h1>\n                                <table>\n                                <tr id=\"device_name_row_container\" style=\"display: none;\">\n                                    <th>Name</th><td class=\"device_name\" id=\"switch_details_device_name\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Network name</th><td id='device_network_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Hardware address</th><td class='device_mac'></td>\n                                </tr>\n                                <tr id=\"product_model_details\" style=\"display: none;\">\n                                    <th>Product model</th><td id='product_model_text'></td>\n                                </tr>\n\n                                <tr id=\"mg_signalstrength\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal Strength</th>\n                                    <td><span id=\"mg_signalstrength_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_signalstrength_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_signalstrength_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrp\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Power (RSRP)</th>\n                                    <td><span id=\"mg_rsrp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrq\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Quality (RSRQ)</th>\n                                    <td><span id=\"mg_rsrq_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrq_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrq_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rscp\" style=\"display: none;\">\n                                    <th scope=\"row\">Received Signal Code Power (RSCP)</th>\n                                    <td><span id=\"mg_rscp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rscp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rscp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_ec_n0\" style=\"display: none;\">\n                                    <th scope=\"row\">Energy per chip over Noise Spectral Density (EC/N0)</th>\n                                    <td><span id=\"mg_ec_n0_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_ec_n0_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_ec_n0_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_band\" style=\"display: none;\">\n                                    <th>Band</th><td id='mg_band_text'></td>\n                                </tr>\n                                <tr id=\"mg_type\" style=\"display: none;\">\n                                    <th>Type</th><td id='mg_type_text'></td>\n                                </tr>\n                                <tr id=\"mg_carrier\" style=\"display: none;\">\n                                    <th>Carrier</th><td id='mg_carrier_text'></td>\n                                </tr>\n                                <tr id=\"mg_apn\" style=\"display: none;\">\n                                    <th>APN</th><td id='mg_apn_text'></td>\n                                </tr>\n                                <tr id=\"mg_status\" style=\"display: none;\">\n                                    <th>Status</th><td id='mg_status_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection\" style=\"display: none;\">\n                                    <th>Connection</th><td id='mg_connection_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection_fail\" style=\"display: none;\">\n                                  <th>Error Message</th><td id='mg_connection_fail_text'></td>\n                                </tr>\n                                <tr id=\"display_ip_type\" style=\"display: none;\">\n                                    <th>IP Type</th><td id='display_ip_type_text'></td>\n                                </tr>\n\n                                <tr id=\"vmx_hypervisor_platform_details\" style=\"display:none;\">\n                                    <th>Platform</th><td id='vmx_hypervisor_platform_text'></td>\n                                </tr>\n                                <tr id=\"vmx_open_source_download\" style=\"display:none;\">\n                                    <th>Open Source Disclosure</th><td><a id=\"open_source_link\">Download</a></td>\n                                </tr>\n\n                                <tr id=\"radio_1_util\" style=\"display: none;\">\n                                    <th id=\"radio_1_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_1_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_1_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_1_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_1_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_2_util\" style=\"display: none;\">\n                                    <th id=\"radio_2_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_2_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_2_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_2_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_2_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_3_util\" style=\"display: none;\">\n                                    <th id=\"radio_3_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_3_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_3_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_3_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_3_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_cellular_connectivity\" style=\"display: none;\">\n                                    <th>Cellular Uplink</th>\n                                    <td>\n                                        <div id=\"cellular_check_text_gateway\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to a cellular network.\n                                            <div id=\"cellular_ip_div\">Cellular IP address: <span class=\"cellular_ip\"></span></div>\n                                            <div id=\"cellular_ip6_div\">Cellular IPv6 address: <span class=\"cellular_ip6\"></span></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_ethernet_connectivity\" style=\"display: none;\">\n                                    <th>Ethernet</th>\n                                        <td>\n                                            <div id=\"lan_check_text_gateway\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is directly connected to a local network.\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                            </div>\n                                            <div id=\"lan_check_text_node\" style=\"display: none;\">\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                                This <a class='device_noun'></a>&nbsp;is acting as a repeater and has not detected a uplink connection on an Ethernet port.\n                                            </div>\n                                            <div id=\"lan_check_text_scan\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working Ethernet connection.\n                                            </div>\n                                            <div id=\"lan_check_text_ipconflict\" style=\"display: none;\">\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n                                            </div>\n                                            <div class=\"details wired_nat_details\" id=\"ip_details\"></div>\n                                        </td>\n                                </tr>\n                                <tr id=\"tr_internet_check\" style=\"display: none;\">\n                                    <th>Internet</th>\n                                    <td>\n                                        <div id=\"internet_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_nodns\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr>\n                                    <th class='cloud_noun'></th>\n                                    <td>\n                                        <div id=\"config_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a>.\n                                        </div>\n                                        <div id=\"config_check_text_mtunnel_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_nextunnel_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to TCP port 443 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_config_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is successfully connected to the <a id=\"node_link\" class='cloud_noun' href=\"http://dashboard.meraki.com\"></a>.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"firmware_check_text\" style=\"display:none;\">\n                                    <th>Firmware</th>\n                                    <td>\n                                        <div id=\"firmware_check_text_updating\" style=\"display:none;\"></div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"cellular_stats_div\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Cellular Status</h1>\n                          <div id=\"cellular_stats_tables_div\"></div>\n                        </div>\n                        <div id=\"vlan_utilization\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>VLAN utilization</h1>\n                            <table class=\"flip-table\">\n                                <thead>\n                                    <tr><th></th><th>VLAN list</th><th>VLAN count</th></tr>\n                                </thead>\n                                <tbody>\n                                    <tr><td>Port primary or allowed VLANs</td><td id='port_vlans'></td><td id='port_vlans_count'></td></tr>\n                                    <tr><td>Access port voice VLANs</td><td id='voice_vlans'></td><td id='voice_vlans_count'></td></tr>\n                                    <tr><td>Access policy guest VLANs</td><td id='guest_vlans'></td><td id='guest_vlans_count'></td></tr>\n                                    <tr><td>Management VLAN</td><td id='management_vlan'></td><td id='management_vlan_count'></td></tr>\n                                    <tr class=\"all_vlans\"><td>All VLANs in use</td><td id='all_vlans'></td><td id='all_vlans_count'></td></tr>\n                                </tbody>\n                            </table>\n                        </div>\n                        <div id=\"cellular_state_div\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>Cellular status</h1>\n                            <table>\n                                <tr>\n                                    <th>Status</th><td id=\"cellular_status\"></td>\n                                </tr>\n                                <tr>\n                                    <th>IP</th><td id=\"cellular_ip\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Type</th><td id=\"cellular_type\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Provider</th><td id=\"cellular_provider\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Model</th><td id=\"cellular_model\"></td>\n                                </tr>\n                                <tr id=\"cellular_apn_tr\" style=\"display: none;\">\n                                    <th>Access Point Name (APN)</th><td id=\"cellular_apn\"></td>\n                                </tr>\n                                <tr id=\"cellular_signal_tr\" style=\"display: none;\">\n                                    <th>Signal strength</th><td id=\"cellular_signal\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrp_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Power (RSRP)</th><td id=\"cellular_rsrp\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrq_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Quality (RSRQ)</th><td id=\"cellular_rsrq\"></td>\n                                </tr>\n                                <tr id=\"cellular_band_tr\" style=\"display: none;\">\n                                    <th>Band</th><td id=\"cellular_band\"></td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"stacking_status\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Stacking Status</h1>\n                          <table id=\"stack_info\" class=\"flip-table\">\n                            <thead>\n                              <tr>\n                                <th> Hardware Addresss </th>\n                                <th> Product Model </th>\n                                <th> Current </th>\n                              </tr>\n                            </thead>\n                            <tbody></tbody>\n                          </table>\n                        </div>\n                        <div id=\"offline-migration\" class=\"sub-section\" style=\"display: none;\">\n                            <h1>Offline Migration</h1>\n                            <pre id=\"offline-migration-logs\"></pre>\n                        </div>\n                    </section>\n                </li>\n\n                <!-- Neighbors -->\n                <li>\n                    <section id=\"meraki_peers\" style=\"display:none;\">\n                        <h1>Meraki peers</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid_m\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid_m\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel_m\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal_m\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode_m\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption_m\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                    <section id=\"neighbors\">\n                        <h1>Neighbors</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n                <!-- Configure -->\n                <li>\n\n                <form class=\"clearfix\" id=\"configure_form\">\n\n                <section id=\"wired-uplink-config\">\n                  <h1>Uplink configuration</h1>\n                  <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                    <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 1</h2>\n                      <ul>\n                        <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                            <label for='wired_wan0_enabled'>Role</label>\n                            <select class='wired_wan0_enabled' name='wired_wan0_enabled'>\n                              <option value='enabled'>Internet</option>\n                              <option value='disabled'>LAN</option>\n                            </select>\n                        </li>\n\n                        <li id=\"wan0_remap_op\" class=\"wan0_remap_mode_op\">\n                          <label for='wan0_remap_mode'>Active Port</label>\n                          <select class='wan0_remap_mode' name='wan0_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li id=\"vlan_config\" class=\"vlan_config\">\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection type</label>\n                          <select class='connection_type_select' name='connection_type'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' class='direct_op' name='static_wired_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' class='direct_op' name='static_wired_netmask' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' class='direct_op' name='static_wired_gateway' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' class='direct_op' name='static_wired_dns1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' class='direct_op' name='static_wired_dns2' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6' size=25 value=''>\n                        </li>\n                      </ul>\n\n                    </fieldset>\n\n                    <fieldset id=\"ip_config_1\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 2</h2>\n\n\n                      <ul>\n                        <li id=\"wan1_role_op\" class=\"wan1_enabled_op\">\n                          <label for='wired_wan1_enabled'>Role</label>\n                          <select class='wired_wan1_enabled' name='wired_wan1_enabled'>\n                            <option value='enabled'>Internet</option>\n                            <option value='disabled'>LAN</option>\n                          </select>\n                        </li>\n\n                        <li id=\"wan1_remap_op\" class=\"wan1_remap_mode_op\">\n                          <label for='wan1_remap_mode'>Active Port</label>\n                          <select class='wan1_remap_mode' name='wan1_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li>\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled_1'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag_1' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection Type</label>\n                          <select class='connection_type_select' name='connection_type_1'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment_1'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' name='static_wired_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' name='static_wired_netmask_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' name='static_wired_gateway_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' name='static_wired_dns1_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' name='static_wired_dns2_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled_1'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6_1' size=25 value=''>\n                        </li>\n                      </ul>\n                    </fieldset>\n\n                  </section>\n\n                  <section id=\"cellular_settings_with_multi_modem_sim_support\" style=\"display: none;\">\n                  </section>\n\n                  <section id=\"cellular-gateway-uplink-config\">\n                        <h1>Wired WAN Mode</h1>\n                        <p> In Wired WAN Mode Port 1 Is Configured as a WAN Port. This allows the <a class='device_noun'></a>\n                          Port 1 to be plugged into a switch,router and other uplink to access Meraki Cloud\n                          even when the cellular network is inaccessible.</p>\n                          <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                            <h2>Internet 1</h2>\n                            <ul>\n                              <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                                  <label for='wired_wan0_enabled'>Enable Wired WAN Mode</label>\n                                  <input type=\"checkbox\" id=\"wired_wan0_enabled\" name=\"wired_wan0_enabled\" size=15>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-pin\">\n                        <h2>SIM PIN</h2>\n                          <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                            <ul>\n                              <li class=\"PIN_update\">\n                                 <label for=\"cell_pin\">PIN</label>\n                                 <input type=\"text\" id=\"cell_pin\" name=\"cell_pin\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"PIN_unlock_count\">\n                                <label type=\"text\">Number of PIN attempts remaining</label>\n                                <label type=\"text\" id=\"cell_pin_count_num\"></label>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-info\">\n                      <h2>Cellular Information</h2>\n                        <p>SIM specific information.</p>\n                        <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                          <ul>\n                            <li class=\"mg_imei\">\n                              <label type=\"text\">IMEI</label>\n                              <label type=\"text\" id=\"mg_imei_text\"></label>\n                            </li>\n                            <li class=\"mg_iccid\">\n                              <label type=\"text\">ICCID</label>\n                              <label type=\"text\" id=\"mg_iccid_text\"></label>\n                            </li>\n                            <li class=\"mg_imsi\">\n                              <label type=\"text\">IMSI</label>\n                              <label type=\"text\" id=\"mg_imsi_text\"></label>\n                            </li>\n                          </ul>\n                        </fieldset>\n                  </section>\n                  <section id=\"cellular-gateway-override\">\n                         <h2> Access Point Name Configuration</h2>\n                         <p>Set Cellular Override in order to set APN and other cellular settings.</p>\n                           <fieldset id=\"cellular_override\" class=\"cellular_override\" style=\"height:100%\">\n                            <ul>\n                              <li>\n                                <label for='cell_override'>Cellular Override</label>\n                                <select class='cell_override' name='cell_override'>\n                                    <option value='disabled'>Use Meraki Dashboard SIM settings</option>\n                                    <option value='enabled'>Override Dashboard SIM settings</option>\n                                </select>\n                              </li>\n\n                              <li class=\"APN_update\">\n                                 <label for=\"APN\">APN</label>\n                                 <input type=\"text\" id=\"APN\" name=\"APN\" size=15 value='' title=\"Valid APNs are between 1 and 64 characters, with only alphahumeric symbols, . and - \">\n                              </li>\n\n                              <li class=\"Cell_username\">\n                                 <label for=\"cell_user\">Username</label>\n                                 <input type=\"text\" id=\"cell_user\" name=\"cell_user\" size=15 value=\"\"  title=\"Valid usernames are between 1 and 64 characters, with only alphahumeric symbols, . and - \">\n                              </li>\n\n                              <li class=\"Cell_password\">\n                                 <label for=\"cell_pass\">Password</label>\n                                 <input type=\"text\" id=\"cell_pass\" name=\"cell_pass\" size=15 value=\"\" title=\"Valid passwords are between 1 and 64 characters, with only alphahumeric symbols, . and - \">\n                              </li>\n\n                              <li class=\"Cell_auth\">\n                                <label for='cell_auth'>Cellular Authorization</label>\n                                <select class='cell_auth' name='cell_auth'>\n                                    <option value='none'>None</option>\n                                    <option value='pap'>PAP</option>\n                                    <option value='CHAP'>CHAP</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_ip_type\">\n                                <label for='cell_ip_type'>Cellular IP Type</label>\n                                <select class='cell_ip_type' name='cell_ip_type'>\n                                    <option value='ipv4'>IPv4</option>\n                                    <option value='ipv4v6'>IPv4v6</option>\n                                    <option value='ipv6'>IPv6</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_PUK\">\n                                 <label for=\"cell_puk\">PUK</label>\n                                 <input type=\"text\" id=\"cell_puk\" name=\"cell_puk\" size=15 value=\"\">\n                              </li>\n                            </ul>\n                           </fieldset>\n                  </section>\n                  <section id=\"uplink-config\">\n                        <h1>Uplink configuration</h1>\n                        <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                        <form class=\"clearfix\">\n                            <fieldset>\n                                <h2>IP configuration</h2>\n                                <ul>\n                                    <li>\n                                        <label for=\"direct_ip_assignment_select\">IP assignment</label>\n                                        <select class=\"direct_ip_assignment_select\" id=\"direct_ip_assignment_select\" name=\"direct_ip_assignment\">\n                                            <option value=\"dhcp\">DHCP</option>\n                                            <option value=\"static\">Static</option>\n                                        </select>\n                                    </li>\n                                    <li class=\"static_vid_settings\">\n                                        <label for=\"static_wired_vid\">VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid\" name=\"static_wired_vid\" placeholder=\"vlan\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_ip\">Address</label>\n                                      <input type=\"text\" id=\"static_wired_ip\" name=\"static_wired_ip\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_netmask\">Netmask</label>\n                                      <input type=\"text\" id=\"static_wired_netmask\" name=\"static_wired_netmask\" placeholder=\"255.255.255.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_gateway\">Gateway</label>\n                                      <input type=\"text\" id=\"static_wired_gateway\" name=\"static_wired_gateway\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns1\">DNS server 1</label>\n                                      <input type=\"text\" id=\"static_wired_dns1\" name=\"static_wired_dns1\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns2\">DNS server 2</label>\n                                      <input type=\"text\" id=\"static_wired_dns2\" name=\"static_wired_dns2\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <div id=\"ip6_settings\" style=\"display:none\">\n                                      <li>\n                                        <label for=\"direct_ip6_assignment_select\">IPv6 assignment</label>\n                                        <select class=\"direct_ip6_assignment_select\" id=\"direct_ip6_assignment_select\" name=\"direct_ip6_assignment\">\n                                          <option value=\"auto\">Auto</option>\n                                          <option value=\"static\">Static</option>\n                                        </select>\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_vid6\">IPv6 Static VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid6\" name=\"static_wired_vid6\" placeholder=\"vlan\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6\">Address/Prefix Len</label>\n                                        <input type=\"text\" id=\"static_wired_ip6\" name=\"static_wired_ip6\" placeholder=\"::0\" style=\"width:21em\"> /\n                                        <input type=\"text\" id=\"static_wired_ip6_plen\" name=\"static_wired_ip6_plen\" placeholder=\"64\" style=\"width:3em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6_gateway\">Gateway</label>\n                                        <input type=\"text\" id=\"static_wired_ip6_gateway\" name=\"static_wired_ip6_gateway\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_1\">DNS server 1</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_1\" name=\"static_wired_dns6_1\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_2\">DNS server 2</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_2\" name=\"static_wired_dns6_2\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                    </div>\n                                </ul>\n                            </fieldset>\n\n                            <fieldset id=\"site_survey_ctrl\" style=\"display:none;\">\n                              <h2>Site survey</h2>\n                              <p>In site survey mode, the AP will always broadcast the open SSID site_survey-&lt;MAC address&gt; and will not check for connectivity with the <a class='cloud_noun'></a>.\n                                This mode should only be used to perform a site survey, not for serving wireless clients.</p>\n                              <ul>\n                                <li>\n                                  <label for=\"site_survey_select\">Survey mode?</label>\n                                  <select id=\"site_survey_select\" name=\"site_survey\">\n                                    <option value=\"false\">Disable</option>\n                                    <option value=\"true\">Enable</option>\n                                  </select>\n                                </li>\n                              </ul>\n                            </fieldset>\n                            <div id=\"power_adjust\" style=\"display:none;\"></div>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"shared-config\">\n                  <fieldset>\n                    <h1 id=\"proxy_title\">Web proxy</h1>\n                    <p id=\"proxy_description\">HTTP will be used for the device to communicate with the <a class='cloud_noun'></a>&nbsp;if UDP communication is blocked</p>\n                    <ul>\n                      <li>\n                        <label for=\"backend_access_proxy_enabled_select\">Use a proxy?</label>\n                        <select id=\"backend_access_proxy_enabled_select\" name=\"backend_access_proxy_enabled\">\n                          <option value=\"false\">No</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_server\">IP Address</label>\n                        <input type=\"text\" class=\"backend_access_proxy_server_port\" name=\"backend_access_proxy_server\" placeholder=\"0.0.0.0\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_port\">Port</label>\n                        <input type=\"text\" class=\"backend_access_proxy_server_port\" name=\"backend_access_proxy_port\" onkeypress=\"return numbersonly(this, event)\" placeholder=\"Port #\">\n                      </li>\n                      <li id=\"proxy_auth_op\" class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_userpwd_enabled_select\">Authentication</label>\n                        <select id=\"backend_access_proxy_userpwd_enabled_select\" name=\"backend_access_proxy_userpwd_enabled\">\n                          <option value=\"false\">No authentication</option>\n                          <option value=\"true\">Use authentication</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_user\">Username</label>\n                        <input type=\"text\" name=\"backend_access_proxy_user\" placeholder=\"Username\">\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_password\">Password</label>\n                        <input type=\"password\" name=\"backend_access_proxy_password\" placeholder=\"Password\">\n                      </li>\n                    </ul>\n                  </fieldset>\n                  <div class=\"save_button button button_configure\">\n                    <span>Save</span>\n                  </div>\n                  <span class=\"save_config_text\" style=\"display:none;\"></span>\n                  </section>\n\n                  </form>\n\n                  <section id=\"dm_logging_section\" style=\"display: none;\">\n                    <h1>DM Logging</h1>\n                    <p>With DM (Diagnostic Monitor) Logging tool, you can capture packet exchanges between the modem and cellular network, and also between the modem and the host platform, which then can be used to debug cellular connectivity or performance issues.</p>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"catalyst-conversion\">\n                    <form><fieldset>\n                      <h1>Switch to Catalyst Mode</h1>\n                      <p>Switch your AP's identity to Catalyst Mode</p>\n                      <p><strong>AP will reboot when initiated!</strong></p>\n                      <button class=\"catalyst_conversion_button button button_configure\">\n                          <span>Switch to Catalyst Mode</span>\n                      </button>\n                      <span class=\"catalyst_state_text\" style=\"display:none;\"></span>\n                    </fieldset></form>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"data-download\">\n                    <form><fieldset>\n                      <h1>Download support data</h1>\n                      <p>Download diagnostic information about this device for Support to examine. This can take several minutes.</p>\n                      <p><strong>Do this only if requested by Cisco Meraki Support.</strong></p>\n                      <button class=\"download_state_button button button_configure\">\n                          <span>Download</span>\n                      </button>\n                      <span class=\"download_state_text\" style=\"display:none;\"></span>\n                    </fieldset></form>\n                  </section>\n                  <section class=\"non-first-section\" id=\"pcap-download\" style=\"display:none\">\n                    <form><fieldset>\n                      <h1>Cloud Connectivity Packet Capture</h1>\n                      <p>This capture is filtered to traffic pertaining to Meraki Cloud Connectivity.</p>\n                      <ul>\n                        <li>\n                          <label for=\"pcap_device_name\">Switch</label>\n                          <span class=\"device_name\" id=\"pcap_device_name\" name=\"pcap_device_name\">---</span>\n                        </li>\n                        <li class=\"pcap_port_setting\">\n                            <label for=\"pcap_port_setting\">Port:</label>\n                            <input type=\"text\" id=\"pcap_port_setting\" name=\"pcap_port_setting\">\n                        </li>\n                        <li class=\"pcap_duration_setting\">\n                            <label for=\"pcap_duration_setting\">Duration:</label>\n                            <select id=\"pcap_duration_setting\" name=\"pcap_duration_setting\">\n                              <option value=\"60\">1 minute</option>\n                              <option value=\"120\">2 minute</option>\n                              <option value=\"300\">5 minute</option>\n                            </select>\n                        </li>\n                      </ul>\n                    </fieldset></form>\n                    <button type=\"button\" class=\"pcap_download_button button button_configure\">\n                      <span>Start Capture</span>\n                    </button>\n                    <span class=\"pcap_state_text\" style=\"display:none;\"></span>\n                  </section>\n\n                </li>\n                <li>\n                  <section id='link_neg_section'>\n                    <h1>Ethernet configuration</h1>\n                    <p>Use this page to configure physical link settings on the Ethernet ports.</p>\n                    <form action='/configure/set_link_neg.cgi' method='post'>\n                      <table id='link_neg_table' class='table table-bordered table-striped'></table>\n                      <div class=\"save_button button button_configure\">\n                        <span>Save</span>\n                      </div>\n                      <span class=\"save_config_text\" style=\"display:none;\"></span>\n                    </form>\n                  </section>\n                </li>\n               <!-- Switch port status -->\n                <li>\n                    <section id=\"swports_status\" class=\"swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports status</h1>\n                        <nav>Switch: <select></select></nav>\n                        <table class=\"flip-table sortable\" >\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Port</span></th>\n                                    <th class=\"native_vlan\" scope=\"col\"><span style=\"cursor:pointer\">Native VLAN</span></th>\n                                    <th class=\"allowed_vlans\" scope=\"col\"><span style=\"cursor:pointer\">Allowed VLANs</span></th>\n                                    <th class=\"flags\" scope=\"col\"><span style=\"cursor:pointer\">Flags</span></th>\n                                    <th class=\"status\" scope=\"col\"><span style=\"cursor:pointer\">Status</span></th>\n                                    <th class=\"bytes_in\" scope=\"col\"><span style=\"cursor:pointer\">Bytes in</span></th>\n                                    <th class=\"bytes_out\" scope=\"col\"><span style=\"cursor:pointer\">Bytes out</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n               <!-- Switch port adjust -->\n                <li>\n                    <section id=\"swports_adjust\" class = \"swports_adjust_section swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports configuration</h1>\n                        <nav>Switch: <select></select></nav>\n                        <form action='/configure/swports_adjust.cgi' method='post'>\n                          <div style='margin:1em 0'>\n                            </div>\n\n                        <div id=\"vlan_error\" class=\"error_message\">Invalid VLAN number. VLAN must be a value between 1 and 4094, or \"none\" for trunk ports<br></div>\n                        <div id=\"stkportcount_error\" class=\"error_message\">Invalid Stackport configuration. No more than 2 stackports are supported<br></div>\n                        <table class=\"flip-table\">\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\">Port</th>\n                                    <th class=\"port_availability\" scope=\"col\">Enabled</th>\n                                    <th class=\"stacking_enabled\" scope=\"col\">Stacking</th>\n                                    <th class=\"port_schedule\" scope=\"col\">Port&nbsp;Schedule</th>\n                                    <th class=\"access_policy\" scope=\"col\">Access&nbsp;Policy</th>\n                                    <th class=\"native_vlan\" scope=\"col\">Native&nbsp;VLAN</th>\n                                    <th class=\"allowed_vlans\" scope=\"col\">Allowed&nbsp;VLANs</th>\n                                    <th class=\"link_negotiation\" scope=\"col\">Link&nbsp;Negotiation</th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                        <br>\n                            <div  class=\"save_button button button_configure\">\n                                <span>Save</span>\n                            </div>\n                            <span id='or_cancel' style='display:none;'> or <a href=\"#swports_adjust\" onclick=\"cancel_link()\">cancel</a></span>\n                            <span class=\"save_config_text\" style=\"display:none;\"></span>\n                        </form>\n                    </section>\n                </li>\n\n                <!-- Cellular Status -->\n                <li>\n                  <section class=\"cellular_status_tab\" id=\"cellular_status_section\" style=\"display:none;\">\n                  </section>\n                </li>\n\n                <!-- SIM PIN -->\n                <li>\n                  <section class=\"sim_pin_tab\" id=\"sim_pin_status_section\" style=\"display:none;\">\n                  </section>\n\n                  <section class=\"sim_pin_unlock\" id=\"sim_pin_entry\" style=\"display:none;\">\n                  <form action=\"/sim_pin_unlock_lsp.cgi\" method='post'>\n                    <label for=\"sim_pin_unlock_code\"> Enter PIN </label>\n                    <input type=\"text\" id=\"sim_pin_unlock_code\" name=\"pin\" minlength=\"4\" maxlength=\"10\">\n                    <input type=\"submit\" value=\"Submit\">\n                  </form>\n                  </section>\n                  <section class=\"sim_pin_unblock\" id=\"sim_puk_entry\" style=\"display:none;\">\n                    <form action=\"/sim_pin_unblock_lsp.cgi\" method='post'>\n                      <label for=\"sim_pin_puk\"> Enter PUK </label>\n                      <input type=\"text\" id=\"sim_pin_puk_code\" name=\"puk\" minlength=\"4\" maxlength=\"10\">\n                      <label for=\"sim_pin_puk_new\"> Enter new PIN </label>\n                      <input type=\"text\" id=\"sim_pin_puk_new\" name=\"pin\" minlength=\"4\" maxlength=\"10\">\n                      <input type=\"submit\" value=\"Submit\">\n                    </form>\n                  </section>\n                  <section class=\"sim_pin_unblock_warning\" id=\"sim_puk_warning\" style=\"display:none;\">\n                        <h1> The PUK may not be attempted on the local status page when fewer than five attempts remain.</h1>\n                        <h2> Either use the dashboard to try again, or use this SIM in another device.</h2>\n                  </section>\n                </li>\n                <li id=\"error-401-li\">\n                  <section id=\"error-401\">\n                    <h1>Incorrect login credentials</h1>\n                    <h2>You've entered incorrect login credentials. The default username is 'admin' and the password is the serial number (e.g. Qxxx-xxxx-xxxx). The serial number is on the bottom or back of the device.</h2>\n                    <label></label>\n                    <div id=\"try_config_again\" class=\"button button_configure\">\n                      <span>Try again</span>\n                    </div>\n                  </section>\n                </li>\n\n            </ul>\n        </div>\n        <footer>\n            <div class=\"container\">\n                &copy; Cisco Systems, Inc.\n            </div>\n        </footer>\n        </div>\n\n        <script id=\"dm_logging_template\" type=\"text/x-jsrender\">\n          <div id=\"{{:modem}}_dm_logging\">\n            <button class=\"dm_logging_launch_button button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', true)\">Launch DM Logging Tool<span class=\"invisible-if-only-1-modem\"> on {{:modem}}</span></button>\n            <div class=\"modal-dialog\">\n              <div class=\"modal-content\">\n                <div class=\"modal-header\">\n                  <button type=\"button\" class=\"modal-close\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">&times;</button>\n                  <h1>DM Logging Tool</h1>\n                </div>\n                <div class=\"modal-body\">\n                  <fieldset class=\"start_section\">\n                    <form class=\"dm_logging_form\">\n                      <input type=\"hidden\" name=\"modem\" value=\"{{:modem}}\" />\n                      <p>Choose when to stop</p>\n                      <div class=\"stop_condition_section\">\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_manually\" name=\"stop_condition\" value=\"manually\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'manually')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_manually\" class=\"oneline\">Manual stop</label>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_timer\" name=\"stop_condition\" value=\"timer\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'timer')\" checked />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_timer\" class=\"oneline\">Auto stop after <input type=\"number\" name=\"timer\" min=1 value=\"\" /> seconds</label>\n                        <span class=\"error_msg\"></span>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" name=\"stop_condition\" value=\"cellular_link_down\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'cellular_link_down')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" class=\"oneline\">Auto stop when cellular link down</label>\n                        </p>\n                      </div>\n                      <p>Choose filter</p>\n                      <div class=\"filter_section\"></div>\n                      <p>You can also <button type=\"button\" class=\"button button_inline\" onclick=\"dm_logging_filter_upload_button_clicked(event)\">Upload Custom Filter</button>\n                        <input type=\"file\" accept=\".dmc\" onchange=\"dm_logging_filter_upload(this)\" hidden />\n                        <span class=\"error_msg\"></span>\n                      </p>\n                      <hr>\n                      <p style=\"text-align: right;\">\n                        <button type=\"button\" class=\"button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">Cancel</button>\n                        <button type=\"button\" class=\"dm_logging_start_button button button_configure\" onclick=\"dm_logging_start('{{:modem}}', false)\">Start</button>\n                        <button type=\"button\" class=\"dm_logging_start_button button button_configure\" onclick=\"dm_logging_start('{{:modem}}', true)\">Capture Dmlogging with initial Attach</button>\n                      </p>\n                    </form>\n                  </fieldset>\n                  <fieldset class=\"status_section\"></fieldset>\n                </div>\n                <div class=\"modal-footer\"></div>\n              </div>\n            </div>\n          </div>\n          <br>\n        </script>\n        <script src=\"third_party/jquery/jquery-3.5.0.min.js\"></script>\n        <script src=\"third_party/jsrender/jsrender-1.0.11.min.js\"></script>\n        <script src=\"my.min.js\"></script>\n        <script src=\"third_party/spin/spin.min.js\" type=\"text/javascript\"></script>\n        <script src=\"third_party/bootstrap-sortable/bootstrap-sortable.js\" type=\"text/javascript\"></script>\n        <script type=\"text/javascript\">\n            Mkilocal = window.Mkilocal || {};\n            Mkilocal.page_name = \"/\";\n            Mkilocal.bootstrap = true;\n            Mkilocal.active_subtab = \"nav-index\";\n            jQuery(index_js.init);\n\n            var catalyst_state_text_hide_timeout = null;\n            var download_state_text_hide_timeout = null;\n            var pcap_state_text_hide_timeout = null;\n\n            $(\"#wired_wan0_enabled\").change(function(){\n              var checked = $(this).is(\":checked\");\n              $(\"#wired_wan0_enabled\").val( checked ? 'enabled' : 'disabled');\n            })\n\n            function validate_jolteon(dict) {\n              var ok = true;\n              $('#cellular_settings_with_multi_modem_sim_support').find('span').text('');\n              Object.keys(dict).forEach(function (key) {\n                const match = key.match(/^(cellular_modem[0-9]+_sim[0-9]+_dataSession[0-9]+)_(.+)/);\n                if (match !== null) {\n                  var data_session_name = match[1];\n                  var attr = match[2];\n                  if (attr === 'apnName') {\n                    if (dict[key] === '') {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * APN required');\n                      ok = false;\n                    } else if (!dict[key].match(/^[A-Za-z0-9.-]+$/)) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Invalid APN (illegal character in APN name)');\n                      ok = false;\n                    } else if (dict[key].length > 63) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Max APN length is 63 characters');\n                      ok = false;\n                    }\n                  } else if (attr === 'authType') {\n                    var username_key = data_session_name + '_username';\n                    var password_key = data_session_name + '_password';\n                    if (dict[key] === 'none') {\n                      delete dict[username_key];\n                      delete dict[password_key];\n                    } else {\n                      if (dict[username_key] === '') {\n                        $('input[name=\"' + username_key + '\"]').next('span').text(' * Username required');\n                        ok = false;\n                      }\n\n                      if (dict[password_key] === '') {\n                        $('input[name=\"' + password_key + '\"]').next('span').text(' * Password required');\n                        ok = false;\n                      }\n                    }\n                  }\n                }\n              });\n\n              return ok;\n            }\n\n            function validate_eevees(dict) {\n              var ok = true;\n              $('#cellular-gateway-override').find('span').text('');\n              Object.keys(dict).forEach(function (key) {\n                if (key === \"cell_auth\") {\n                  if (dict[key] === \"None\") {\n                    if (dict[\"cell_user\"] || dict[\"cell_pass\"]) {\n                      ok = false;\n                    }\n                  } else if (dict[key] === \"PAP\" || dict[key] === \"CHAP\") {\n                    if (!dict['cell_user'].match(/^[A-Za-z0-9.-]{1,63}$/) ||\n                        !dict['cell_pass'].match(/^[A-Za-z0-9.-]{1,63}$/)) {\n                      ok = false;\n                    }\n                  }\n                }\n                if (key === \"cell_override\" && dict[key] === 'enabled') {\n                  if (!dict['APN'].match(/^[A-Za-z0-9.-]{1,63}$/)) {\n                    ok = false;\n                  }\n                  if (dict['cell_auth'] === undefined) {\n                    ok = false;\n                  }\n                }\n              });\n              return ok;\n            }\n\n            $(document).ready(function() {\n                $('.save_button').click(function() {\n                    $('.save_config_text').hide();\n                    $('.save_config_text').removeClass(\"save_config_error\");\n                    var form = $(this).parents('form:first');\n                    var form_data = '';\n                    var dict = {};\n                    form.serializeArray().forEach(function (nvp) {\n                      if (dict[nvp['name']] === undefined) {\n                        dict[nvp['name']] = nvp['value'];\n                      } else {\n                        dict[nvp['name']] += ',' + nvp['value'];\n                      }\n                    });\n                    if (Mkilocal.board_uses_jolteon ? !validate_jolteon(dict) : !validate_eevees(dict)) {\n                      $('.save_config_text').text('One or more errors found. Please fix them and try again.');\n                      $('.save_config_text').addClass(\"save_config_error\");\n                      $('.save_config_text').fadeIn();\n                      return;\n                    }\n                    if (Mkilocal.board_uses_jolteon){\n                      var new_dict = {};\n                      for (const key in dict) {\n                        if (/^cellular_/.test(key)) {\n                          new_dict[key.replaceAll('_', '.').replace('cellular', 'cellular_settings_json')] = dict[key];\n                        } else {\n                          new_dict[key] = dict[key];\n                        }\n                      }\n                      form_data = $.param(new_dict);\n                    } else {\n                      form_data = $.param(dict);\n                    }\n\n                    var url = form.attr('action') ? form.attr('action') : '/set_new_config.cgi';\n                    $('.editable').removeClass('changed_setting_swports_adjust');\n                    $.ajax({type: 'post',\n                            data: form_data,\n                            url: url,\n                            success: function(data) {\n                                if (!data.error_msg) {\n                                    $('#or_cancel').css('display', 'none');\n                                    $('.save_config_text').text(\"Configure changes saved\");\n                                    $('.save_config_text').removeClass(\"save_config_error\");\n                                    window.location.reload(true);\n                                } else {\n                                    $('.save_config_text').text(data.error_msg);\n                                    $('.save_config_text').addClass(\"save_config_error\");\n                                }\n                                $('.save_config_text').fadeIn();\n                                setTimeout(function() {\n                                    $('.save_config_text').fadeOut();\n                                }, 12000);\n                            }\n                          });\n                    });\n\n                    $('.catalyst_conversion_button').click(function() {\n                      if (catalyst_state_text_hide_timeout !== null) {\n                        clearTimeout(catalyst_state_text_hide_timeout);\n                        catalyst_state_text_hide_timeout = null;\n                      }\n\n                      var catalyst_conversion_button = $('.catalyst_conversion_button');\n                      var catalyst_state_text = $('.catalyst_state_text');\n\n                      catalyst_state_text.hide();\n                      catalyst_conversion_button.prop(\"disabled\", true);\n\n                      xhr = new XMLHttpRequest();\n                      xhr.open('GET', '/configure/catalyst_conversion.cgi', true);\n                      xhr.responseType = 'document';\n\n                      xhr.onload = function(e) {\n                        if (this.status !== 200) {\n                          catalyst_state_text.html(\"<font color='red'>Error entering Catalyst mode: XHR \" + this.status + \" \" + this.statusText + \"! -- Contact Cisco Meraki support.</font>\");\n                          catalyst_conversion_button.prop(\"disabled\", false);\n                          catalyst_state_text_hide_timeout = setTimeout(function() {\n                            catalyst_state_text.fadeOut();\n                            catalyst_state_text_hide_timeout = null;\n                          }, 8000);\n                        }\n                        else {\n                            catalyst_state_text.html(\"Resetting!\");\n                        }\n                      };\n\n                      xhr.send();\n                    });\n\n                    $('.pcap_download_button').click(function() {\n                      if (pcap_state_text_hide_timeout !== null) {\n                        clearTimeout(pcap_state_text_hide_timeout);\n                        pcap_state_text_hide_timeout = null;\n                      }\n\n                      var pcap_state_text = $('.pcap_state_text');\n                      var pcap_download_button = $('.pcap_download_button');\n\n                      pcap_state_text.hide();\n                      pcap_download_button.prop(\"disabled\", true);\n\n                      xhr = new XMLHttpRequest();\n\n                      var ports = document.getElementById('pcap_port_setting').value;\n                      var select = document.getElementById('pcap_duration_setting');\n                      var name = document.getElementById('pcap_device_name').innerHTML;\n                      var duration = select.options[select.selectedIndex].value;\n                      var pcap_parameter_string = '/lsp_tcpdump?ports=' + ports + '&timeout=' + duration + '&lsp_pcap=1&raw_pcap=1';\n\n                      xhr.open('GET', pcap_parameter_string, true);\n\n                      xhr.responseType = 'blob';\n\n                      xhr.onload = function(e) {\n                        if (this.status === 200) {\n                          var blob = new Blob([this.response]);\n\n                          var fr = new FileReader();\n                          fr.onload = function(ev) {\n                            pcap_state_text.html(\"Packet capture ready!\");\n                            pcap_download_button.prop(\"disabled\", false);\n                            var link = document.createElement('a');\n                            link.style = \"display: none\";\n\n                            link.href = window.URL.createObjectURL(blob);\n                            var my_MAC = (Mkilocal.mac || 'unknown').replace(/:/g, \"-\");\n                            var my_name = name.replace(/\\W/g, '')\n                            var file_ts = Date.now();\n\n                            let url = window.URL.createObjectURL(blob);\n                            link.href = url;\n                            link.download = \"pcap_\" + my_name + \"_\" + my_MAC + \"_port-\" + ports + \"_\" + file_ts + \".pcap\";\n\n                            document.body.appendChild(link);\n                            link.click();\n                            document.body.removeChild(link);\n                            window.URL.revokeObjectURL(url);\n\n\n                            pcap_state_text_hide_timeout = setTimeout(function() {\n                              pcap_state_text.fadeOut();\n                              pcap_state_text_hide_timeout = null;\n                            }, 8000);\n                          };\n                          fr.readAsText(blob);\n                        }\n                        else if (this.status === 403) {\n                          var blob = new Blob([this.response]);\n\n                          var fr = new FileReader();\n                          fr.onload = function(ev) {\n                            var errorText = ev.target.result;\n                            pcap_state_text.html(\"<font color='red'>\" + errorText + \"</font>\");\n                            pcap_download_button.prop(\"disabled\", false);\n                          }\n                          fr.readAsText(blob);\n                        }\n                        else {\n                          pcap_state_text.html(\"<font color='red'>Error retrieving packet capture: XHR \" + this.status + \" \" + this.statusText + \"! -- Contact Cisco Meraki support.</font>\");\n                          pcap_download_button.prop(\"disabled\", false);\n                          pcap_state_text_hide_timeout = setTimeout(function() {\n                            pcap_state_text.fadeOut();\n                            pcap_state_text_hide_timeout = null;\n                          }, 8000);\n                        }\n                      };\n\n                    pcap_state_text.html('Packet capture in progress -- do not close this tab.').fadeIn();\n\n                    xhr.send();\n                });\n\n                $('.download_state_button').click(function() {\n                  if (download_state_text_hide_timeout !== null) {\n                    clearTimeout(download_state_text_hide_timeout);\n                    download_state_text_hide_timeout = null;\n                  }\n\n                  var download_state_text = $('.download_state_text');\n                  var download_state_button = $('.download_state_button');\n\n                  download_state_text.hide();\n                  download_state_button.prop(\"disabled\", true);\n\n                  var xhr = new XMLHttpRequest();\n                  xhr.open('GET', '/configure/device_state_data.cgi', true);\n                  xhr.responseType = 'blob';\n\n                  xhr.onload = function(e) {\n                    if (this.status === 200) {\n                      var blob = this.response;\n\n                      var first = blob.slice(0, 5, 'text/plain');\n                      var fr = new FileReader();\n                      fr.onload = function(ev) {\n                        if (ev.target.result === \"Error\" || ev.target.result.substr(0, 3) === \"OOM\") {\n                          var fr2 = new FileReader();\n                          fr2.onload = function(ev2) {\n                            var errorText = ev2.target.result;\n                            download_state_text.html(\"<font color='red'>\" + errorText + \" -- Contact Cisco Meraki support.</font>\");\n                            download_state_button.prop(\"disabled\", false);\n                          }\n                          fr2.readAsText(blob);\n                        }\n                        else {\n                          download_state_text.html(\"Download ready!\");\n                          download_state_button.prop(\"disabled\", false);\n                          var link = document.createElement('a');\n                          link.href = window.URL.createObjectURL(blob);\n                          var myMAC = (Mkilocal.mac || 'unknown').replace(/:/g, \"-\");\n                          var file_ts = Date.now();\n                          link.download = \"SDB_\" + myMAC + \"_\" + file_ts + \".dat\";\n                          document.body.appendChild(link);\n                          link.click();\n                          document.body.removeChild(link);\n                        }\n                        download_state_text_hide_timeout = setTimeout(function() {\n                          download_state_text.fadeOut();\n                          download_state_text_hide_timeout = null;\n                        }, 8000);\n                      };\n                      fr.readAsText(first);\n                    }\n                    else {\n                      download_state_text.html(\"<font color='red'>Error retrieving SDB: XHR \" + this.status + \" \" + this.statusText + \"! -- Contact Cisco Meraki support.</font>\");\n                      download_state_button.prop(\"disabled\", false);\n                      download_state_text_hide_timeout = setTimeout(function() {\n                        download_state_text.fadeOut();\n                        download_state_text_hide_timeout = null;\n                      }, 8000);\n                    }\n                  };\n\n                  download_state_text.html('Download in progress -- do not close this tab.').fadeIn();\n\n                  xhr.send();\n                });\n\n                $(\".swport_tab\").each(function() {\n                  var tbody = $(\"tbody\", this);\n                  $(\"nav > select\", this).change(function() {\n                    Mkilocal.cur_switch = $(this).val();\n                    tbody.children().each(function() { $(this).toggle($(this).attr(\"data-dev\") == Mkilocal.cur_switch); });\n                  });\n                });\n\n            });\n\n            $('.direct_ip_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static_settings').toggle($(this).val() != \"dhcp\");\n            });\n            $('.direct_ip6_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static6_settings').toggle($(this).val() != \"auto\");\n            });\n        </script>\n        <script type=\"text/javascript\">\n            function cancel_link(){\n                $('.save_config_text').hide();\n                jQuery(swports_adjust_js.init);\n            }\n        </script>\n    </body>\n</html>\n","title":"","status_line":"200 OK","version":"1.1","content_length":91867},"tag":[{"spin_js":{"version":""},"name":"spin_js","description":"Configurable JavaScript/CSS spinner that can be used as a resolution-independent loading indicator","fullname":"spin.js","category":["JavaScript graphics"]},{"name":"bootstrap","cpe":["cpe:2.3:a:getbootstrap:bootstrap:*:*:*:*:*:*:*:*"],"description":"Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.","bootstrap":{"version":""},"fullname":"Bootstrap","category":["UI frameworks"]},{"name":"modernizr","description":"Modernizr is a JavaScript library that detects the features available in a user's browser.","modernizr":{"version":""},"fullname":"Modernizr","category":["JavaScript libraries"]},{"name":"jquery","description":"jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.","cpe":["cpe:2.3:a:jquery:jquery:3.5.0:*:*:*:*:*:*:*"],"fullname":"jQuery","category":["JavaScript libraries"],"jquery":{"version":"3.5.0"}}],"scan_date":"2026-08-07"},"scan_label":"2026-08-07"},{"highlight":{"whois.related_nets.contacts.emails":"sweetwater@hsihotels.com"},"data":{"ip":"12.202.134.83","isp":"AT&T Services","uri":"http://12.202.134.83:80/","host_type":"ip","prot7":"http","target":{"ip":"12.202.134.83","type":"ip"},"geo":{"continent":"North America","country":"US","city":"Augusta","tz":"America/New_York","accuracy":500,"location":{"lon":-82.0111,"lat":33.4734},"postal":"30904","registered_country":"US","subdivisions":["Georgia"]},"path":"/","prot4":"tcp","protocol":"http","@timestamp":"2026-08-08T12:06:15.473Z","whois":{"abuse":"abuse@att.net","related_nets":[{"created":"2010-04-30","organization":"AT&T Services, Inc. (ATTW)","start_ip":"12.202.134.80","name":"ATTWORLD24","range":"12.202.134.80 - 12.202.134.87","cidr":["12.202.0.0/16"],"handle":"NET-12-202-0-0-1","net_size":7,"end_ip":"12.202.134.87","updated":"2010-04-30","contacts":{"emails":["rm-ipspecialist@att.com","routing_poc@att.com","abuse@att.net","swipid@icorefep3.ims.att.com"],"phones":["+1-888-876-2382","+1-999-999-9999","+1-888-613-6330"]}},{"country":"US","address":"1073 STEVENS CREEK RD","city":"AUG","created":"2015-09-24","description":"IHGCO ATT","handle":"NET-12-202-134-80-1","organization":"IHGCO ATT (IA-409)","name":"IHGCO-AT57-134-80","start_ip":"12.202.134.80","cidr":["12.202.134.80/29"],"net_size":7,"state":"GA","postal_code":"30907","end_ip":"12.202.134.87","updated":"2015-09-24","contacts":{"emails":["sweetwater@hsihotels.com"],"phones":["+1-325-235-3500"]}}],"net":{"country":"US","address":"208 S. Akard St.","city":"Dallas","created":"1983-08-23","description":"AT&T Enterprises, LLC","range":"12.0.0.0 - 12.255.255.255","handle":"NET-12-0-0-0-1","organization":"AT&T Enterprises, LLC (AEL-360)","name":"ATT","start_ip":"12.0.0.0","cidr":["12.0.0.0/8"],"net_size":16777215,"state":"TX","postal_code":"75202","end_ip":"12.255.255.255","updated":"2025-12-02","contacts":{"emails":["abuse@att.net","routing_poc@att.com","rm-ipspecialist@att.com","ipadmin@semail.att.com"],"phones":["+1-919-319-8167","+1-999-999-9999","+1-888-876-2382","+1-888-510-5545"]}},"asn":{"country":"US","registry":"arin","number":["7018"],"name":"ATT-INTERNET4 - AT&T Enterprises","cidr":"12.128.0.0/9","updated":"1983-08-23"}},"port":80,"host":"12.202.134.83","http":{"headers":{"accept_ranges":["bytes"],"content_type":["text/html"],"cache_control":["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"],"last_modified":["Thu, 28 Mar 2024 22:16:09 GMT"],"content_length":["79963"],"x_frame_options":["deny"]},"status_code":200,"body_sha256":"14c77a6811451e56f901504e133db9992dced76c59dd2d070f16b428a7d25644","meta":["charset=\"utf-8\"","http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"","name=\"description\" content=\"\"","name=\"viewport\" content=\"width=device-width\""],"title":"","status_line":"200 OK","body":"<!DOCTYPE html>\n<!--[if lt IE 7]>      <html class=\"no-js lt-ie9 lt-ie8 lt-ie7\"> <![endif]-->\n<!--[if IE 7]>         <html class=\"no-js lt-ie9 lt-ie8\"> <![endif]-->\n<!--[if IE 8]>         <html class=\"no-js lt-ie9\"> <![endif]-->\n<!--[if gt IE 8]><!-->\n<html class=\"no-js\"> <!--<![endif]-->\n    <head>\n        <meta charset=\"utf-8\">\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n        <title></title>\n        <meta name=\"description\" content=\"\">\n        <meta name=\"viewport\" content=\"width=device-width\">\n        <link rel=\"stylesheet\" href=\"css/normalize.css\">\n        <link rel=\"stylesheet\" href=\"css/main.css\">\n        <script src=\"third_party/modernizr/modernizr-2.6.2-respond-1.1.0.min.js\"></script>\n        <link rel=\"shortcut icon\" href=\"/images/favicon.ico\" type=\"image/x-icon\" />\n    </head>\n    <body class=\"clearfix\">\n    <div id=\"top\" class=\"clearfix\">\n        <div id=\"head\">\n        <img id=\"header_logo\" src=\"images/meraki-logo.png\" width=\"120\">\n        </div>\n        <header id=\"status\">\n        <i class=\"icon-check-circled green\" id=\"healthy_check\" style=\"display: none;\"></i>\n        <h1 id=\"healthy_status\" style=\"display: none;\">Healthy</h1>\n        <h2 id=\"healthy_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is functioning normally</h2>\n        <i class=\"icon-alert\" id=\"alert_x\"style=\"display: none; color: #FFD700;\"></i>\n        <h1 id=\"alert_status\" style=\"display: none\">Something's not right</h1>\n        <div id=\"status-text\">\n            <h2 id=\"lan_check_text_scan_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working ethernet connection.\n            </h2>\n            <h2 id=\"lan_check_text_ipconflict_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n            </h2>\n            <h2 id=\"internet_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n            </h2>\n            <h2 id=\"internet_check_text_nodns_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n            </h2>\n            <h2 id=\"config_check_text_bad_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a>.\n            </h2>\n            <h2 id=\"cellular_bad_signal_condition_status\" style=\"display: none;\">\n                This <a class='device_noun'></a>&nbsp;is not connected to the Internet.<br>This could be due to poor signal conditions.\n            </h2>\n            <h2 id=\"config_check_text_mtunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_nextunnel_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 443 through your firewall.\n            </h2>\n            <h2 id=\"config_check_text_config_bad_status\" style=\"display: none;\">\n                Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n            </h2>\n          <div id=\"status-text3\">\n            <h2 id=\"safe_mode_callout\" style=\"display: none;\">\n                Device is in <strong> Safe Mode! </strong>\n            </h2>\n          </div>\n        </div>\n                <i class=\"icon-alert green\" id=\"site_survey_alert\" style=\"display: none;\"></i>\n                <h1 id=\"site_survey_status\" style=\"display: none;\">Site Survey</h1>\n                <h2 id=\"site_survey_message\" style=\"display: none;\">This <a class='device_noun'></a>&nbsp;is in site survey mode. You can disable site survey mode on the Configure tab.</h2>\n            </header>\n        </div>\n        <div id=\"margin-clear\">.</div>\n        <div id=\"details\" data-spy=\"affix\" data-offset-top=\"333\" style=\"display:none;\">\n        <div class=\"simple-tabs-container\">\n            <ul class=\"simple-tabs container\" style=\"white-space:nowrap;\">\n              <li class=\"connection_tab\" style=\"display: none;\">Connection</li>\n              <li class=\"neighbors_tab\" style=\"display: none;\">Neighbors</li>\n              <li class=\"configure_tab\">Configure</li>\n              <li class=\"ethernet_tab\" style=\"display: none;\">Ethernet</li>\n              <li class=\"swports_status_tab\" style=\"display: none;\">Switch ports status</li>\n              <li class=\"swports_conf_tab\" style=\"display: none;\">Switch ports configuration</li>\n              <li class=\"cellular_status_tab\" style=\"display: none;\">Cellular Status</li>\n            </ul>\n            <ul class=\"simple-tabs-content container\">\n                <!-- Connection -->\n                <li>\n                    <section id=\"connection\">\n                        <div class=\"sub-section\">\n                            <h1>Your client connection</h1>\n                            <table>\n                                <tr id=\"your_ip_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client IP</th><td id=\"your_ip\"></td>\n                                </tr>\n                                <tr id=\"your_mac_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Client MAC</th><td id=\"your_mac\"></td>\n                                </tr>\n                                <tr id=\"your_vlan_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">VLAN</th><td id=\"your_vlan\"></td>\n                                </tr>\n                                    <tr id=\"your_port_line\" class=\"your_hideable_connection_info\" style=\"display: none;\">\n                                    <th scope=\"row\">Port</th><td id=\"your_port\"></td>\n                                </tr>\n                                    <tr id=\"your_radio_line\" style=\"display: none;\">\n                                    <th scope=\"row\">AP radio</th><td id=\"your_radio\"></td>\n                                </tr>\n                                    <tr id=\"your_band_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Band</th><td id=\"your_band\"></td>\n                                </tr>\n                                    <tr id=\"your_channel_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Channel</th><td id=\"your_channel\"></td>\n                                </tr>\n                                    <tr id=\"your_mode_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Mode</th><td id=\"wireless_mode\"></td>\n                                </tr>\n                                    <tr id=\"your_max_bitrate_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Max bitrate</th><td id=\"max_device_bitrate\"></td>\n                                </tr>\n                                    <tr id=\"your_signal_line\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal</th>\n                                    <td><span id=\"signal_strength\"></span>\n                                        <div class=\"meter\" id=\"rssi_graph\">\n                                            <div class=\"meter-bar\" id=\"rssi_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"speed-test\" class=\"sub-section\" style=\"display: none;\">\n                            <h1>Speed test</h1>\n                            <p>Run a browser-based speed test to check your connection to this <a class='device_noun'></a>.</p>\n                            <div id=\"toggle_speed_test\" class=\"button button_speed_test\" style=\"margin-right: 1%;\"><span id=\"speed_test_button_text\">Run speed test</span></div>\n                            <div id=\"speed_test_spinner\" style=\"height: 7px; width: 25px; display: none;\"></div>\n                            <div id='speed_test_out'></div>\n                        </div>\n                        <div class=\"sub-section\">\n                            <h1><a class='device_noun_camel'></a> details</h1>\n                                <table>\n                                <tr id=\"device_name_row_container\" style=\"display: none;\">\n                                    <th>Name</th><td id='device_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Network name</th><td id='device_network_name'></td>\n                                </tr>\n                                <tr>\n                                    <th>Hardware address</th><td class='device_mac'></td>\n                                </tr>\n                                <tr id=\"product_model_details\" style=\"display: none;\">\n                                    <th>Product model</th><td id='product_model_text'></td>\n                                </tr>\n\n                                <tr id=\"mg_signalstrength\" style=\"display: none;\">\n                                    <th scope=\"row\">Signal Strength</th>\n                                    <td><span id=\"mg_signalstrength_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_signalstrength_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_signalstrength_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrp\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Power (RSRP)</th>\n                                    <td><span id=\"mg_rsrp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rsrq\" style=\"display: none;\">\n                                    <th scope=\"row\">Reference Signal Received Quality (RSRQ)</th>\n                                    <td><span id=\"mg_rsrq_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rsrq_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rsrq_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_rscp\" style=\"display: none;\">\n                                    <th scope=\"row\">Received Signal Code Power (RSCP)</th>\n                                    <td><span id=\"mg_rscp_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_rscp_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_rscp_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_ec_n0\" style=\"display: none;\">\n                                    <th scope=\"row\">Energy per chip over Noise Spectral Density (EC/N0)</th>\n                                    <td><span id=\"mg_ec_n0_bar\"></span>\n                                        <div class=\"meter\" id=\"mg_ec_n0_graph\">\n                                            <div class=\"meter-bar\" id=\"mg_ec_n0_graph_bar\"></div>\n                                        </div>\n                                    </td>\n                                </tr>\n\n                                <tr id=\"mg_band\" style=\"display: none;\">\n                                    <th>Band</th><td id='mg_band_text'></td>\n                                </tr>\n                                <tr id=\"mg_type\" style=\"display: none;\">\n                                    <th>Type</th><td id='mg_type_text'></td>\n                                </tr>\n                                <tr id=\"mg_carrier\" style=\"display: none;\">\n                                    <th>Carrier</th><td id='mg_carrier_text'></td>\n                                </tr>\n                                <tr id=\"mg_apn\" style=\"display: none;\">\n                                    <th>APN</th><td id='mg_apn_text'></td>\n                                </tr>\n                                <tr id=\"mg_status\" style=\"display: none;\">\n                                    <th>Status</th><td id='mg_status_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection\" style=\"display: none;\">\n                                    <th>Connection</th><td id='mg_connection_text'></td>\n                                </tr>\n                                <tr id=\"mg_connection_fail\" style=\"display: none;\">\n                                  <th>Error Message</th><td id='mg_connection_fail_text'></td>\n                                </tr>\n                                <tr id=\"display_ip_type\" style=\"display: none;\">\n                                    <th>IP Type</th><td id='display_ip_type_text'></td>\n                                </tr>\n\n                                <tr id=\"vmx_hypervisor_platform_details\" style=\"display:none;\">\n                                    <th>Platform</th><td id='vmx_hypervisor_platform_text'></td>\n                                </tr>\n                                <tr id=\"vmx_open_source_download\" style=\"display:none;\">\n                                    <th>Open Source Disclosure</th><td><a id=\"open_source_link\">Download</a></td>\n                                </tr>\n\n                                <tr id=\"radio_1_util\" style=\"display: none;\">\n                                    <th id=\"radio_1_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_1_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_1_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_1_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_1_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_2_util\" style=\"display: none;\">\n                                    <th id=\"radio_2_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_2_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_2_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_2_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_2_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"radio_3_util\" style=\"display: none;\">\n                                    <th id=\"radio_3_text\"></th>\n                                    <td>\n                                        <span>\n                                            <div id=\"radio_3_wifi_text\"></div>\n                                        </span>\n                                        <div class=\"meter\">\n                                            <div class=\"meter-bar\" id=\"radio_3_wifi_bar\" style=\"background:#880000; float:left;\"></div>\n                                            <div class=\"meter-bar\" id=\"radio_3_non_wifi_bar\" style=\"float:left;\"></div>\n                                        </div>\n                                        <div id=\"radio_3_non_wifi_text\"></div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_cellular_connectivity\" style=\"display: none;\">\n                                    <th>Cellular Uplink</th>\n                                    <td>\n                                        <div id=\"cellular_check_text_gateway\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to a cellular network.\n                                            <div>Cellular IP address: <span class=\"cellular_ip\"></span></div>\n                                            <div id=\"cellular_ip6_div\">Cellular IPv6 address: <span class=\"cellular_ip6\"></span></div>\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"tr_ethernet_connectivity\" style=\"display: none;\">\n                                    <th>Ethernet</th>\n                                        <td>\n                                            <div id=\"lan_check_text_gateway\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is directly connected to a local network.\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                            </div>\n                                            <div id=\"lan_check_text_node\" style=\"display: none;\">\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                                This <a class='device_noun'></a>&nbsp;is acting as a repeater and has not detected a uplink connection on an Ethernet port.\n                                            </div>\n                                            <div id=\"lan_check_text_scan\" style=\"display: none;\">\n                                                This <a class='device_noun'></a>&nbsp;is trying to join a network or find a working Ethernet connection.\n                                            </div>\n                                            <div id=\"lan_check_text_ipconflict\" style=\"display: none;\">\n                                                <div class=\"wired_ip_text\"><span class=\"wired_nat_details\">Primary </span>IP address: <span class=\"wired_ip\"></span></div>\n                                                <div class=\"wired_ip6_text\"><span class=\"wired_nat_details\">Primary </span>IPv6 address: <span class=\"wired_ip6\"></span></div>\n                                                This <a class='device_noun'></a>&nbsp;has detected an IP conflict on its uplink connection with another machine.\n                                            </div>\n                                            <div class=\"details wired_nat_details\" id=\"ip_details\"></div>\n                                        </td>\n                                </tr>\n                                <tr id=\"tr_internet_check\" style=\"display: none;\">\n                                    <th>Internet</th>\n                                    <td>\n                                        <div id=\"internet_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the Internet.\n                                        </div>\n                                        <div id=\"internet_check_text_nodns\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;does not have a working DNS server.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr>\n                                    <th class='cloud_noun'></th>\n                                    <td>\n                                        <div id=\"config_check_text_bad\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is not connected to the <a class='cloud_noun'></a>.\n                                        </div>\n                                        <div id=\"config_check_text_mtunnel_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to UDP port 7351 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_nextunnel_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to TCP port 443 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_config_bad\" style=\"display: none;\">\n                                            Make sure you can send outgoing traffic to TCP port 7734 through your firewall.\n                                        </div>\n                                        <div id=\"config_check_text_good\" style=\"display: none;\">\n                                            This <a class='device_noun'></a>&nbsp;is successfully connected to the <a id=\"node_link\" class='cloud_noun' href=\"http://dashboard.meraki.com\"></a>.\n                                        </div>\n                                    </td>\n                                </tr>\n                                <tr id=\"firmware_check_text\" style=\"display:none;\">\n                                    <th>Firmware</th>\n                                    <td>\n                                        <div id=\"firmware_check_text_updating\" style=\"display:none;\"></div>\n                                    </td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"cellular_stats_div\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Cellular Status</h1>\n                          <div id=\"cellular_stats_tables_div\"></div>\n                        </div>\n                        <div id=\"vlan_utilization\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>VLAN utilization</h1>\n                            <table class=\"flip-table\">\n                                <thead>\n                                    <tr><th></th><th>VLAN list</th><th>VLAN count</th></tr>\n                                </thead>\n                                <tbody>\n                                    <tr><td>Port primary or allowed VLANs</td><td id='port_vlans'></td><td id='port_vlans_count'></td></tr>\n                                    <tr><td>Access port voice VLANs</td><td id='voice_vlans'></td><td id='voice_vlans_count'></td></tr>\n                                    <tr><td>Access policy guest VLANs</td><td id='guest_vlans'></td><td id='guest_vlans_count'></td></tr>\n                                    <tr><td>Management VLAN</td><td id='management_vlan'></td><td id='management_vlan_count'></td></tr>\n                                    <tr class=\"all_vlans\"><td>All VLANs in use</td><td id='all_vlans'></td><td id='all_vlans_count'></td></tr>\n                                </tbody>\n                            </table>\n                        </div>\n                        <div id=\"cellular_state_div\" class=\"sub-section\" style=\"display:none;\">\n                            <h1>Cellular status</h1>\n                            <table>\n                                <tr>\n                                    <th>Status</th><td id=\"cellular_status\"></td>\n                                </tr>\n                                <tr>\n                                    <th>IP</th><td id=\"cellular_ip\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Type</th><td id=\"cellular_type\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Provider</th><td id=\"cellular_provider\"></td>\n                                </tr>\n                                <tr>\n                                    <th>Model</th><td id=\"cellular_model\"></td>\n                                </tr>\n                                <tr id=\"cellular_apn_tr\" style=\"display: none;\">\n                                    <th>Access Point Name (APN)</th><td id=\"cellular_apn\"></td>\n                                </tr>\n                                <tr id=\"cellular_signal_tr\" style=\"display: none;\">\n                                    <th>Signal strength</th><td id=\"cellular_signal\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrp_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Power (RSRP)</th><td id=\"cellular_rsrp\"></td>\n                                </tr>\n                                <tr id=\"cellular_rsrq_tr\" style=\"display: none;\">\n                                    <th>Reference Signal Received Quality (RSRQ)</th><td id=\"cellular_rsrq\"></td>\n                                </tr>\n                                <tr id=\"cellular_band_tr\" style=\"display: none;\">\n                                    <th>Band</th><td id=\"cellular_band\"></td>\n                                </tr>\n                            </table>\n                        </div>\n                        <div id=\"stacking_status\" class=\"sub-section\" style=\"display:none;\">\n                          <h1>Stacking Status</h1>\n                          <table id=\"stack_info\" class=\"flip-table\">\n                            <thead>\n                              <tr>\n                                <th> Hardware Addresss </th>\n                                <th> Product Model </th>\n                                <th> Current </th>\n                              </tr>\n                            </thead>\n                            <tbody></tbody>\n                          </table>\n                        </div>\n                    </section>\n                </li>\n\n                <!-- Neighbors -->\n                <li>\n                    <section id=\"meraki_peers\" style=\"display:none;\">\n                        <h1>Meraki peers</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid_m\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid_m\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel_m\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal_m\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode_m\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption_m\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                    <section id=\"neighbors\">\n                        <h1>Neighbors</h1>\n                        <table class=\"flip-table sortable\">\n                            <thead>\n                                <tr>\n                                    <th class=\"ssid\" scope=\"col\"><span style=\"cursor:pointer\">SSID</span></th>\n                                    <th class=\"bssid\" scope=\"col\"><span style=\"cursor:pointer\">BSSID</span></th>\n                                    <th class=\"channel\" scope=\"col\"><span style=\"cursor:pointer\">Channel</span></th>\n                                    <th class=\"signal\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Signal (dB)</span></th>\n                                    <th class=\"mode\" scope=\"col\"><span style=\"cursor:pointer\">Mode</span></th>\n                                    <th class=\"encryption\" scope=\"col\"><span style=\"cursor:pointer\">Encryption</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n                <!-- Configure -->\n                <li>\n\n                <form class=\"clearfix\" id=\"configure_form\">\n\n                <section id=\"wired-uplink-config\">\n                  <h1>Uplink configuration</h1>\n                  <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                    <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 1</h2>\n                      <ul>\n                        <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                            <label for='wired_wan0_enabled'>Role</label>\n                            <select class='wired_wan0_enabled' name='wired_wan0_enabled'>\n                              <option value='enabled'>Internet</option>\n                              <option value='disabled'>LAN</option>\n                            </select>\n                        </li>\n\n                        <li id=\"wan0_remap_op\" class=\"wan0_remap_mode_op\">\n                          <label for='wan0_remap_mode'>Active Port</label>\n                          <select class='wan0_remap_mode' name='wan0_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li id=\"vlan_config\" class=\"vlan_config\">\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection type</label>\n                          <select class='connection_type_select' name='connection_type'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' class='direct_op' name='static_wired_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' class='direct_op' name='static_wired_netmask' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' class='direct_op' name='static_wired_gateway' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' class='direct_op' name='static_wired_dns1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' class='direct_op' name='static_wired_dns2' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6' size=25 value=''>\n                        </li>\n                      </ul>\n\n                    </fieldset>\n\n                    <fieldset id=\"ip_config_1\" class=\"ip_config\" style='height:100%'>\n                      <h2>Internet 2</h2>\n\n\n                      <ul>\n                        <li id=\"wan1_role_op\" class=\"wan1_enabled_op\">\n                          <label for='wired_wan1_enabled'>Role</label>\n                          <select class='wired_wan1_enabled' name='wired_wan1_enabled'>\n                            <option value='enabled'>Internet</option>\n                            <option value='disabled'>LAN</option>\n                          </select>\n                        </li>\n\n                        <li id=\"wan1_remap_op\" class=\"wan1_remap_mode_op\">\n                          <label for='wan1_remap_mode'>Active Port</label>\n                          <select class='wan1_remap_mode' name='wan1_remap_mode'>\n                            <!-- enum wan_remap_enum -->\n                            <option value='2'>Auto</option>\n                            <option value='1'>SFP</option>\n                            <option value='0'>Ethernet</option>\n                          </select>\n                        </li>\n\n                        <li>\n                          <label for='vlan_tagging_enabled'>VLAN tagging</label>\n                          <select class='vlan_tagging_enabled' name='vlan_tagging_enabled_1'>\n                            <option value='disabled'>Don't use VLAN tagging</option>\n                            <option value='enabled'>Use VLAN tagging</option>\n                          </select>\n                        </li>\n\n                        <li class='vlan_id_config'>\n                          <label for='vlan_tag'>VLAN ID</label>\n                          <input id='vlan_tag' name='vlan_tag_1' type='text' size='5' />\n                        </li>\n\n                        <li class='connection_type_select_row' class='ip_config_group'>\n                          <label for='connection_type_select'>Connection Type</label>\n                          <select class='connection_type_select' name='connection_type_1'>\n                            <option id='connection_type_direct' value='direct'>Direct</option>\n                            <option id='connection_type_pppoe' value='pppoe'>PPPoE</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_connection_options\">\n                          <label for='direct_ip_assignment_select'>IP assignment</label>\n                          <select class='direct_ip_assignment_select' name='direct_ip_assignment_1'>\n                            <option value='dhcp'>DHCP</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_ip'>Address</label>\n                          <input type='text' name='static_wired_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_netmask'>Netmask</label>\n                          <input type='text' name='static_wired_netmask_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_gateway'>Gateway</label>\n                          <input type='text' name='static_wired_gateway_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns1'>DNS server 1</label>\n                          <input type='text' name='static_wired_dns1_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"direct_op direct_static_op\">\n                          <label for='static_wired_dns2'>DNS server 2</label>\n                          <input type='text' name='static_wired_dns2_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_authentication_enabled_select\">Authentication</label>\n                          <select class=\"pppoe_authentication_enabled_select\" name='pppoe_authentication_enabled_1'>\n                            <option value='false'>No authentication</option>\n                            <option value='true'>Use authentication</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_username'>Username</label>\n                          <input type='text' name='pppoe_authentication_username_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_auth_op\">\n                          <label for='pppoe_authentication_password'>Password</label>\n                          <input type='password' name='pppoe_authentication_password_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip_assignment_select\">IPv4 assignment</label>\n                          <select class=\"pppoe_ip_assignment_select\" name='pppoe_ip_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip_op\">\n                          <label for='pppoe_static_ip'>IPv4 address</label>\n                          <input type='text' id='pppoe_static_ip' name='pppoe_static_ip_1' size=15 value=''>\n                        </li>\n\n                        <li class=\"pppoe_op\">\n                          <label for=\"pppoe_ip6_assignment_select\">IPv6 assignment</label>\n                          <select class=\"pppoe_ip6_assignment_select\" name='pppoe_ip6_assignment_1'>\n                            <option value='dynamic'>Dynamic</option>\n                            <option value='static'>Static</option>\n                          </select>\n                        </li>\n\n                        <li class=\"pppoe_op pppoe_ip6_op\">\n                          <label for='pppoe_static_link_local_ip6'>IPv6 link-local address</label>\n                          <input type='text' id='pppoe_static_link_local_ip6' name='pppoe_static_link_local_ip6_1' size=25 value=''>\n                        </li>\n                      </ul>\n                    </fieldset>\n\n                  </section>\n\n                  <section id=\"cellular_settings_with_multi_modem_sim_support\" style=\"display: none;\">\n                  </section>\n\n                  <section id=\"cellular-gateway-uplink-config\">\n                        <h1>Safe Mode</h1>\n                        <p> In Safe Mode Port 1 Is Configured as a WAN Port. This allows the <a class='device_noun'></a>\n                          Port 1 to be plugged into a switch,router and other uplink to access Meraki Cloud\n                          even when the cellular network is inaccessible.</p>\n                          <fieldset id=\"ip_config\" class=\"ip_config\" style='height:100%'>\n                            <h2>Internet 1</h2>\n                            <ul>\n                              <li id=\"wan0_role_op\" class=\"wan0_enabled_op\">\n                                  <label for='wired_wan0_enabled'>Enable Safe Mode</label>\n                                  <input type=\"checkbox\" id=\"wired_wan0_enabled\" name=\"wired_wan0_enabled\" size=15>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-pin\">\n                        <h2>SIM PIN</h2>\n                          <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                            <ul>\n                              <li class=\"PIN_update\">\n                                 <label for=\"cell_pin\">PIN</label>\n                                 <input type=\"text\" id=\"cell_pin\" name=\"cell_pin\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"PIN_unlock_count\">\n                                <label type=\"text\">Number of PIN attempts remaining</label>\n                                <label type=\"text\" id=\"cell_pin_count_num\"></label>\n                              </li>\n                            </ul>\n                          </fieldset>\n                  </section>\n                  <section id=\"cellular-info\">\n                      <h2>Cellular Information</h2>\n                        <p>SIM specific information.</p>\n                        <fieldset id=\"cellular_pin\" class=\"cellular_pin\" style=\"height:100%\">\n                          <ul>\n                            <li class=\"mg_imei\">\n                              <label type=\"text\">IMEI</label>\n                              <label type=\"text\" id=\"mg_imei_text\"></label>\n                            </li>\n                            <li class=\"mg_iccid\">\n                              <label type=\"text\">ICCID</label>\n                              <label type=\"text\" id=\"mg_iccid_text\"></label>\n                            </li>\n                            <li class=\"mg_imsi\">\n                              <label type=\"text\">IMSI</label>\n                              <label type=\"text\" id=\"mg_imsi_text\"></label>\n                            </li>\n                          </ul>\n                        </fieldset>\n                  </section>\n                  <section id=\"cellular-gateway-override\">\n                         <h2> Access Point Name Configuration</h2>\n                         <p>Set Cellular Override in order to set APN and other cellular settings.</p>\n                           <fieldset id=\"cellular_override\" class=\"cellular_override\" style=\"height:100%\">\n                            <ul>\n                              <li>\n                                <label for='cell_override'>Cellular Override</label>\n                                <select class='cell_override' name='cell_override'>\n                                    <option value='disabled'>Don't override SIM settings</option>\n                                    <option value='enabled'>Override SIM settings</option>\n                                </select>\n                              </li>\n\n                              <li class=\"APN_update\">\n                                 <label for=\"APN\">APN</label>\n                                 <input type=\"text\" id=\"APN\" name=\"APN\" size=15 value=''>\n                              </li>\n\n                              <li class=\"Cell_username\">\n                                 <label for=\"cell_user\">Username</label>\n                                 <input type=\"text\" id=\"cell_user\" name=\"cell_user\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"Cell_password\">\n                                 <label for=\"cell_pass\">Password</label>\n                                 <input type=\"text\" id=\"cell_pass\" name=\"cell_pass\" size=15 value=\"\">\n                              </li>\n\n                              <li class=\"Cell_auth\">\n                                <label for='cell_auth'>Cellular Authorization</label>\n                                <select class='cell_auth' name='cell_auth'>\n                                    <option value='None'>None</option>\n                                    <option value='PAP'>PAP</option>\n                                    <option value='CHAP'>CHAP</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_ip_type\">\n                                <label for='cell_ip_type'>Cellular IP Type</label>\n                                <select class='cell_ip_type' name='cell_ip_type'>\n                                    <option value='IPv4'>IPv4</option>\n                                    <option value='IPv4v6'>IPv4v6</option>\n                                    <option value='IPv6'>IPv6</option>\n                                </select>\n                              </li>\n\n                              <li class=\"Cell_PUK\">\n                                 <label for=\"cell_puk\">PUK</label>\n                                 <input type=\"text\" id=\"cell_puk\" name=\"cell_puk\" size=15 value=\"\">\n                              </li>\n                            </ul>\n                           </fieldset>\n                  </section>\n                  <section id=\"uplink-config\">\n                        <h1>Uplink configuration</h1>\n                        <p>Configure the uplink Internet connection on this <a class='device_noun'></a>.</p>\n                        <form class=\"clearfix\">\n                            <fieldset>\n                                <h2>IP configuration</h2>\n                                <ul>\n                                    <li>\n                                        <label for=\"direct_ip_assignment_select\">IP assignment</label>\n                                        <select class=\"direct_ip_assignment_select\" id=\"direct_ip_assignment_select\" name=\"direct_ip_assignment\">\n                                            <option value=\"dhcp\">DHCP</option>\n                                            <option value=\"static\">Static</option>\n                                        </select>\n                                    </li>\n                                    <li class=\"static_vid_settings\">\n                                        <label for=\"static_wired_vid\">VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid\" name=\"static_wired_vid\" placeholder=\"vlan\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_ip\">Address</label>\n                                      <input type=\"text\" id=\"static_wired_ip\" name=\"static_wired_ip\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_netmask\">Netmask</label>\n                                      <input type=\"text\" id=\"static_wired_netmask\" name=\"static_wired_netmask\" placeholder=\"255.255.255.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_gateway\">Gateway</label>\n                                      <input type=\"text\" id=\"static_wired_gateway\" name=\"static_wired_gateway\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns1\">DNS server 1</label>\n                                      <input type=\"text\" id=\"static_wired_dns1\" name=\"static_wired_dns1\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <li class=\"static_settings\" style=\"display:none;\">\n                                      <label for=\"static_wired_dns2\">DNS server 2</label>\n                                      <input type=\"text\" id=\"static_wired_dns2\" name=\"static_wired_dns2\" placeholder=\"0.0.0.0\">\n                                    </li>\n                                    <div id=\"ip6_settings\" style=\"display:none\">\n                                      <li>\n                                        <label for=\"direct_ip6_assignment_select\">IPv6 assignment</label>\n                                        <select class=\"direct_ip6_assignment_select\" id=\"direct_ip6_assignment_select\" name=\"direct_ip6_assignment\">\n                                          <option value=\"auto\">Auto</option>\n                                          <option value=\"static\">Static</option>\n                                        </select>\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_vid6\">IPv6 Static VLAN</label>\n                                        <input type=\"text\" id=\"static_wired_vid6\" name=\"static_wired_vid6\" placeholder=\"vlan\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6\">Address/Prefix Len</label>\n                                        <input type=\"text\" id=\"static_wired_ip6\" name=\"static_wired_ip6\" placeholder=\"::0\" style=\"width:21em\"> /\n                                        <input type=\"text\" id=\"static_wired_ip6_plen\" name=\"static_wired_ip6_plen\" placeholder=\"64\" style=\"width:3em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_ip6_gateway\">Gateway</label>\n                                        <input type=\"text\" id=\"static_wired_ip6_gateway\" name=\"static_wired_ip6_gateway\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_1\">DNS server 1</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_1\" name=\"static_wired_dns6_1\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                      <li class=\"static6_settings\" style=\"display:none;\">\n                                        <label for=\"static_wired_dns6_2\">DNS server 2</label>\n                                        <input type=\"text\" id=\"static_wired_dns6_2\" name=\"static_wired_dns6_2\" placeholder=\"::0\" style=\"width:21em\">\n                                      </li>\n                                    </div>\n                                </ul>\n                            </fieldset>\n\n                            <fieldset id=\"site_survey_ctrl\" style=\"display:none;\">\n                              <h2>Site survey</h2>\n                              <p>In site survey mode, the AP will always broadcast the open SSID site_survey-&lt;MAC address&gt; and will not check for connectivity with the <a class='cloud_noun'></a>.\n                                This mode should only be used to perform a site survey, not for serving wireless clients.</p>\n                              <ul>\n                                <li>\n                                  <label for=\"site_survey_select\">Survey mode?</label>\n                                  <select id=\"site_survey_select\" name=\"site_survey\">\n                                    <option value=\"false\">Disable</option>\n                                    <option value=\"true\">Enable</option>\n                                  </select>\n                                </li>\n                              </ul>\n                            </fieldset>\n                            <div id=\"power_adjust\" style=\"display:none;\"></div>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"shared-config\">\n                  <fieldset>\n                    <h1>Web proxy</h1>\n                    <p>HTTP will be used for the device to communicate with the <a class='cloud_noun'></a>&nbsp;if UDP communication is blocked</p>\n                    <ul>\n                      <li>\n                        <label for=\"backend_access_proxy_enabled_select\">Use a proxy?</label>\n                        <select id=\"backend_access_proxy_enabled_select\" name=\"backend_access_proxy_enabled\">\n                          <option value=\"false\">No</option>\n                          <option value=\"true\">Yes</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_server\">Hostname or IP</label>\n                        <input type=\"text\" class=\"backend_access_proxy_server\" name=\"backend_access_proxy_server\" placeholder=\"0.0.0.0\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_port\">Port</label>\n                        <input type=\"text\" class=\"backend_access_proxy_port\" name=\"backend_access_proxy_port\" onkeypress=\"return numbersonly(this, event)\" placeholder=\"Port #\">\n                      </li>\n                      <li class=\"proxy_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_userpwd_enabled_select\">Authentication</label>\n                        <select id=\"backend_access_proxy_userpwd_enabled_select\" name=\"backend_access_proxy_userpwd_enabled\">\n                          <option value=\"false\">No authentication</option>\n                          <option value=\"true\">Use authentication</option>\n                        </select>\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_user\">Username</label>\n                        <input type=\"text\" name=\"backend_access_proxy_user\" placeholder=\"Username\">\n                      </li>\n                      <li class=\"proxy_op proxy_auth_op\" style=\"display:none;\">\n                        <label for=\"backend_access_proxy_password\">Password</label>\n                        <input type=\"password\" name=\"backend_access_proxy_password\" placeholder=\"Password\">\n                      </li>\n                    </ul>\n                  </fieldset>\n                  <div class=\"save_button button button_configure\">\n                    <span>Save</span>\n                  </div>\n                  <span class=\"save_config_text\" style=\"display:none;\"></span>\n                  </section>\n\n                  </form>\n\n                  <section id=\"dm_logging_section\" style=\"display: none;\">\n                    <h1>DM Logging</h1>\n                    <p>With DM (Diagnostic Monitor) Logging tool, you can capture packet exchanges between the modem and cellular network, and also between the modem and the host platform, which then can be used to debug cellular connectivity or performance issues.</p>\n                  </section>\n\n                  <section class=\"non-first-section\" id=\"data-download\">\n                    <form><fieldset>\n                      <h1>Download support data</h1>\n                      <p>Download diagnostic information about this device for Support to examine. This can take several minutes.</p>\n                      <p><strong>Do this only if requested by Cisco Meraki Support.</strong></p>\n                      <button class=\"download_state_button button button_configure\">\n                          <span>Download</span>\n                      </button>\n                      <span class=\"download_state_text\" style=\"display:none;\"></span>\n                    </fieldset></form>\n                  </section>\n                </li>\n                <li>\n                  <section id='link_neg_section'>\n                    <h1>Ethernet configuration</h1>\n                    <p>Use this page to configure physical link settings on the Ethernet ports.</p>\n                    <form action='/configure/set_link_neg.cgi' method='post'>\n                      <table id='link_neg_table' class='table table-bordered table-striped'></table>\n                      <div class=\"save_button button button_configure\">\n                        <span>Save</span>\n                      </div>\n                      <span class=\"save_config_text\" style=\"display:none;\"></span>\n                    </form>\n                  </section>\n                </li>\n               <!-- Switch port status -->\n                <li>\n                    <section id=\"swports_status\" class=\"swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports status</h1>\n                        <nav>Switch: <select></select></nav>\n                        <table class=\"flip-table sortable\" >\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\" data-defaultsort='dsc'><span style=\"cursor:pointer\">Port</span></th>\n                                    <th class=\"native_vlan\" scope=\"col\"><span style=\"cursor:pointer\">Native VLAN</span></th>\n                                    <th class=\"allowed_vlans\" scope=\"col\"><span style=\"cursor:pointer\">Allowed VLANs</span></th>\n                                    <th class=\"flags\" scope=\"col\"><span style=\"cursor:pointer\">Flags</span></th>\n                                    <th class=\"status\" scope=\"col\"><span style=\"cursor:pointer\">Status</span></th>\n                                    <th class=\"bytes_in\" scope=\"col\"><span style=\"cursor:pointer\">Bytes in</span></th>\n                                    <th class=\"bytes_out\" scope=\"col\"><span style=\"cursor:pointer\">Bytes out</span></th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                    </section>\n                </li>\n\n               <!-- Switch port adjust -->\n                <li>\n                    <section id=\"swports_adjust\" class = \"swports_adjust_section swport_tab\" style=\"display:none;\">\n                        <h1>Switch ports configuration</h1>\n                        <nav>Switch: <select></select></nav>\n                        <form action='/configure/swports_adjust.cgi' method='post'>\n                          <div style='margin:1em 0'>\n                            </div>\n\n                        <div id=\"vlan_error\" class=\"error_message\">Invalid VLAN number. VLAN must be a value between 1 and 4094, or \"none\" for trunk ports<br></div>\n                        <div id=\"stkportcount_error\" class=\"error_message\">Invalid Stackport configuration. No more than 2 stackports are supported<br></div>\n                        <table class=\"flip-table\">\n                            <thead>\n                                <tr>\n                                    <th class=\"port\" scope=\"col\">Port</th>\n                                    <th class=\"port_availability\" scope=\"col\">Enabled</th>\n                                    <th class=\"stacking_enabled\" scope=\"col\">Stacking</th>\n                                    <th class=\"port_schedule\" scope=\"col\">Port&nbsp;Schedule</th>\n                                    <th class=\"access_policy\" scope=\"col\">Access&nbsp;Policy</th>\n                                    <th class=\"native_vlan\" scope=\"col\">Native&nbsp;VLAN</th>\n                                    <th class=\"allowed_vlans\" scope=\"col\">Allowed&nbsp;VLANs</th>\n                                    <th class=\"link_negotiation\" scope=\"col\">Link&nbsp;Negotiation</th>\n                                </tr>\n                            </thead>\n                            <tbody></tbody>\n                        </table>\n                        <br>\n                            <div  class=\"save_button button button_configure\">\n                                <span>Save</span>\n                            </div>\n                            <span id='or_cancel' style='display:none;'> or <a href=\"#swports_adjust\" onclick=\"cancel_link()\">cancel</a></span>\n                            <span class=\"save_config_text\" style=\"display:none;\"></span>\n                        </form>\n                    </section>\n                </li>\n\n                <!-- Cellular Status -->\n                <li>\n                  <section class=\"cellular_status_tab\" id=\"cellular_status_section\" style=\"display:none;\">\n                  </section>\n                </li>\n\n                <li id=\"error-401-li\">\n                  <section id=\"error-401\">\n                    <h1>Incorrect password</h1>\n                    <h2>You've entered incorrect login credentials. The default login is the serial number (e.g. Qxxx-xxxx-xxxx), with no password. The serial number is on the bottom or back of the device.</h2>\n                    <label></label>\n                    <div id=\"try_config_again\" class=\"button button_configure\">\n                      <span>Try again</span>\n                    </div>\n                  </section>\n                </li>\n\n            </ul>\n        </div>\n        <footer>\n            <div class=\"container\">\n                &copy; Cisco Systems, Inc.\n            </div>\n        </footer>\n        </div>\n\n        <script id=\"dm_logging_template\" type=\"text/x-jsrender\">\n          <div id=\"{{:modem}}_dm_logging\">\n            <button class=\"dm_logging_launch_button button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', true)\">Launch DM Logging Tool<span class=\"invisible-if-only-1-modem\"> on {{:modem}}</span></button>\n            <div class=\"modal-dialog\">\n              <div class=\"modal-content\">\n                <div class=\"modal-header\">\n                  <button type=\"button\" class=\"modal-close\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">&times;</button>\n                  <h1>DM Logging Tool</h1>\n                </div>\n                <div class=\"modal-body\">\n                  <fieldset class=\"start_section\">\n                    <form class=\"dm_logging_form\">\n                      <input type=\"hidden\" name=\"modem\" value=\"{{:modem}}\" />\n                      <p>Choose when to stop</p>\n                      <div class=\"stop_condition_section\">\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_manually\" name=\"stop_condition\" value=\"manually\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'manually')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_manually\" class=\"oneline\">Manual stop</label>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_timer\" name=\"stop_condition\" value=\"timer\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'timer')\" checked />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_timer\" class=\"oneline\">Auto stop after <input type=\"number\" name=\"timer\" min=1 value=\"\" /> seconds</label>\n                        <span class=\"error_msg\"></span>\n                        </p>\n                        <p>\n                        <input type=\"radio\" id=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" name=\"stop_condition\" value=\"cellular_link_down\" onclick=\"dm_logging_stop_condition_selected('{{:modem}}', 'cellular_link_down')\" />\n                        <label for=\"{{:modem}}_dm_logging_stop_condition_cellular_link_down\" class=\"oneline\">Auto stop when cellular link down</label>\n                        </p>\n                      </div>\n                      <p>Choose filter</p>\n                      <div class=\"filter_section\"></div>\n                      <p>You can also <button type=\"button\" class=\"button button_inline\" onclick=\"dm_logging_filter_upload_button_clicked(event)\">Upload Custom Filter</button>\n                        <input type=\"file\" accept=\".dmc\" onchange=\"dm_logging_filter_upload(this)\" hidden />\n                        <span class=\"error_msg\"></span>\n                      </p>\n                      <hr>\n                      <p style=\"text-align: right;\">\n                        <button type=\"button\" class=\"button button_configure\" onclick=\"dm_logging_modal_toggle('{{:modem}}', false)\">Cancel</button>\n                        <button type=\"button\" class=\"dm_logging_start_button button button_configure\" onclick=\"dm_logging_start('{{:modem}}')\">Start</button>\n                      </p>\n                    </form>\n                  </fieldset>\n                  <fieldset class=\"status_section\"></fieldset>\n                </div>\n                <div class=\"modal-footer\"></div>\n              </div>\n            </div>\n          </div>\n          <br>\n        </script>\n        <script src=\"third_party/jquery/jquery-3.5.0.min.js\"></script>\n        <script src=\"third_party/jsrender/jsrender-1.0.11.min.js\"></script>\n        <script src=\"my.min.js\"></script>\n        <script src=\"third_party/spin/spin.min.js\" type=\"text/javascript\"></script>\n        <script src=\"third_party/bootstrap-sortable/bootstrap-sortable.js\" type=\"text/javascript\"></script>\n        <script type=\"text/javascript\">\n            Mkilocal = window.Mkilocal || {};\n            Mkilocal.page_name = \"/\";\n            Mkilocal.bootstrap = true;\n            Mkilocal.active_subtab = \"nav-index\";\n            jQuery(index_js.init);\n\n            var download_state_text_hide_timeout = null;\n\n            $(\"#wired_wan0_enabled\").change(function(){\n              var checked = $(this).is(\":checked\");\n              $(\"#wired_wan0_enabled\").val( checked ? 'enabled' : 'disabled');\n            })\n\n            function validate(dict) {\n              var ok = true;\n              $('#cellular_settings_with_multi_modem_sim_support').find('span').text('');\n              Object.keys(dict).forEach(function (key) {\n                const match = key.match(/^(cellular_modem[0-9]+_sim[0-9]+_dataSession[0-9]+)_(.+)/);\n                if (match !== null) {\n                  var data_session_name = match[1];\n                  var attr = match[2];\n                  if (attr === 'apnName') {\n                    if (dict[key] === '') {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * APN required');\n                      ok = false;\n                    } else if (!dict[key].match(/^[A-Za-z0-9.-]+$/)) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Invalid APN (illegal character in APN name)');\n                      ok = false;\n                    } else if (dict[key].length > 63) {\n                      $('input[name=\"' + key + '\"]').next('span').text(' * Max APN length is 63 characters');\n                      ok = false;\n                    }\n                  } else if (attr === 'authType') {\n                    var username_key = data_session_name + '_username';\n                    var password_key = data_session_name + '_password';\n                    if (dict[key] === 'none') {\n                      delete dict[username_key];\n                      delete dict[password_key];\n                    } else {\n                      if (dict[username_key] === '') {\n                        $('input[name=\"' + username_key + '\"]').next('span').text(' * Username required');\n                        ok = false;\n                      }\n\n                      if (dict[password_key] === '') {\n                        $('input[name=\"' + password_key + '\"]').next('span').text(' * Password required');\n                        ok = false;\n                      }\n                    }\n                  }\n                }\n              });\n\n              return ok;\n            }\n\n            $(document).ready(function() {\n                $('.save_button').click(function() {\n                    $('.save_config_text').hide();\n                    $('.save_config_text').removeClass(\"save_config_error\");\n                    var form = $(this).parents('form:first');\n                    var form_data = '';\n                    if (Mkilocal.board_uses_jolteon) {\n                      var dict = {};\n                      form.serializeArray().forEach(function (nvp) {\n                        if (dict[nvp['name']] === undefined) {\n                          dict[nvp['name']] = nvp['value'];\n                        } else {\n                          dict[nvp['name']] += ',' + nvp['value'];\n                        }\n                      });\n                      if (!validate(dict)) {\n                        $('.save_config_text').text('One or more errors found. Please fix them and try again.');\n                        $('.save_config_text').addClass(\"save_config_error\");\n                        $('.save_config_text').fadeIn();\n                        return;\n                      }\n\n                      // convert 'cellular_a_b_c' to 'cellular_settings_json.a.b.c'\n                      var new_dict = {};\n                      for (const key in dict) {\n                        if (/^cellular_/.test(key)) {\n                          new_dict[key.replaceAll('_', '.').replace('cellular', 'cellular_settings_json')] = dict[key];\n                        } else {\n                          new_dict[key] = dict[key];\n                        }\n                      }\n                      form_data = $.param(new_dict);\n                    } else {\n                      form_data = $(form).serialize();\n                    }\n\n                    var url = form.attr('action') ? form.attr('action') : '/set_new_config.cgi';\n                    $('.editable').removeClass('changed_setting_swports_adjust');\n                    $.ajax({type: 'post',\n                            data: form_data,\n                            url: url,\n                            success: function(data) {\n                                if (!data.error_msg) {\n                                    $('#or_cancel').css('display', 'none');\n                                    $('.save_config_text').text(\"Configure changes saved\");\n                                    $('.save_config_text').removeClass(\"save_config_error\");\n                                    window.location.reload(true);\n                                } else {\n                                    $('.save_config_text').text(data.error_msg);\n                                    $('.save_config_text').addClass(\"save_config_error\");\n                                }\n                                $('.save_config_text').fadeIn();\n                                setTimeout(function() {\n                                    $('.save_config_text').fadeOut();\n                                }, 12000);\n                            }\n                          });\n                    });\n\n                $('.download_state_button').click(function() {\n                  if (download_state_text_hide_timeout !== null) {\n                    clearTimeout(download_state_text_hide_timeout);\n                    download_state_text_hide_timeout = null;\n                  }\n\n                  var download_state_text = $('.download_state_text');\n                  var download_state_button = $('.download_state_button');\n\n                  download_state_text.hide();\n                  download_state_button.prop(\"disabled\", true);\n\n                  var xhr = new XMLHttpRequest();\n                  xhr.open('GET', '/configure/device_state_data.cgi', true);\n                  xhr.responseType = 'blob';\n\n                  xhr.onload = function(e) {\n                    if (this.status === 200) {\n                      var blob = this.response;\n\n                      var first = blob.slice(0, 5, 'text/plain');\n                      var fr = new FileReader();\n                      fr.onload = function(ev) {\n                        if (ev.target.result === \"Error\" || ev.target.result.substr(0, 3) === \"OOM\") {\n                          var fr2 = new FileReader();\n                          fr2.onload = function(ev2) {\n                            var errorText = ev2.target.result;\n                            download_state_text.html(\"<font color='red'>\" + errorText + \" -- Contact Cisco Meraki support.</font>\");\n                            download_state_button.prop(\"disabled\", false);\n                          }\n                          fr2.readAsText(blob);\n                        }\n                        else {\n                          download_state_text.html(\"Download ready!\");\n                          download_state_button.prop(\"disabled\", false);\n                          var link = document.createElement('a');\n                          link.href = window.URL.createObjectURL(blob);\n                          var myMAC = (Mkilocal.mac || 'unknown').replace(/:/g, \"-\");\n                          var file_ts = Date.now();\n                          link.download = \"SDB_\" + myMAC + \"_\" + file_ts + \".dat\";\n                          document.body.appendChild(link);\n                          link.click();\n                          document.body.removeChild(link);\n                        }\n                        download_state_text_hide_timeout = setTimeout(function() {\n                          download_state_text.fadeOut();\n                          download_state_text_hide_timeout = null;\n                        }, 8000);\n                      };\n                      fr.readAsText(first);\n                    }\n                    else {\n                      download_state_text.html(\"<font color='red'>Error retrieving SDB: XHR \" + this.status + \" \" + this.statusText + \"! -- Contact Cisco Meraki support.</font>\");\n                      download_state_button.prop(\"disabled\", false);\n                      download_state_text_hide_timeout = setTimeout(function() {\n                        download_state_text.fadeOut();\n                        download_state_text_hide_timeout = null;\n                      }, 8000);\n                    }\n                  };\n\n                  download_state_text.html('Download in progress -- do not close this tab.').fadeIn();\n\n                  xhr.send();\n                });\n\n                $(\".swport_tab\").each(function() {\n                  var tbody = $(\"tbody\", this);\n                  $(\"nav > select\", this).change(function() {\n                    Mkilocal.cur_switch = $(this).val();\n                    tbody.children().each(function() { $(this).toggle($(this).attr(\"data-dev\") == Mkilocal.cur_switch); });\n                  });\n                });\n\n            });\n\n            $('.direct_ip_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static_settings').toggle($(this).val() != \"dhcp\");\n            });\n            $('.direct_ip6_assignment_select').on('change', function() {\n                $(this).parents('section').find('.static6_settings').toggle($(this).val() != \"auto\");\n            });\n        </script>\n        <script type=\"text/javascript\">\n            function cancel_link(){\n                $('.save_config_text').hide();\n                jQuery(swports_adjust_js.init);\n            }\n        </script>\n    </body>\n</html>\n","version":"1.1","content_length":79963},"tag":[{"name":"bootstrap","description":"Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.","cpe":["cpe:2.3:a:getbootstrap:bootstrap:*:*:*:*:*:*:*:*"],"bootstrap":{"version":""},"fullname":"Bootstrap","category":["UI frameworks"]},{"name":"modernizr","description":"Modernizr is a JavaScript library that detects the features available in a user's browser.","modernizr":{"version":""},"fullname":"Modernizr","category":["JavaScript libraries"]},{"name":"jquery","description":"jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.","cpe":["cpe:2.3:a:jquery:jquery:3.5.0:*:*:*:*:*:*:*"],"fullname":"jQuery","category":["JavaScript libraries"],"jquery":{"version":"3.5.0"}},{"spin_js":{"version":""},"name":"spin_js","description":"Configurable JavaScript/CSS spinner that can be used as a resolution-independent loading indicator","fullname":"spin.js","category":["JavaScript graphics"]}],"scan_date":"2026-08-07"},"scan_label":"2026-08-07"},{"highlight":{"whois.related_nets.contacts.emails":"sweetwater@hsihotels.com"},"data":{"ip":"12.202.134.86","isp":"AT&T Services","uri":"http://12.202.134.86:80/","host_type":"ip","prot7":"http","target":{"ip":"12.202.134.86","type":"ip"},"geo":{"continent":"North America","country":"US","city":"Augusta","tz":"America/New_York","accuracy":500,"location":{"lon":-82.0111,"lat":33.4734},"postal":"30904","registered_country":"US","subdivisions":["Georgia"]},"path":"/","prot4":"tcp","protocol":"http","@timestamp":"2026-08-08T12:05:30.636Z","whois":{"abuse":"abuse@att.net","related_nets":[{"created":"2010-04-30","organization":"AT&T Services, Inc. (ATTW)","start_ip":"12.202.134.80","name":"ATTWORLD24","range":"12.202.134.80 - 12.202.134.87","handle":"NET-12-202-0-0-1","net_size":7,"cidr":["12.202.0.0/16"],"end_ip":"12.202.134.87","updated":"2010-04-30","contacts":{"emails":["rm-ipspecialist@att.com","routing_poc@att.com","abuse@att.net","swipid@icorefep3.ims.att.com"],"phones":["+1-888-876-2382","+1-999-999-9999","+1-888-613-6330"]}},{"country":"US","address":"1073 STEVENS CREEK RD","city":"AUG","created":"2015-09-24","description":"IHGCO ATT","handle":"NET-12-202-134-80-1","organization":"IHGCO ATT (IA-409)","start_ip":"12.202.134.80","name":"IHGCO-AT57-134-80","net_size":7,"cidr":["12.202.134.80/29"],"state":"GA","postal_code":"30907","end_ip":"12.202.134.87","updated":"2015-09-24","contacts":{"emails":["sweetwater@hsihotels.com"],"phones":["+1-325-235-3500"]}}],"net":{"country":"US","address":"208 S. Akard St.","city":"Dallas","created":"1983-08-23","description":"AT&T Enterprises, LLC","range":"12.0.0.0 - 12.255.255.255","handle":"NET-12-0-0-0-1","organization":"AT&T Enterprises, LLC (AEL-360)","start_ip":"12.0.0.0","name":"ATT","net_size":16777215,"cidr":["12.0.0.0/8"],"state":"TX","postal_code":"75202","end_ip":"12.255.255.255","updated":"2025-12-02","contacts":{"emails":["abuse@att.net","routing_poc@att.com","rm-ipspecialist@att.com","ipadmin@semail.att.com"],"phones":["+1-919-319-8167","+1-999-999-9999","+1-888-876-2382","+1-888-510-5545"]}},"asn":{"number":["7018"],"country":"US","registry":"arin","name":"ATT-INTERNET4 - AT&T Enterprises","cidr":"12.128.0.0/9","updated":"1983-08-23"}},"port":80,"host":"12.202.134.86","http":{"headers":{"date":["Sat, 08 Aug 2026 08:01:52 GMT"],"server":["DNVRS-Webs"],"content_type":["text/html"],"connection":["keep-alive"],"etag":["\"0-907-1dd\""],"keep_alive":["timeout=60, max=99"],"last_modified":["Wed, 15 Feb 2017 07:54:31 GMT"],"content_length":["477"]},"status_code":200,"body_sha256":"ac405bd327c53e0c70ab5863d84c99484dbb7b3702663675fc58c5e68a3b7368","favicon":{"hash_sha256":"7d249b2fca8ab8d5ab373444732b8bc9104ab597976640f3441ddfd70148b527","image":"AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCSYJCQksmQkJL/kJCS/5CQkv+QkJL/kJCS/5CQkv+QkJL/kJCS/5CQkv+QkJL/kJCS25CQknIAAAAAkpKUb6Cgov/ExMr/0tLY/9LS2P/S0tj/0tLY/9LS2P/S0tj/0tLY/9LS2P/S0tj/0tLY/8nJzv+np6r/kpKUkJWVlti/v8D/xsbI/8bGyP/CwsT/jo6Q/11dXv8vLy//KCgp/1FRUv+OjpD/wMDC/8bGyP/Gxsj/xcXH/5iYmf+YmJn/x8fI/8fHyP/Dw8T/aGhp/xISEv8HBwf/FxcV/x4eHP8JCQn/CAgI/z09Pf/CwsL/x8fI/8fHyP+goKH/m5ud/8jIyf/IyMn/kJCQ/xEREf8YGBf/R0dG/2BgZf9/fYT/pqaj/1paVf8CAgL/X19g/8jIyf/IyMn/o6Ol/5+fof/Kysv/w8PD/yEgIf8XFxf/NDQ0/ygpLP8SECj/Cwk5/0VEdP+rqLT/b3Fs/wAAAP+jo6T/ysrL/6enqP+ioqT/zMzN/4ODhP8TExP/IiIi/wwNDf8AAAD/AAAm/ywpcP8rKW//JiNp/5eWnP8sLCn/OTk6/8zMzf+pqav/pqao/8/Pz/9ZWVn/Ghoa/xUUE/8mIA7/FxQQ/wAAMP9xbb3/jYnQ/wsLTP9CQWP/UFBK/wUFBf/Pz8//ra2v/6urrf/T09T/XV1d/xsbHv8iHxL/s5tV/0E4H/9wY0L/LSg1/wICPv8AADD/Hx5C/0pKRv8HBwb/09PU/7KytP+vr7H/3t7f/4iIif8nJyv/FhQL/8etXf+mkU7/V04y/y0pF/8AAAD/AAAM/ycmNP80NDP/Kysr/97e3/+3t7n/srK0/+Pj5P/Fxcb/SkpL/wMFBf+WgkT/07Vj/6+WUv9HPSH/BQQA/wUFBf82Njb/FRUU/4qKi//j4+T/u7u8/7a2uP/o6Or/6Ojq/4+Pj/84ODv/AAAA/415Qf+xmFT/SD4i/wYFBf8dHR3/JiYm/ysrK//l5ef/6Ojq/7+/wf+5ubz/7u7w/+7u8P/p6ev/l5eY/z9AQf8JCw7/AAAC/wcHCP8XFxf/Hx8f/0tLTP/f3+D/7u7w/+7u8P/CwsX/vLy/2+vr7f/z8/X/8/P1//Pz9f/ExMb/hYWG/0xMTv8/QUH/aGho/6Ojpf/z8/X/8/P1//Pz9f/y8vT/wMDD/7+/wXLNzc//7u7x//b2+f/29vn/9vb5//b2+f/29vn/9vb5//b2+f/29vn/9vb5//b2+f/x8fT/1NTX/7+/wZAAAAAAwcHDcsHBw9vBwcP/wcHD/8HBw//BwcP/wcHD/8HBw//BwcP/wcHD/8HBw//BwcP/wcHD6sHBw4EAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAA==","path":"/favicon.ico","perceptual_hash":"ffe7c18181c1c37e","ip":"12.202.134.86","host":"12.202.134.86","uri":"http://12.202.134.86:80/favicon.ico","last_modified":["Wed, 15 Feb 2017 07:54:31 GMT"]},"meta":["http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" ","http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" ","http-equiv=\"Pragma\" content=\"no-cache\" ","http-equiv=\"Cache-Control\" content=\"no-cache, must-revalidate\" ","http-equiv=\"Expires\" content=\"0\" "],"title":"","body":"<!doctype html>\r\n<html>\r\n<head>\r\n\t<title></title>\r\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" >\r\n\t<meta http-equiv=\"Pragma\" content=\"no-cache\" />\r\n\t<meta http-equiv=\"Cache-Control\" content=\"no-cache, must-revalidate\" />\r\n\t<meta http-equiv=\"Expires\" content=\"0\" />\r\n</head>\r\n<body>\r\n</body>\r\n<script>\r\n\twindow.location.href = \"/doc/page/login.asp?_\" + (new Date()).getTime();\r\n</script>\r\n</html>","status_line":"200 OK","version":"1.1","content_length":477},"tag":[{"name":"hikvision","description":"","cpe":[""],"fullname":"Hikvision Web Interface","category":["Web cameras"],"hikvision":{"version":""}}],"scan_date":"2026-08-07"},"scan_label":"2026-08-07"}]}