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
- Categories
- Network tools, IT administration
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources