docs: def range_mac(mac_start, mac_end, step=1):
      """Iterate over mac addresses (given as string)."""
      start = int(EUI(mac_start))
      end = int(EUI(mac_end))
      for i_mac in range(start, end, step):
          mac = EUI(int(EUI(i_mac)) + 1)
          ip = ['10'] + [str(int(i, 2)) for i in mac.bits().split('-')[-3:]]
          yield str(mac).replace('-', ':'), '.'.join(ip)