Eu verifiquei um pouco e descobri que hoje em dia é possível criar essa configuração usando a nmcli
ferramenta. De fato, ele permite o controle completo do NetworkManager. As páginas de manual do nmcli são muito completas e bastante compreensíveis. Veja man nmcli
e man nm-settings
.
Para definir a configuração nesta pergunta, a maneira mais fácil é editar o seu perfil de conexão atual. Descobrir o nome do perfil de sua ferramenta GUI NetworkManager e editá-lo usando o editor CLI (aqui o nome é Ethernet connection
):
$ sudo nmcli c edit 'Conexão Ethernet'
=== editor de conexão interativa nmcli | ===
Edição da conexão '802-3-Ethernet' existente: 'Conexão Ethernet 1'
Digite 'ajuda' ou '?' para comandos disponíveis.
Digite 'descreva [.]' Para obter uma descrição detalhada da propriedade.
Você pode editar as seguintes configurações: conexão, 802-3-ethernet (ethernet), 802-1x, dcb, ipv4, ipv6
nmcli> goto ipv4
Você pode editar as seguintes propriedades: método, dns, pesquisa de dns, opções de dns, prioridade de dns, endereços, gateway, rotas, métrica da rota, ignorar-rotas-automáticas, ignorar-auto-dns, dhcp-hostname, dhcp -send-hostname, never-default, may-fail, dad-timeout, dhcp-timeout, dhcp-client-id, dhcp-fqdn
nmcli ipv4> defina ipv4.addresses {your_address_here} / {your_network_prefix_here}
Você também deseja definir 'ipv4.method' como 'manual'? [sim]: não
nmcli ipv4> salvar
Conexão 'Conexão Ethernet' (87fa8e41-7fe3-435a-a2f2-29a9c8084d2d) atualizada com sucesso.
nmcli ipv4> sair
Partes em negrito são as suas entradas; substitua as coisas entre chaves pelas suas configurações. Respondendo no
à pergunta sobre ipv4.method
preserva a configuração do DHCP. Posfácio: você precisa desativar e reativar a configuração, o que pode ser feito usando GUI-tools ou nmcli.
Se você quiser, também é possível criar uma nova conexão a partir da linha de comando:
sudo nmcli -p connection add type ethernet ifname {your_interface_name} con-name MyConnection -- ipv4.addresses {your_address}/{your_prefix_length} ipv4.method auto
Mais uma vez, substitua as coisas entre chaves pelas suas configurações.
Por fim, se você ainda deseja editar os arquivos de configuração, lembre-se de recarregar o arquivo após a edição:
sudo nmcli connection reload
Observe que as configurações criadas dessa maneira provavelmente confundirão as ferramentas da GUI. Na melhor das hipóteses, eles não mostrarão os endereços estáticos.