Este guia funciona das versões do Ubuntu Server 17.10 em diante. Se você precisa fazer isso no Ubuntu Server 16.04 ou anterior consulte este meu outro guia.
Para configurar um endereço estático no servidor seguiremos os passos:
Obter privilégios de root:
sudo su
Agora vamos encontrar o arquivo para editá-lo.
Navegue até a pasta dele:
cd /etc/netplan/
Liste os arquivos nela:
ls -ls
Normalmente o nome dele é:
50-cloud-init.yaml
Então edite ele com:
vim 50-cloud-init.yaml
Você deve ver isso:
network: ethernets: enp0s3: dhcp4: true version: 2
Troque esse conteúdo por:
network: ethernets: enp0s3: dhcp4: false addresses: [192.168.15.100/24] gateway4: 192.168.15.1 nameservers: addresses: [8.8.8.8,1.1.1.1] version: 2
Onde 192.168.15.100 é o IP que você deseja e 192.168.15.1 é o IP do seu roteador para que o servidor tenha conexão com a internet.
Após isso teste a nova configuração com:
netplan try
Ao rodar esse comando, se estiver tudo certo ele vai perguntar se quer aplicar, confirme coom [ENTER].
Confirme se deu certo com:
ifconfig
Veja na imagem onde marquei que o meu IP ficou o que eu queria:
Estando tudo certo sugiro reiniciar o servidor:
shutdown -r now
Uma resposta
Perfeito, funcionou de primeira.