TecMint published a tutorial about using the NMState networking config tool for Linux.
NMState: A Declarative Networking Configuration Tool
NMState is a declarative network manager for configuring networking on Linux. It’s a library that provides a command-line tool that manages network settings.
NMState: A Declarative Networking Configuration Tool