04-13-2015 04:57 AM - edited 07-05-2021 02:54 AM
Hi
I updated the oui.txt from the following link http://standards.ieee.org/develop/regauth/oui/oui.txt, saved in a txt using notepad and notepad++, then did a restart and all the connected devices are not recognized anymore. I am on WLC5508 version 8.0.110. Any ideas how can I repair this? The WLC is on standalone and there is not ISE server.
Thanks in advance for your suggestions.
d
06-01-2015 05:17 AM
06-01-2015 05:22 AM
Make sure you are saving as and not opening up the page and select all then saving.
-Scott
06-01-2015 05:16 AM
06-01-2015 07:21 PM
Please refer to the link-
http://www.cisco.com/c/en/us/td/docs/wireless/controller/technotes/7-5/NativeProfiling75.html#pgfId-43276
06-02-2015 02:32 AM
Thanks Everyone,
The issue was resolved after downgrading the software.
This is what the TAC responded:
I did research on this behavior and it turns out that you are hitting a bug. Version 8.0.115.0 is only a fix for a single bug, meaning that all bugs that were fixed on 8.0.110.0, are not fixed here.
The bug information is not visible for customers but the ID is CSCuh72732. It shows that the fixed release is 8.0.110.0, but I don’t recommend this version because it is very unstable so I will go ahead and publish version 8.0.110.11 which is the most recommended according to https://supportforums.cisco.com/document/12481821/tac-recommended-aireos-76-and-80-2q-cy15
Regards,
Anand
06-02-2015 03:22 AM
Thanks for this info I will downgrade to 110.11 then.
Thanks
d
01-25-2018 10:18 PM
After several hours and trying on a WLC-VM, my 5508 (8.0.152) finally can restore the OUI table. You can download the oui.txt from standard ieee and covert to the following format, after upload and reboot.
The file of successful upload is attached below.
verify the file format/encoding
Linux command# file oui-work.txt
oui-work.txt: ISO-8859 English text
====================
Sample of oui-work.txt
====================
000000 (base 16) XEROX CORPORATION
000001 (base 16) XEROX CORPORATION
000002 (base 16) XEROX CORPORATION
000003 (base 16) XEROX CORPORATION
000004 (base 16) XEROX CORPORATION
000005 (base 16) XEROX CORPORATION
000006 (base 16) XEROX CORPORATION
000007 (base 16) XEROX CORPORATION
000008 (base 16) XEROX CORPORATION
000009 (base 16) XEROX CORPORATION
00000A (base 16) OMRON TATEISI ELECTRONICS CO.
00000B (base 16) MATRIX CORPORATION
00000C (base 16) Cisco Systems, Inc
00000D (base 16) FIBRONICS LTD.
00000E (base 16) FUJITSU LIMITED
00000F (base 16) NEXT, INC.
000010 (base 16) SYTEK INC.
000011 (base 16) NORMEREL SYSTEMES
000012 (base 16) INFORMATION TECHNOLOGY LIMITED
000013 (base 16) CAMEX
000014 (base 16) NETRONIX
000015 (base 16) DATAPOINT CORPORATION
000016 (base 16) DU PONT PIXEL SYSTEMS .
000017 (base 16) Oracle
000018 (base 16) WEBSTER COMPUTER CORPORATION
000019 (base 16) APPLIED DYNAMICS INTERNATIONAL
03-09-2018 03:57 AM
Thanks for this update mate!
Unfortunately this didn't quite work for me. My controller refused to accept it due to the non-ASCII characters (I think there are some German ones within). However, I have easily removed them all using this regex:
s/[^\x00-\x7F]//g
And voila! it worked.
I hope this helps someone else too :-)
03-09-2018 04:14 AM - edited 03-09-2018 04:35 AM
Hmm.... Okay, so I managed to get the file successfully uploaded, but.. it doesn't quite look okay. For some reason it only loads a very small portion of it:
(Cisco Controller) >transfer download start Mode............................................. TFTP Data Type........................................ OUI Update TFTP Server IP................................... 10.0.0.4 TFTP Packet Timeout.............................. 6 TFTP Max Retries................................. 10 TFTP Path........................................ / TFTP Filename.................................... oui.txt Starting tranfer of OUI Update This may take some time. Are you sure you want to start? (y/N) y TFTP OUI Update transfer starting. TFTP receive complete... Loading OUI Update. *emWeb: Mar 09 12:08:20.688: d4:a3:3d:26:71:e6 Found Client d4:a3:3d:26:71:e6: hostname *TransferTask: Mar 09 12:08:34.943: Profiling file Exists - will be overwritten with the Fresh update *TransferTask: Mar 09 12:08:34.944: Downloaded the OUI file. *TransferTask: Mar 09 12:08:37.340: Will generate the profiles, backup - command:cp /mnt/application/dc_embedded_profiles.c /mnt/application/dc_embedded_profiles.c.bak 2>/dev/null *TransferTask: Mar 09 12:09:02.473: dc config mode = 0 *TransferTask: Mar 09 12:09:02.473: Hash # of entries = 212 *TransferTask: Mar 09 12:09:02.474: Hash # of entries = 212 *TransferTask: Mar 09 12:09:02.474: Checks for proto 4 tag = 1 *TransferTask: Mar 09 12:09:02.474: Checks for proto 3 tag = 12 *TransferTask: Mar 09 12:09:02.475: Checks for proto 3 tag = 60 *TransferTask: Mar 09 12:09:02.475: Checks for proto 3 tag = 55 *TransferTask: Mar 09 12:09:02.475: Checks for proto 0 tag = 256 *TransferTask: Mar 09 12:09:02.476: Number of rules = 397 *TransferTask: Mar 09 12:09:02.477: Number of Profiles = 233 *TransferTask: Mar 09 12:09:02.478: # of OUI hash entries freed = 4815 *TransferTask: Mar 09 12:09:02.485: # of OUI string freed = 187 *TransferTask: Mar 09 12:09:02.486: Hash # of entries = 212 *TransferTask: Mar 09 12:09:02.486: Hash # of entries = 212 *TransferTask: Mar 09 12:09:02.486: Checks for proto 4 tag = 1 *TransferTask: Mar 09 12:09:02.487: Checks for proto 3 tag = 12 *TransferTask: Mar 09 12:09:02.487: Checks for proto 3 tag = 60 *TransferTask: Mar 09 12:09:02.487: Checks for proto 3 tag = 55 *TransferTask: Mar 09 12:09:02.488: Checks for proto 0 tag = 256 *TransferTask: Mar 09 12:09:02.488: Number of rules = 397 *TransferTask: Mar 09 12:09:02.490: Number of Profiles = 233 *TransferTask: Mar 09 12:09:02.491: # of OUI hash entries freed = 4815 *TransferTask: Mar 09 12:09:02.498: # of OUI string freed = 187 *TransferTask: Mar 09 12:09:02.498: Hash # of entries = 0 *TransferTask: Mar 09 12:09:02.499: Hash # of entries = 0 *TransferTask: Mar 09 12:09:02.499: Number of rules = 0 *TransferTask: Mar 09 12:09:02.499: Number of Profiles = 0 *TransferTask: Mar 09 12:09:02.500: # of OUI hash entries freed = 0 *TransferTask: Mar 09 12:09:02.500: # of OUI string freed = 0 *TransferTask: Mar 09 12:09:02.500: Malloc Count = 202125, Free Count = 196288, Malloc size = 5467966 *TransferTask: Mar 09 12:09:02.501: *TransferTask: Mar 09 12:09:02.501: dc config mode = 0, dc_enabled:0 *TransferTask: Mar 09 12:09:02.501: s string (iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.501: # Profile Text File Date : 03-09-18:12:08:39 *TransferTask: Mar 09 12:09:02.502: s string (iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.503: # of OUI strings = 187 *TransferTask: Mar 09 12:09:02.506: # of OUI hash entries = 4815 *TransferTask: Mar 09 12:09:02.708: OUI str hash validated for 4815 entries *TransferTask: Mar 09 12:09:02.709: s string (iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.744: check hash validated for 212 entries *TransferTask: Mar 09 12:09:02.745: s string (iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.792: s string (iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.844: s string (iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.844: Hash # of entries = 212 *TransferTask: Mar 09 12:09:02.844: Number of rules = 397 *TransferTask: Mar 09 12:09:02.845: Number of Profiles = 233 *TransferTask: Mar 09 12:09:02.845: Number of oui hash entries = 4815 *TransferTask: Mar 09 12:09:02.845: Number of oui stings = 187 *TransferTask: Mar 09 12:09:02.846: Number of oui stings checks = 95 *TransferTask: Mar 09 12:09:02.846: Malloc Count = 210971, Free Count = 197631, Malloc size = 5682707 *TransferTask: Mar 09 12:09:02.846: *TransferTask: Mar 09 12:09:02.846: Validate the profiles... *TransferTask: Mar 09 12:09:02.847: check hash validated for 212 entries *TransferTask: Mar 09 12:09:02.863: OUI str hash validated for 4815 entries *TransferTask: Mar 09 12:09:02.864: Validate the profiles...DONE *TransferTask: Mar 09 12:09:02.864: s string (iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl0iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.865: # Profile Text File Date : 03-09-18:12:08:39 *TransferTask: Mar 09 12:09:02.865: s string (iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl1iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:02.867: # of OUI strings = 187 *TransferTask: Mar 09 12:09:02.904: # of OUI hash entries = 4815 *TransferTask: Mar 09 12:09:03.320: OUI str hash validated for 4815 entries *TransferTask: Mar 09 12:09:03.321: s string (iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl2iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:03.357: check hash validated for 212 entries *TransferTask: Mar 09 12:09:03.357: s string (iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl3iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:03.504: s string (iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl4iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:03.555: s string (iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl) marker string(iusdfilshfsnfifdkfjkghngfnadfojfl5iusdfilshfsnfifdkfjkghngfnadfojfl) *TransferTask: Mar 09 12:09:03.555: Malloc Count = 219817, Free Count = 198974, Malloc size = 5897448 *TransferTask: Mar 09 12:09:03.556: *TransferTask: Mar 09 12:09:03.556: Malloc Count = 219817, Free Count = 198974, Malloc size = 5897448 *TransferTask: Mar 09 12:09:03.556: OUI Update installed..
(Cisco Controller) >show profiling oui-string summary
Number of OUI Strings Available: 4815
OUI OUI-String
========== =================================================================
0x00000003 XEROX CORPORATION
0x00000009 XEROX CORPORATION
(Cisco Controller) >show sysinfo
Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.5.120.0
Bootloader Version............................... 1.0.20
Field Recovery Image Version..................... 7.6.101.1
Firmware Version................................. PIC 16.0
OUI File Last Update Time........................ Fri Mar 9 12:09:03 2018
Build Type....................................... DATA + WPS
System Name...................................... WLC1
System Location..................................
System Contact...................................
System ObjectID.................................. 1.3.6.1.4.1.9.1.1279
IP Address....................................... 192.168.1.10
IPv6 Address..................................... ::
Last Reset....................................... Power on reset
System Up Time................................... 0 days 21 hrs 34 mins 56 secs
System Timezone Location......................... (GMT) London, Lisbon, Dublin, Edinburgh
System Stats Realtime Interval................... 5
System Stats Normal Interval..................... 180
Configured Country............................... Multiple Countries : GB,US
Operating Environment............................ Commercial (0 to 40 C)
fInternal Temp Alarm Limits....................... 0 to 65 C
Internal Temperature............................. +27 C
External Temperature............................. +32 C
Fan Status....................................... 77 rpm
State of 802.11b Network......................... Enabled
State of 802.11a Network......................... Enabled
Number of WLANs.................................. 2
Number of Active Clients......................... 22
OUI Classification Failure Count................. 0
Burned-in MAC Address............................ F0:29:29:88:4D:60
Maximum number of APs supported.................. 75
System Nas-Id....................................
WLC MIC Certificate Types........................ SHA1
I have extracted all the OUIs currently loaded by the WLC, trying to make some sense out of it (to figure out why only those have been accepted by the controller). See attached if you're interested...
Any ideas?
05-04-2018 07:51 AM
I am the author of this thread. A few years later, I try once more to update the oui and again same issue. Downloading the oui from https://linuxnet.ca/ieee/oui/ here, made it work .
regards
Diego
05-05-2018 09:14 AM
Unfortunately that doesn't work for me :(
I just tried it again and I got the same result
(Cisco Controller) >transfer download start Mode............................................. TFTP Data Type........................................ OUI Update TFTP Server IP................................... 10.0.0.4 TFTP Packet Timeout.............................. 6 TFTP Max Retries................................. 10 TFTP Path........................................ / TFTP Filename.................................... oui.txt Starting tranfer of OUI Update This may take some time. Are you sure you want to start? (y/N) y TFTP OUI Update transfer starting. TFTP receive complete... Loading OUI Update. Revert Backup OUI
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide