Versão avaliada: Fedora 39
Descobrindo as interfaces:
# nmcli connection
NAME UUID TYPE DEVICE
ens18 8b3c4916-88c4-393b-b9c5-c7af94a9c803 ethernet ens18
ens19 aa4086b1-f7fd-365a-bbcd-f16191aae9f5 ethernet ens19
lo 55c5b52b-a272-40c8-9cf3-267acae39442 loopback lo
O local abaixo é onde se encontra as configurações das interfaces reconhecidas. Caso precide editar manualmente esse é o local.
# vi /etc/NetworkManager/system-connections/ens18
....
[ipv4]
address1=192.168.1.121/24,192.168.1.254
dns=192.168.1.253;
method=manual
....
# systemctl restart NetworkManager.service <- Ainda permanecera o IP antigo quando usado o comando "ip add".
Ou
# reboot
Configurar interface usando CLI:
# nmcli connection modify ens18 ipv4.addresses 10.10.10.10/24
# nmcli connection modify ens18 ipv4.gateway 10.10.10.1
# nmcli connection modify ens18 ipv4.dns "10.10.10.1 192.168.1.253"
# nmcli connection modify ens18 ipv4.dns-search local.matrix
# nmcli connection modify ens18 ipv4.method manual
# nmcli connection down ens18
# nmcli connection up ens18
# nmcli device show ens18
# systemctl restart NetworkManager.service