Linux tools for persistent network configuration

nmtui
nmtui (Network Manager Text User Interface) is a command line tool that used for network configuration on Linux systems.
When run, it invokes a graphical text interface that helps users configure network interfaces in a simple and effective way,

nmcli
nmcli is a command-line tool for controlling NetworkManager and reporting network status.
nmcli is used to create, display, edit, delete, activate, and deactivate network connections, as well as control and display network device status.