title: Increment MAC address
body: <p>I'm trying to develop a script which will, in part, generate a list of MAC addresses from a given starting base.  What I have as input is a list of MAC addresses, and need to increment by 1.  </p>
  
  <p>Examples:</p>
  
  <p><code>00:1D:FE:12:37:1A</code> (need to generate <code>00:1D:FE:12:37:1B</code>)<br>
  <code>00:1D:FE:12:37:49</code> (need to generate <code>00:1D:FE:12:37:4A</code>)<br>
  <code>00:1D:FE:12:37:4F</code> (need to generate <code>00:1D:FE:12:37:50</code>)  </p>
  
  <p>The restriction here is that I need to run this script on a machine that has no "extra" perl modules neither installed nor available, so the code would need to be included within the script.  This means <code>Net::MAC</code> is out as a module, but I could potentially cannibalize some useful bits and include it but I'm thinking what I'm trying to do shouldn't be entirely complex to implement in a small function utilizing pack(?) or something of the like.</p>
  
  <p>I've found various threads around on forums like PerlMonks, but no one seems to have a conclusive answer.  Any input would be appreciated!</p>