Home » Blog » The Best Serial Consoles for Linux
Photos of the best serial consoles for Linux

The serial console port on a Linux device allows administrators to manage the machine via the command line interface (CLI), without a keyboard, mouse, or monitor attached. Serial console management is useful for performing administrative tasks on headless Linux servers (meaning, those without ports for a keyboard or monitor) and embedded Linux systems like routers and storage devices.

While it’s possible to directly connect a laptop or Intel NUC jump box to the serial console port on a Linux device with a serial cable, this only allows you to manage one machine at a time, so it’s inefficient at scale. A serial console server (also known as a serial console or console server) provides multiple managed serial ports that administrators can connect to Linux machines, as well as many other devices. It unifies the management of all connected machines so administrators can control them all from one place, significantly streamlining infrastructure workflows.

Enterprise serial consoles for Linux provide additional capabilities like out-of-band (OOB) management, infrastructure automation, and embedded security. This guide compares the best solutions to help you choose the right console server for your enterprise.

Quick Links

  1. Nodegrid Serial Console
  2. Opengear CM8100
  3. Perle IOLAN SCG
  4. Lantronix LM83X
  5. Vertiv Avocent ACS8000

How to use the serial console port on a Linux device

The Linux kernel does not support serial console capabilities by default, so it must be configured to output console messages to the serial port first. This involves modifying the bootloader to specify new kernel options, formatted like so:

console=device,options

device:         tty0 for the foreground virtual console
                ttyX for any other virtual console
                ttySx for a serial port
                lp0 for the first parallel port
                ttyUSB0 for the first USB serial device

options:        depend on the driver. For the serial port this
                defines the baudrate/parity/bits/flow control of
                the port, in the format BBBBPNF, where BBBB is the
                speed, P is parity (n/o/e), N is number of bits,
                and F is flow control ('r' for RTS). Default is
                9600n8. The maximum baudrate is 115200.

Source

For more information on configuring the Linux serial console, read guides from docs.kernel.org, RedHat, or Ubuntu.

Comparing the best serial consoles for Linux

  ZPE Nodegrid Opengear CM8100 Perle IOLAN SCG LWM Lantronix LM83X Vertiv Avocent ACS8000
Cellular OOB
ZTP for End Devices
Guest OS
3rd Party Automation
Embedded Firewall
3rd Party Security

 

All of these solutions provide remote out-of-band management and consolidated control for Linux infrastructure. They also offer automation capabilities via zero-touch provisioning (ZTP), automatically deploying configurations over the network as soon as new devices come online. Some important differentiating features include cellular capabilities for OOB and failover, advanced security features like an embedded firewall and VPN support, and the ability to host and integrate third-party automation tools.

1. Nodegrid Serial Console

Nodegrid is a family of serial console server solutions from ZPE Systems. Nodegrid provides up to 96 managed serial ports while only taking up a single unit of rack space (Patent No. 9,905,980), significantly reducing the number of management devices needed to control large data center deployments. The Nodegrid Serial Console Plus (NSCP) comes with built-in 4G/5G LTE and Wi-Fi for failover and OOB management, while the S Series has auto-sensing serial ports for mixed legacy/modern environments. The NSCP-Core Edition is a low-cost alternative for break-fix deployments that provides Gen 3 security and OOB serial console management.

Front and back views of the Nodegrid Serial Console from ZPE Systems

The Nodegrid platform runs on the open, Linux-based Nodegrid OS and uses Intel x86 processors, allowing it to natively run VM and Docker applications for other vendors’ software. That means you can host third-party NetOps automation solutions like Ansible and Chef, and even extend that automation to legacy equipment. Nodegrid also provides device auto-discovery and ZTP.

Nodegrid serial consoles include an embedded firewall with a multi-site IPsec VPN and advanced authentication support to protect the OOB network. It also comes with unique hardware security features like geofencing, BIOS protection, and UEFI Secure Boot to prevent malicious actors from hijacking the management network with a stolen device.

Pros:

  • Up to 96 managed serial ports in a 1U appliance
  • Fast OOB with 4G/5G LTE and Wi-Fi options
  • 2 Ethernet and 2 10GB SFP+ ports (NSCP) or 2 Ethernet and 1 1GB SFP+ (NSCP-Core)
  • Intel x86 CPU and lots of RAM for 3rd-party Docker and VM apps
  • Comprehensive security including SAML 2.0
  • Supports ZTP and NetOps orchestration tools
  • Vendor-neutral infrastructure orchestration platform

Cons:

  • USB ports limited on 96-port model

 

Opengear CM8100

The Opengear CM8100 serial console has up to 48 ports in a 1U model or 96 ports in a 2U model. It only uses Ethernet for failover and OOB, without any options for cellular or Wi-Fi. It runs an embedded Linux operating system that is programmable and extensible with third-party integrations.

The Opengear CM8100 console server

With an upgraded “Automation” edition of its Lighthouse software, Opengear console servers gain ZTP, RESTful APIs, Docker containers, and Python scripts for infrastructure automation capabilities. The CM8100 comes with a stateful firewall that provides IP filtering and port forwarding. It supports IPsec & OpenVPN and advanced authentication, but not 2FA or SAML 2.0.

Pros:

  • Programmable and extensible
  • Gateway router features
  • Stateful firewall
  • 2 Ethernet ports (16 & 32 port models) or 2 Ethernet or 2 SFP+ (48 & 96 port models)

Cons:

  • Automation and ZTP require software upgrade
  • No support for 2FA or SAML 2.0
  • No cellular or Wi-Fi access

 

Perle IOLAN SCG

The Perle IOLAN SCG serial console supports up to 48 managed serial ports. While its fixed-form-factor models only support copper Ethernet for networking and OOB, the SCG also has a modular version with options for Wi-Fi, cellular, and analog modem.

The Perle IOLAN SCG LWM modular console server

IOLAN SCG console servers contain an underpowered 500 MHz core 32-bit ARM processor and little storage or memory headroom for automation, though Perle’s management software can extend ZTP to end devices. The solution does include a robust embedded firewall and support for two-factor authentication.

Pros:

  • Programmable and extensible
  • Gateway router features
  • Stateful firewall

Cons:

  • Automation and ZTP require software upgrade
  • No support for 2FA or SAML 2.0
  • No cellular or Wi-Fi access

 

Lantronix LM83X

The Lantronix LM83X serial console is a modular solution with three expansion bays, supporting up to 104 managed serial ports. It has versatile options for 4G LTE, analog modem, fiber, DSL, or satellite for OOB and failover.

The Lantronix LM83X console server

The LM83X’s ARM CPU architecture prevents it from running VMs and Docker containers for automation or third-party software. The Lantronix Control Center software does not support any third-party integrations, though it does provide some built-in automation and playbook capabilities. The LM83X offers some advanced authentication support and IP filtering but lacks an embedded firewall or VPN.

Pros:

  • Manages up to 104 serial devices with expansion cards
  • Flexible OOB and failover options
  • Robust device monitoring tools

Cons:

  • Can’t run Guest OS or 3rd-party apps
  • No support for 3rd-party integrations
  • No embedded firewall

 

Vertiv Avocent ACS8000

The Vertiv Avocent ACS8000 provides up to 48 managed serial ports, with faster-than-average minimum port speeds of 1200 bps. It uses 4G LTE for OOB and failover and has an updated Linux operating system.

The Vertiv Avocent ACS8000 console server

While the ACS8000 has ZTP for end devices, its ARM architecture does not support VMs, Docker apps, or third-party automation and orchestration. The proprietary DSViewTM software offers some automation capabilities for event logging and notifications but is not extensible with third-party integrations. The ACS8000 has an embedded firewall and IPSec VPN support, but lacks advanced authentication features.

Pros:

  • Fast minimum port speeds
  • 4G cellular for OOB and failover
  • Environmental sensor port

Cons:

  • No support for Docker or third-party orchestration
  • Software is not extensible
  • Lacks advanced authentication features

 

How to choose the best serial console for your Linux environment

These solutions all provide remote out-of-band management and consolidated infrastructure control for Linux devices. However, Nodegrid goes above and beyond by offering a truly vendor-neutral platform that supports third-party integrations and direct hosting of other vendors’ automation and orchestration software. Plus, only Nodegrid secures the automated control plane with robust on-board hardware security protection and a full suite of firewall, encryption, and authentication features like 2FA and SAML.

Ready to replace your outdated console servers?

We know that replacing outdated, EOL devices takes a lot of effort. That’s why ZPE now offers a complete package of budget-friendly products and engineering services to help. Click here to see how we make it easy to upgrade to the best serial console for Linux.

 

Which Nodegrid serial console is right for you?

  NSCP S Series NSCP-CE NSR
Use Cases Hyperscale data centers and cloud service providers Mixed legacy, modern, and multi-vendor environments Break-fix solution for data centers, colocations, and branches Modular and adaptable to any use case
Serial 16 / 32 / 48 / 96 16 / 32 / 48 16 / 32 / 48 16 / 32 / 48 / 64 / 80
Network 2 SFP+ & 2 ETH 2 SFP+ or 2 ETH 2 SFP & 2 ETH 2 SFP+ & 2 ETH
CPU Intel x86_64 quad core Intel x86_64 dual core Intel x86_64 dual core Intel x86_64 quad core or 8-core
Guest OS 1 1 0 1-6
Docker Apps 1-2 1-2 0 1-4
Storage 32GB SSD 32GB SSD 16GB SSD 32GB – 128GB
RAM 4GB DDR4 4GB DDR3 4GB DDR4 8GB DDR4
Wi-Fi Optional Optional Optional Optional
Cellular Optional Optional Optional Optional
Power

Single or Dual AC

Dual DC

Single or Dual AC

Dual DC

Dual AC

Dual DC

Single or Dual AC

Dual DC

Data Sheet Download Download Download Download

 

To learn more about Nodegrid serial consoles for Linux

contact ZPE Systemswatch a demo