{"id":52,"date":"2015-12-06T20:12:54","date_gmt":"2015-12-07T01:12:54","guid":{"rendered":"http:\/\/jsevy.com\/wordpress\/?page_id=52"},"modified":"2015-12-06T20:14:25","modified_gmt":"2015-12-07T01:14:25","slug":"mib-information","status":"publish","type":"page","link":"https:\/\/jsevy.com\/wordpress\/index.php\/networking\/mib-information\/","title":{"rendered":"1.3.6.1.4.1.762.2.5.* MIB Information"},"content":{"rendered":"<p>The following is tentative information that I was able to gather about the undocumented\u00a0\u00a0 1.3.6.1.4.1.762.2.5.*\u00a0\u00a0 MIB variables used in Lucent-powered wireless access points like the Apple Airport and Lucent RG1000. These variables are used in wireless link testing; the procedure for this is outlined below, identifying the role of 27 of the variables in this group. I&#8217;ve used these successfully in constructing a\u00a0<a href=\"http:\/\/edge.mcs.drexel.edu\/GICL\/people\/sevy\/airport\/index.html#Monitor\">link-test Java application<\/a>.<\/p>\n<h2>Wireless Link Testing<\/h2>\n<p>Wireless link testing seems to require several steps:<\/p>\n<ol>\n<li>Set the following OID&#8217;s to the specified values:<\/li>\n<ul>\n<li>Set value to 50:\n<ul>\n<li>1.3.6.1.4.1.762.2.5.5.1<\/li>\n<li>1.3.6.1.4.1.762.2.5.5.2<\/li>\n<li>1.3.6.1.4.1.762.2.5.5.3<\/li>\n<\/ul>\n<\/li>\n<li>Set value to 3:\n<ul>\n<li>1.3.6.1.4.1.762.2.5.4.1<\/li>\n<li>1.3.6.1.4.1.762.2.5.4.2<\/li>\n<li>1.3.6.1.4.1.762.2.5.4.3<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>I don&#8217;t know what these values represent, but the following stuff won&#8217;t work if these sets are not done&#8230;. Note that this and the other &#8220;sets&#8221; below require that the SNMP read\/write community name (&#8220;password&#8221;) be used.<\/p>\n<li>Retrieve the value of OID\u00a0 1.3.6.1.4.1.762.2.5.1.0;\u00a0 this gives the number of wireless hosts known to the access point. I&#8217;ve found this to be somewhat glitchy, at least with the Apple Airport Base Station: it often takes a number of tries before the value returned is the actual number of hosts (a value of 0 being returned in the interim).<\/li>\n<li>Determine which index corresponds to which host by retrieving the value of some of the following OID&#8217;s:<\/li>\n<p>&nbsp;<\/p>\n<table border=\"\" width=\"456\">\n<tbody>\n<tr>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.3.n<\/center><\/td>\n<td><center>Wireless host name<\/center><\/td>\n<\/tr>\n<tr>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.11.n<\/center><\/td>\n<td><center>Wireless host MAC address<\/center><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In the above,\u00a0 n\u00a0 is one of the indices from 1 to the number of hosts retrieved in the previous step. Use this information to select the wireless host whose link is to be tested. (Note, however, that I&#8217;ve seen the index value \/ host mapping change between retrievals&#8230;\u00a0 not sure why&#8230;) Interestingly, this permits testing of any of the wireless links, not just the one corresponding to the host doing the SNMP queries. In fact, this can be done from any host, even one that&#8217;s not part of the wireless network.<\/p>\n<li>For the selected host index\u00a0 n,\u00a0 set the values of the following MIB&#8217;s:<\/li>\n<p>&nbsp;<\/p>\n<table border=\"\" width=\"575\">\n<tbody>\n<tr>\n<td><center><b>OID<\/b><\/center><\/td>\n<td><center><b>Value<\/b><\/center><\/td>\n<td><center><b>Meaning<\/b><\/center><\/td>\n<\/tr>\n<tr>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.27.n<\/center><\/td>\n<td><center>1500<\/center><\/td>\n<td><center>Packet size?<\/center><\/td>\n<\/tr>\n<tr>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.26.n<\/center><\/td>\n<td><center>25<\/center><\/td>\n<td><center>?<\/center><\/td>\n<\/tr>\n<tr>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.25.n<\/center><\/td>\n<td><center>88<\/center><\/td>\n<td><center>Number of packets to send?<\/center><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This sets the value of parameters for link test polling, which begins as soon as the last parameter (number of packets?) is set.<\/p>\n<li>Read the values of the following OID&#8217;s to retrieve statistics about the link quality polling. In the following, &#8220;local&#8221; refers to the base station, while &#8220;remote&#8221; refers to the wireless host on the link being tested. (I _think_ this is correct, but I might have it backward&#8230;)<\/li>\n<p>&nbsp;<\/p>\n<table border=\"\" width=\"521\">\n<tbody>\n<tr>\n<td>Local signal strength, current<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.32.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Local signal strength, minimum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.36.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Local signal strength, maximum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.40.n<\/center><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Local noise strength, current<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.33.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Local noise strength, minimum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.37.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Local noise strength, maximum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.41.n<\/center><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Local signal-to-noise ratio, current<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.35.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Local signal-to-noise ratio, minimum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.39.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Local signal-to-noise ratio, maximum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.43.n<\/center><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Local packets received successfully (?)<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.30.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Local packets received total<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.31.n<\/center><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Remote signal strength, current<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.44.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Remote signal strength, minimum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.48.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Remote signal strength, maximum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.52.n<\/center><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Remote noise strength, current<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.45.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Remote noise strength, minimum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.49.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Remote noise strength, maximum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.53.n<\/center><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Remote signal-to-noise ratio, current<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.47.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Remote signal-to-noise ratio, minimum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.51.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Remote signal-to-noise ratio, maximum<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.55.n<\/center><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Remote packets received successfully (?)<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.28.n<\/center><\/td>\n<\/tr>\n<tr>\n<td>Remote packets received total<\/td>\n<td><center>1.3.6.1.4.1.762.2.5.2.1.29.n<\/center><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"color: #000000; font-family: 'Times New Roman'; line-height: normal;\">To do repetitive testing, repeat steps 4 and 5; when finished testing, set the value of OID\u00a0 1.3.6.1.4.1.762.2.5.2.1.25.n\u00a0 to\u00a0 0.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following is tentative information that I was able to gather about the undocumented\u00a0\u00a0 1.3.6.1.4.1.762.2.5.*\u00a0\u00a0 MIB variables used in Lucent-powered wireless access points like the Apple Airport and Lucent RG1000. These variables are used in wireless link testing; the procedure for this is outlined below, identifying the role of 27 of the variables in this &hellip; <a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/networking\/mib-information\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">1.3.6.1.4.1.762.2.5.* MIB Information<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":43,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-52","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=52"}],"version-history":[{"count":2,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/52\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/52\/revisions\/54"}],"up":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/43"}],"wp:attachment":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}