<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you very much for publishing this.  I have only started using it just now, so I can only confirm that it at least pulls configs successfully. I have it working against these software version and these hardware versions, with about 150 total devices included:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
# software</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>3.4r4a<br>
</span>
<div>6.5r8a<br>
</div>
<div>6.5r10<br>
</div>
<div>8.0r1<br>
</div>
<span>8.1r1</span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span># hardware</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span>HiveAP020_ag<br>
</span>
<div>AP250<br>
</div>
<div>HiveAP320_n<br>
</div>
<span>HiveAP330</span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span><br>
</span></span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span>I had a bit of trouble figuring out how to apply your patches to my existing install of RANCID. I installed from source tarball from the Shrubbery site. So I couldn't just do a git merge or something.</span></span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span><br>
</span></span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span>These are the instructions I used:</span></span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span><br>
</span></span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><span><span>1) clone this repo, save to your home dir (outside of normal rancid path)<br>
</span>
<div><br>
</div>
<div>git clone https://github.com/inphobia/rancid-aerohive-support.git<br>
</div>
<div><br>
</div>
<div>2) Configure into your home dir (outside of normal rancid path)<br>
</div>
<div><br>
</div>
<div>./configure --prefix=/home/nineoften/rancid<br>
</div>
<div><br>
</div>
<div>3) Install<br>
</div>
<div><br>
</div>
<div>make install<br>
</div>
<div><br>
</div>
<div>4) Copy the login and pm files (/usr/local/rancid is my production rancid main path)<br>
</div>
<div><br>
</div>
<div>cp /home/nineoften/rancid/bin/ahlogin /usr/local/rancid/bin/.<br>
</div>
<div>cp /home/<span style="font-family: Calibri, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">nineoften</span>/rancid/lib/rancid/hiveos.pm /usr/local/rancid/lib/rancid/.<br>
</div>
<div><br>
</div>
<div>5) Add lines to rancid.types.conf<br>
</div>
<div><br>
</div>
<div>hiveos;script;rancid -t hiveos<br>
</div>
<div>hiveos;login;ahlogin<br>
</div>
<div>hiveos;module;hiveos<br>
</div>
<div>hiveos;inloop;hiveos::inloop<br>
</div>
<div>hiveos;command;hiveos::ShowVersion;show version<br>
</div>
<div>hiveos;command;hiveos::ShowVersion;show hw-info<br>
</div>
<div>hiveos;command;hiveos::ShowBoot;show boot-param<br>
</div>
<div>hiveos;command;hiveos::ShowLicense;show license<br>
</div>
<div>hiveos;command;hiveos::ShowCapWap;show capwap client<br>
</div>
<div>hiveos;command;hiveos::ShowIDManager;show idm<br>
</div>
<div>hiveos;command;hiveos::WriteTerm;show running-config password<br>
</div>
<div>hiveos;command;hiveos::WriteTerm;show running-config users password</div>
<div><br>
</div>
<div>6) Do other normal stuff, like add entries to router.db file using "hiveos" as the vendor type for your AeroHive access points.</div>
</span></span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Would it be possible to get this merged into the mainline release of RANCID in the future? Last time I installed RANCID from scratch several years ago, I had to do similar steps - and figure out how to include others' patches for AeroHive into my install.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks again!</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-Aaron</div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Rancid-discuss <rancid-discuss-bounces@shrubbery.net> on behalf of Nick Nauwelaerts <nick.nauwelaerts@aquafin.be><br>
<b>Sent:</b> Wednesday, December 19, 2018 3:23 PM<br>
<b>To:</b> rancid-discuss@shrubbery.net<br>
<b>Subject:</b> [rancid] aerohive/hiveos support</font>
<div> </div>
</div>
<div lang="NL-BE">
<div class="x_WordSection1">
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">(also included: removal of fortinet/fnrancid references since it's now a module & a few minor nitpicks)</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">support for aerohive/hiveos access points:</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">login script ahlogin:</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* originally by erik muller: https://github.com/ermuller/rancid-stuff.
</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> * should be up to date with the latest changes of svn 3937.
</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> * saving on changed config works, -x & -c have also been tested.</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* .cvsignore entry added</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">module hiveos.pm:</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* respects nocommstr; filter_pwds & filter_osc</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* tested against multiple hardware options & operating system versions</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* does not sort acls/snmp yet</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* does not yet handle all passwords/secrets - it does filter the items we use with respect to filter_* settings</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* also fetches additional info depending on filter_* settings</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* no clear end of run marker</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* rancid.types.base entries</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">other:</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* docs, makefiles & config scripts have been updated completely i hope.</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">* hiveos.pm.in has a lot of comments, they can be deleted if they add little/no value.</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">has been in use for almost 6 months. perhaps naming the login script ahlogin (aerohive login) and the module hiveos.pm seems strange, just rename if you don't like it.</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">git code here but git & me just dont get along:</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">https://github.com/inphobia/rancid-aerohive-support</span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif"> </span></p>
<p class="x_MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<span lang="EN-US" style="font-size:10.0pt; font-family:"Arial",sans-serif">// nick</span></p>
</div>
<br>
<hr color="#00ADEE" size="1" noshade="">
<br>
<font face="Arial" size="1" color="#00ADEE"><i>Volg Aquafin op <a href="https://www.facebook.com/AquafinNV" style="color:#00ADEE">
Facebook</a> | <a href="https://twitter.com/aquafinnv" style="color:#00ADEE">Twitter</a> |
<a href="http://www.youtube.com/channel/UCk_4P5BJ-MtEEDCkCsR_KqQ?feature=mhee" style="color:#00ADEE">
YouTube</a> | <a href="http://www.linkedin.com/company/aquafin/products" style="color:#00ADEE">
LinkedIN</a> </i><br>
<br>
<font color="black">In het kader van de uitoefening van onze taken verzamelen we bij Aquafin persoonsgegevens. Hoe we omgaan met deze gegevens en wat de rechten van de betrokkenen zijn, kan je nalezen in onze
<a href="https://www.aquafin.be/nl-be/privacy-policy" style="color:#00ADEE">privacy policy</a>.
<br>
<br>
  <font face="Webdings" color="#00CC00" size="2">P</font> Denk aan het milieu. Druk deze mail niet onnodig af.
</font></font></div>
</div>
</body>
</html>