This documentation is for an older version of the software. If you are using the current version of Cumulus Linux, this content may not be up to date. The current version of the documentation is available here. If you are redirected to the main page of the user guide, then this page may have been renamed; please search for it there.

Cumulus Linux 2.5 ESR User Guide

Welcome to Cumulus Networks

We are transforming networking with Cumulus Linux, the industry’s first, full-featured Linux operating system for networking hardware. Cumulus Linux is a complete network operating system, based on Debian wheezy. Unlike traditional embedded platforms, Cumulus Linux provides a complete environment pre-installed with scripting languages, server utilities, and monitoring tools. Management tasks are accomplished via SSH using standard Linux commands or over a serial console connection.


This documentation is current as of January 30, 2017 for version 2.5.12. Please visit the Cumulus Networks website for the most up to date documentation.

Read the release notes for new features and known issues in this release.

Extended Support Release

This version of Cumulus Linux is an Extended Support Release (ESR). Cumulus Linux 2.5 ESR started with Cumulus Linux 2.5.6 and all future releases in the 2.5 product family will all be ESR releases. To learn about ESR, please read this article.

Cumulus Linux VersionRelease Notes
2.5.12Release notes
2.5.11Release notes
2.5.10Release notes
2.5.9Release notes
2.5.8Release notes
2.5.7Release notes
2.5.6Release notes