Configurando IP estático no Ubuntu Server 18.04

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

Configurando IP estático no Ubuntu Server 16.04

Esse guia funciona até o Ubuntu Server 16.04. Para realizar este procedimento no Ubuntu Server 17.10 ou superior consulte este outro guia.

Para configurar um endereço estático no servidor seguiremos os passos:

Obter privilégios de root:

sudo su

Abrir o arquivo interfaces com um editor:

vim /etc/network/interfaces

Troque o texto abaixo:

auto eth0
iface eth0 inet dhcp

Por:

auto eth0
iface eth0 inet static
dns-nameservers 8.8.8.8 8.8.4.4
address 192.168.25.50
netmask 255.255.255.0
network 192.168.25.0
broadcast 192.168.25.255
gateway 192.168.25.1

Os endereços acima são baseados na minha rede, que é 192.168.25.xxx.

Você deve fazer de acordo com a sua.

Reinicie a interface de rede:

/etc/init.d/networking restart

Testando:

ping www.google.com

É isso.

Boa sorte!