nmstatectl logo

nmstatectl

A command-line tool for describing and applying Linux host network settings declaratively.

By The nmstate contributors

View the nmstatectl source code

Alternatives

About nmstatectl

nmstatectl manages host networking through a predefined schema that represents both the current and desired state. It supports settings including Ethernet, VLANs, bridges, routes, DNS, and IP addresses.

NetworkManager is the main and currently the only supported provider. The project also includes a library, but the command-line tool can be used directly to inspect and apply network configuration.

Strengths

  • Reports and applies declarative network state
  • Supports routes, DNS, VLANs, and bridges
  • Uses a consistent schema for current and desired settings

Limitations

  • NetworkManager is the only supported provider

Details

Pricing
FreeFree and open source under the Apache-2.0 license.
License
Apache-2.0
Developer
The nmstate contributors
Platforms
Linux, Command line
How it runs
Downloadable app
Best suited for
Linux administrators managing host network configuration
Last verified
Added
Provenance
Selected from the Homebrew formula
Sources

Report a wrong fact or a dead link on this listing