Eu tenho um laboratório vm com servidores CentOS 7.5. Não há dhcp e cada servidor no laboratório tem seu endereço IP atribuído manualmente. Cada máquina tem o NetworkManager parado e desabilitado.
Eu adiciono o IP usando # ip addr add 192.168.1.100/24 dev ens192
seguido por# ip link set ens192 up
Tudo funciona bem, exceto quando a máquina reinicializa ela perde o endereço IP e eu tenho que configurá-lo manualmente novamente.
Suponho que haja algum systemctl
comando ou algo que eu tenha que executar além desses dois comandos que o tornem permanente, mas não sei o quê. Espero que você possa ajudar. Obrigado
O comando IP é, por definição, não persistente e você deve colocar a configuração de endereços IP no arquivo
ifcfg-<connection name>
para mantê-lo entre as reinicializações. Esses arquivos geralmente estão em/etc/sysconfig/network-scripts
.Você também pode querer usar o NetworkManager, você pode definir configurações de rede persistentes por meio da GUI do NetworkManagers ou da ferramenta de linha de comando,
nmcli
. Vejaman nmcli
mais detalhes e exemplos.