Cisco Vwlc Keygen
VWLC serial number changes when using DRS or Vmotion Conditions: when using DRS or vMotion to maintain high availability on vmare the UUID changes and invalidates the AP licenses. Workaround: setup DRS rules or do not use vmotion to keep vWLC on single host.
Cisco Vwlc Keygen
#! /usr/bin/python |
print'n*********************************************************************' |
print'Cisco IOU License Generator - Kal 2011, python port of 2006 C version' |
import os |
import socket |
import hashlib |
import struct |
# get the host id and host name to calculate the hostkey |
hostid=os.popen('hostid').read().strip() |
hostname = socket.gethostname() |
ioukey=int(hostid,16) |
for x in hostname: |
ioukey = ioukey +ord(x) |
print'hostid='+ hostid +', hostname='+ hostname +', ioukey='+hex(ioukey)[2:] |
# create the license using md5sum |
iouPad1='x4Bx58x21x81x56x7Bx0DxF3x21x43x9Bx7ExACx1DxE6x8A' |
iouPad2='x80'+39*'0' |
md5input=iouPad1 + iouPad2 + struct.pack('!L', ioukey) + iouPad1 |
iouLicense=hashlib.md5(md5input).hexdigest()[:16] |
# add license info to $HOME/.iourc |
print'n*********************************************************************' |
print'Create the license file $HOME/.iourc with this command:' |
print' echo -e '[license]n'+ hostname +' = '+ iouLicense +';''+' tee $HOME/.iourc ' |
print'nThe command adds the following text to $HOME/.iourc:' |
print'[license]n'+ hostname +' = '+ iouLicense +';' |
# disable phone home feature |
print'n*********************************************************************' |
print'Disable the phone home feature with this command:' |
print' grep -q -F '127.0.0.1 xml.cisco.com' /etc/hosts echo '127.0.0.1 xml.cisco.com' sudo tee -a /etc/hosts' |
print'nThe command adds the following text to /etc/hosts:' |
print'127.0.0.1 xml.cisco.com' |
print'n*********************************************************************' |
commented Sep 23, 2015
I'm getting this error SyntaxError: Missing parentheses in call to 'print' Python version 3.5 |
commented Dec 15, 2015
this a great video work for me |
commented Feb 26, 2016
thanks |
commented Nov 26, 2016
I think Python updated python3 libraries and now it's not running. Insidious chapter 3 free. File 'CiscoIOUKeygen.py', line 2 I tried to add parentheses to the print lines, but now i get error: Traceback (most recent call last): Any ideas? |
commented Jan 26, 2017
I think you need to use python2 and not python3, I encountered this before and someone from a different site said to use the python2. |
commented Mar 31, 2017 • edited
edited
ubuntu 16.04, worked straight out box, copy-and-paste, thanks for the script. |
commented Apr 8, 2017
Cisco Vwlc Installing
i have cousing this problem.Please solve this. gns3@gns3-iouvm: ^ |
Cisco Vwlc Vmware
commented Jun 16, 2017 • edited
edited
In python 3.x print is a function. You must use python 2.X and not 3.x. Or you can change code. Ex print 'blablabla' to print('blablabla') |
commented Jul 18, 2017
Try this those who are using pyth ver 3.really hats off this man |
commented Feb 7, 2018 • edited
edited
It was not very clear to me but now I understand why there is no windows version of this script. You need to run it from the shell of your GNSVM and not from your main operating system. Here are some simple instructions using GNS3 2.1.3 (Fairly sure its Python 3 and not Python 2) In the GNS Shell type,
You should see your license key on the screen, it will look something like.. [license] Type this into GNS3 Edit - Preferences - IOS on UNIX (The big white box) [license] |
commented Feb 21, 2018 • edited
edited
To make this work do the following on the VM you are running IOU/IOL on. Next Move to the directory you are running IOU from: Create the python script: now run the script: you will get some output. You may also need to make the iourc file executable: now paste the line starting with grep in the console. That should be it and the IOL should start now. |